123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170 |
- !
- ! Settings for NOAA zeus
- ! -Andy Jacobson Mar 2012
- !
- !
- ! *** compiler
- ! compilers with MPI enabled:
- ! o same compilers, flags defined in options:
- ! template settings for Intel fortran compiler:
- #include ${my.branch}/rc/compiler-ifort-12.0-noaa-zeus.rc
- ! compilers with MPI enabled:
- ! o same compilers, flags defined in options:
- mpi.compiler.fc : ifort
- mpi.compiler.fc.openmp : ifort
- ! template settings for Intel Fortran compiler:
- !include base/branches/pycasso/rc/compiler.ifort-11.1.rc
- ! template settings for IBM xlf compiler:
- !include base/branches/pycasso/rc/compiler.xlf-12.1.rc
- !
- ! libraries
- !
- NETCDF4 : ${NETCDF}
- HDF5 : ${HDF5}
- HDF : ${HDF4}
- CDF : ${NETCDF4}
- SZIP : ${SZIP}
- ! Z library (used for compression in HDF4)
- compiler.lib.z.fflags :
- compiler.lib.z.libs : -lz
- ! JPEG library (used for compression in HDF4)
- JPEG_HOME :
- compiler.lib.jpeg.fflags :
- compiler.lib.jpeg.libs : -ljpeg
- ! SZ library (used for compression in HDF4)
- compiler.lib.sz.fflags : -I${SZIP}/include
- compiler.lib.sz.libs : -L${SZIP}/lib -lsz
- ! HDF4 library:
- compiler.lib.hdf4.fflags : -I${HDF4}/include
- compiler.lib.hdf4.libs : -L${HDF4}/lib -lmfhdf -ldf -ljpeg -lz
- ! HDF5 library:
- compiler.lib.hdf5.fflags : -I${HDF5}/include
- compiler.lib.hdf5.libs : -L${HDF5}/lib -lhdf5_hl -lhdf5
- ! parallel HDF5 library:
- HDF5_PAR_HOME : ${HDF5}
- compiler.lib.hdf5_par.fflags : -I${HDF5_PAR_HOME}/include
- compiler.lib.hdf5_par.libs : -L${HDF5_PAR_HOME}/lib -lhdf5_hl -lhdf5
- !compiler.lib.hdf5_par.fflags :
- !compiler.lib.hdf5_par.libs :
- ! NetCDF library:
- ! Zeus modules only define NETCDF, whether it's nc3 or nc4
- compiler.lib.netcdf.fflags : -I${NETCDF}/include
- !compiler.lib.netcdf.libs : -L${NETCDF}/lib -lnetcdf
- compiler.lib.netcdf.libs : -L${NETCDF}/lib -lnetcdff -lnetcdf
- ! NetCDF4 library:
- NETCDF4_HOME : ${NETCDF}
- compiler.lib.netcdf4.fflags : -I${NETCDF4_HOME}/include
- !compiler.lib.netcdf4.libs : -L${NETCDF4_HOME}/lib -lnetcdf
- compiler.lib.netcdf4.libs : -L${NETCDF4_HOME}/lib -lnetcdff -lnetcdf
- ! Parallel NetCDF library:
- CDF4_PAR_HOME : ${NETCDF}
- compiler.lib.netcdf4_par.fflags : -I${CDF4_PAR_HOME}/include
- !compiler.lib.netcdf4_par.libs : -L${CDF4_PAR_HOME}/lib -lnetcdf
- compiler.lib.netcdf4_par.libs : -L${CDF4_PAR_HOME}/lib -lnetcdff -lnetcdf
- !compiler.lib.netcdf4_par.fflags :
- !compiler.lib.netcdf4_par.libs :
- ! MPI library:
- compiler.lib.mpi.fflags :
- compiler.lib.mpi.libs :
- ! GRIB library:
- GRIBEX_HOME :
- compiler.lib.grib.fflags :
- compiler.lib.grib.libs : -lemos
- ! MKL library:
- MKL_HOME : ${MKLROOT}/lib/intel64
- compiler.lib.lapack.fflags : -I${MKL_HOME}/include
- compiler.lib.lapack.libs : -L${MKL_HOME} -lmkl_intel_lp64 -lmkl_intel_thread -lmkl_core -lguide -lpthread
- !
- !
- ! UDUNITS version 1 library:
- !UDUNITS_VERSION : udunits-1.12.11/
- !UDUNITS_HOME : /usr/local/intel/intel_11.1.0.84/${UDUNITS_VERSION}
- UDUNITS : /apps/udunits/1.12.11
- compiler.lib.udunits.fflags : -I${UDUNITS}/include
- compiler.lib.udunits.libs : -L${UDUNITS}/lib -ludunits
- !
- ! queue
- !
- !
- ! *** queue
- !
- #include ${my.branch}/rc/queue-noaa-zeus.rc
- !
- ! maker
- !
- ! make command:
- maker : gmake -j ${build.jobs}
- !
- ! MPI runner
- !
- ! command for running MPI parallel programs
- ! command and arguments; no command file written, thus executable and arguments are added
- mpirun.command : mpiexec_mpt
- mpirun.args : -np ${par.ntask}
- !
- ! name of command file; if empty, then executable and arguments are added to the command line
- mpirun.cmdfile :
- !
- ! name of host file:
- mpirun.hostfile :
- !
- ! debugger
- !
- ! debugger type: totalview | idb | kdbg
- debugger : tv
- ! command for debugger:
- debugger.command : totalview
- !
- ! model data
- !
- my.archdir : /scratch1/portfolios/BMC/co2/
- ! the user scratch directory:
- my.scratch : ${my.archdir}/${USER}
- ! permanent archives to search for meteo files:
- my.meteo.search : ${my.archdir}/METEO
- ! base path to various data files:
- my.data.dir : ${my.archdir}/input
- ! local temporary meteo archive:
- my.meteo.dir : ${my.meteo.search}
- ! extra install tasks:
- my.install.tasks :
|