New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
arch_template.cfg in branches/2015/dev_r5092_CNRS_SETTE/NEMOGCM/TRUST/config – NEMO

source: branches/2015/dev_r5092_CNRS_SETTE/NEMOGCM/TRUST/config/arch_template.cfg @ 5761

Last change on this file since 5761 was 5761, checked in by nicolasmartin, 9 years ago

Add help section

File size: 1.6 KB
Line 
1## Copy to ./${NEMO_HPCC}.cfg, fill in according to your machine
2
3## Super-computer configuration
4
5
6## Architecture environment
7ARCH_ENV=''    ##  (be careful with compliance with XIOS)
8                  ## ex: "${DIR_XIOS}/arch/arch-${NEMO_HPCC}.env"
9
10
11## Available softwares (pattern to search before release number):
12CDO=''         ## CDO (Climate Data Operators) (string appears in $LOADEDMODULES or $PATH)
13                  ## ex: 'cdo'/'nco'/...
14COMPILER=''    ## Fortran compiler (use with `$COMPILER --version`)
15                  ## ex: 'ifort'/'gfortran'/'pgfortran'/...
16MPI=''         ## MPI    libraries             (   " "     ""  ""       ""       ""  " " )
17                  ## ex: 'opempi'/'mpich'/...
18NETCDF=''      ## NetCDF    " "                (   " "     ""  ""       ""       ""  " " )
19                  ## ex: 'netcdf42'/'netcdf-parallel'/...
20
21
22## Job commands (works with job ID):
23JOB_SUBM=''    ## Submit a job && get his ID in return
24                  ## ex: "cmd ${NEMO_TRUS}/batch/${NEMO_HPCC}.sh | awk '{print \$NF}'"
25JOB_LIST=''    ## List all submitted jobs to determine if a job is completed or not
26JOB_INFO=''    ## Get job informations to fill in a log file (job ID as argument)
27JOB_TIME=''    ## Get real CPU time computation with `eval "${JOB_INFO} ${JOB_ID} | ${JOB_TIME}"`
28                  ## ex: "awk '/opa/ END{print \$9}'"
29JOB_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 TracBrowser for help on using the repository browser.