pycasso-machine-tno-azoren.rc 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130
  1. !
  2. ! machine/compiler specific settings
  3. !
  4. ! Intel Fortran Compiler
  5. #include base/${my.branch}/rc/pycasso-compiler-ifort-12.0.rc
  6. ! compilers with MPI enabled:
  7. ! o same compilers, flags defined in options:
  8. !mpi.compiler.fc : ${compiler.fc}
  9. !mpi.compiler.fc.openmp : ${compiler.fc.openmp}
  10. ! o use wrapper:
  11. mpi.compiler.fc : mpif90
  12. mpi.compiler.fc.openmp : mpif90
  13. !
  14. ! libraries
  15. !
  16. ! Z library (used for compression in HDF):
  17. compiler.lib.z.fflags :
  18. compiler.lib.z.libs : -lz
  19. ! JPEG library (used for compression in HDF):
  20. compiler.lib.jpeg.fflags :
  21. compiler.lib.jpeg.libs : -ljpeg
  22. ! SZ library (used for compression in HDF):
  23. compiler.lib.sz.fflags :
  24. compiler.lib.sz.libs : -L${SZIP_HOME}/lib -lsz -Wl,-rpath -Wl,${SZIP_HOME}/lib
  25. ! HDF4 library:
  26. compiler.lib.hdf4.fflags : -I${HDF4_HOME}/include
  27. compiler.lib.hdf4.libs : -L${HDF4_HOME}/lib -lmfhdf -ldf
  28. ! HDF5 library:
  29. compiler.lib.hdf5.fflags :
  30. compiler.lib.hdf5.libs : -L${HDF5_HOME}/lib -lhdf5_hl -lhdf5 -Wl,-rpath -Wl,${HDF5_HOME}/lib
  31. !! HDF5 library with parallel features:
  32. !compiler.lib.hdf5_par.fflags :
  33. !compiler.lib.hdf5_par.libs : -L${HDF5_MPI_HOME}/lib -lhdf5_hl -lhdf5
  34. ! NetCDF library:
  35. compiler.lib.netcdf.fflags : -I${NETCDF_HOME}/include
  36. compiler.lib.netcdf.libs : -L${NETCDF_HOME}/lib -lnetcdf
  37. ! NetCDF4 library:
  38. compiler.lib.netcdf4.fflags : -I${NETCDF4_HOME}/include
  39. compiler.lib.netcdf4.libs : -L${NETCDF4_HOME}/lib -lnetcdf
  40. !! NetCDF4 library with parallel features:
  41. !compiler.lib.netcdf4_par.fflags : -I${NETCDF4_MPI_HOME}/include
  42. !compiler.lib.netcdf4_par.libs : -L${NETCDF4_MPI_HOME}/lib -lnetcdf
  43. !! Parallel-NetCDF library (depricated, but used for older TM5 versions):
  44. !compiler.lib.pnetcdf.fflags : -I${PNETCDF_MPI_HOME}/include
  45. !compiler.lib.pnetcdf.libs : -L${PNETCDF_MPI_HOME}/lib -lpnetcdf
  46. ! MPI library: no flags, the 'mpif90' wrapper is used instead
  47. compiler.lib.mpi.fflags :
  48. compiler.lib.mpi.libs :
  49. !! GRIB library:
  50. !compiler.lib.grib.fflags :
  51. !compiler.lib.grib.libs : ${EMOS_LIB}
  52. !
  53. !! LaPack library:
  54. !compiler.lib.lapack.fflags :
  55. !compiler.lib.lapack.libs : ${LAPACK_LIB}
  56. !
  57. ! maker
  58. !
  59. ! make command;
  60. ! the setup script will insert the 'build.jobs' specified in the expert.rc
  61. ! or passed as argument to the setup script:
  62. !
  63. maker : gmake -j %{build.jobs}
  64. !
  65. ! MPI runner
  66. !
  67. ! command and arguments; no command file written, thus executable and arguments are added
  68. mpirun.command : mpirun
  69. mpirun.args : -np ${par.ntask}
  70. ! name of command file; if empty, then executable and arguments are added to the command line
  71. mpirun.cmdfile :
  72. ! name of host file:
  73. mpirun.hostfile :
  74. !
  75. ! debugger
  76. !
  77. ! debugger type: totalview | idb | kdbg
  78. debugger : idb
  79. ! command for debugger:
  80. debugger.command : idb
  81. !
  82. ! model data
  83. !
  84. ! the user scratch directory:
  85. my.scratch : ${SCRATCH}
  86. ! base path to various data files:
  87. my.data.dir : ${SCRATCH}/TM/INPUT/
  88. ! local temporary meteo archive, shared by all users:
  89. my.meteo.dir : /localHD/shared/TM/tmm-buf/${my.meteo.class}
  90. ! permanent archives to search for meteo files:
  91. my.meteo.search : /store2/NOBACKUP/TM5/INPUT/meteo
  92. ! extra install tasks:
  93. my.install.tasks :