- Timestamp:
- 2015-09-24T17:34:59+02:00 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2015/dev_r5092_CNRS_SETTE/NEMOGCM/TRUST/config/arch_template.cfg
r5691 r5761 1 # Copy to ./${NEMO_HPCC}.cfg, fill in according to your installation1 ## Copy to ./${NEMO_HPCC}.cfg, fill in according to your machine 2 2 3 # Super-computer configuration3 ## Super-computer configuration 4 4 5 # Available softwares:6 CDO='' # CDO (Climate Data Operators) (string appears in $LOADEDMODULES or $PATH)7 # ex: 'cdo'/'nco'/...8 COMPILER='' # Fortran compiler (use with `$COMPILER --version`)9 # ex: 'ifort'/'gfortran'/'pgfortran'/...10 MPI='' # MPI libraries ( " " "" "" "" "" " " )11 # ex: 'opempi'/'mpich'/...12 NETCDF='' # NetCDF " " ( " " "" "" "" "" " " )13 # ex: 'netcdf42'/'netcdf-parallel'/...14 5 15 # Job commands (works with job ID): 16 JOB_SUBM='' # Submit a job && get his ID in return 17 # ex: "cmd ${NEMO_TRUS}/batch/${NEMO_HPCC}.sh | awk '{print \$NF}'" 18 JOB_LIST='' # List all submitted jobs (use with `grep` to determine if a job is completed or not) 19 JOB_INFO='' # Get job informations (" " "" job ID as argument) 20 JOB_TIME='' # Get real CPU time computation with `eval "${JOB_INFO} ${JOB_ID} | ${JOB_TIME}"` 21 # ex: "awk '/opa/ END{print \$9}'" 22 JOB_DELE='' # Kill submitted job (" " "" " " "" "" "" ) 6 ## Architecture environment 7 ARCH_ENV='' ## (be careful with compliance with XIOS) 8 ## ex: "${DIR_XIOS}/arch/arch-${NEMO_HPCC}.env" 23 9 24 # Compiling & computing settings25 [ -z "$NPROC" ] && NPROC=1 # Processing units for compilation26 [ -z "${TIME_LIMI}" ] && TIME_LIMI='' # Utmost time in seconds to wait for completed job27 10 28 # Architecture environment (be careful with compliance with XIOS) 29 ARCH_ENV='' # ${DIR_XIOS}/arch/arch-${NEMO_HPCC}.env 11 ## Available softwares (pattern to search before release number): 12 CDO='' ## CDO (Climate Data Operators) (string appears in $LOADEDMODULES or $PATH) 13 ## ex: 'cdo'/'nco'/... 14 COMPILER='' ## Fortran compiler (use with `$COMPILER --version`) 15 ## ex: 'ifort'/'gfortran'/'pgfortran'/... 16 MPI='' ## MPI libraries ( " " "" "" "" "" " " ) 17 ## ex: 'opempi'/'mpich'/... 18 NETCDF='' ## NetCDF " " ( " " "" "" "" "" " " ) 19 ## ex: 'netcdf42'/'netcdf-parallel'/... 20 21 22 ## Job commands (works with job ID): 23 JOB_SUBM='' ## Submit a job && get his ID in return 24 ## ex: "cmd ${NEMO_TRUS}/batch/${NEMO_HPCC}.sh | awk '{print \$NF}'" 25 JOB_LIST='' ## List all submitted jobs to determine if a job is completed or not 26 JOB_INFO='' ## Get job informations to fill in a log file (job ID as argument) 27 JOB_TIME='' ## Get real CPU time computation with `eval "${JOB_INFO} ${JOB_ID} | ${JOB_TIME}"` 28 ## ex: "awk '/opa/ END{print \$9}'" 29 JOB_DELE='' ## Kill submitted job (job ID as argument) 30 31 32 ## Compiling & computation 33 [ -z "$NPROC" ] && NPROC=1 ## Processing units for compilation 34 [ -z "${TIME_LIMI}" ] && TIME_LIMI='' ## Utmost time in seconds to wait for completed job
Note: See TracChangeset
for help on using the changeset viewer.