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.
Changeset 5761 for branches/2015/dev_r5092_CNRS_SETTE/NEMOGCM/TRUST/config/arch_template.cfg – NEMO

Ignore:
Timestamp:
2015-09-24T17:34:59+02:00 (9 years ago)
Author:
nicolasmartin
Message:

Add help section

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 installation 
     1## Copy to ./${NEMO_HPCC}.cfg, fill in according to your machine 
    22 
    3 # Super-computer configuration 
     3## Super-computer configuration 
    44 
    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'/... 
    145 
    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 
     7ARCH_ENV=''    ##  (be careful with compliance with XIOS) 
     8                  ## ex: "${DIR_XIOS}/arch/arch-${NEMO_HPCC}.env" 
    239 
    24 # Compiling & computing settings 
    25 [ -z "$NPROC"       ] && NPROC=1          # Processing units for compilation 
    26 [ -z "${TIME_LIMI}" ] && TIME_LIMI=''     # Utmost time in seconds to wait for completed job 
    2710 
    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): 
     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 TracChangeset for help on using the changeset viewer.