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 8843 for branches/2015/dev_r5092_CNRS18_TRUST/NEMOGCM/TRUST/cfg – NEMO

Ignore:
Timestamp:
2017-11-29T12:20:30+01:00 (6 years ago)
Author:
nicolasmartin
Message:

Review forcing inputs management + cosmetic changes

Location:
branches/2015/dev_r5092_CNRS18_TRUST/NEMOGCM/TRUST/cfg
Files:
6 edited
1 moved

Legend:

Unmodified
Added
Removed
  • branches/2015/dev_r5092_CNRS18_TRUST/NEMOGCM/TRUST/cfg/X64_ADA.cfg

    • Property mime-type deleted
    • Property svn:mime-type changed from application/x-shellscript to text/x-shellscript
  • branches/2015/dev_r5092_CNRS18_TRUST/NEMOGCM/TRUST/cfg/X64_CURIE.cfg

    • Property mime-type deleted
    • Property svn:mime-type changed from application/x-shellscript to text/x-shellscript
    r8826 r8843  
    11## Curie configuration 
    2 ##--------------------------------------------------- 
     2##-------------------------------------------------------------------------------- 
     3 
     4## Compilation 
     5##------------ 
     6 
     7TRUST_COMPILE_FORTRAN='ifort' 
     8TRUST_COMPILE_MPI='bullxmpi/' 
     9TRUST_COMPILE_NETCDF='netcdf-[0-9]' 
    310 
    411 
    5 ## Default settings 
    6 ##--------------------------------------------------- 
    7 TRUST_JOB_ENV=${TRUST_IO_XIOS}/arch/arch-${TRUST_MAIN_HPCC} 
     12## Inputs/Outputs 
     13## -------------- 
    814 
    9 ='cdo diffn' 
    10  
    11 [ -z "${TRUST_COMPILE_NPROC}" ] && TRUST_COMPILE_NPROC='4' 
    12 [ -z "${TRUST_JOB_TIMEOUT}" ] && TRUST_JOB_TIMEOUT='10800' 
     15TRUST_IO_CDO='cdo' 
    1316 
    1417 
    15 ## (Super)computer environment 
    16 ##--------------------------------------------------- 
    17 TRUST_JOB_SCRIPT=${TRUST_MAIN_HPCC}.sh 
    18 TRUST_JOB_SUBMIT="ccc_msub ${TRUST_JOB_SCRIPT} | grep -oe '\<[0-9]*\>'" 
    19 TRUST_JOB_INFO="ccc_macct \${TRUST_JOB_ID}" 
     18## Running 
     19##-------- 
     20 
     21TRUST_JOB_SUBMIT="ccc_msub \${TRUST_JOB_SCRIPT} | grep -oe '\<[0-9]*\>'" 
    2022TRUST_JOB_STATE="ccc_mpp  | grep \${TRUST_JOB_ID}" 
    21 TRUST_JOB_KILL="ccc_mdel        \${TRUST_JOB_ID}" 
     23TRUST_JOB_INFO="ccc_macct        \${TRUST_JOB_ID}" 
     24TRUST_JOB_KILL="ccc_mdel         \${TRUST_JOB_ID}" 
    2225 
    23 TRUST_JOB_TIME="ccc_macct \${TRUST_JOB_ID} | grep     \"\${TRUST_JOB_ID}.0 *opa\" | awk '{print               \$9      }'" 
    24 TRUST_JOB_RAM_P="ccc_macct \${TRUST_JOB_ID} | grep -m1 \"\${TRUST_JOB_ID}.0\"      | awk '{printf \"%d Mo\n\", \$2; exit}'" 
    25 TRUST_JOB_RAM_V="ccc_macct \${TRUST_JOB_ID} | grep -m1 \"\${TRUST_JOB_ID}.0\"      | awk '{printf \"%d Go\n\", \$7; exit}'" 
    26  
    27 TRUST_COMPILE_FORTRAN='ifort' 
    28 TRUST_IO_CDO='netcdf-utils-' 
    29 TRUST_COMPILE_MPI='bullxmpi/' 
    30 TRUST_COMPILE_NETCDF='netcdf-' 
    31  
    32 PATH='/usr/local/netcdf-utils-4.3.3.1_hdf5/bin':$PATH 
     26TRUST_JOB_TIME=" 
     27ccc_macct \${TRUST_JOB_ID} | grep     \"\${TRUST_JOB_ID}.0 *opa\" \ 
     28    | awk '{print               \$9      }'                 \ 
     29" 
     30TRUST_JOB_RAM_P=" 
     31ccc_macct \${TRUST_JOB_ID} | grep -m1 \"\${TRUST_JOB_ID}.0\"      \ 
     32    | awk '{printf \"%d Mo\n\", \$2; exit}'                 \ 
     33" 
     34TRUST_JOB_RAM_V=" 
     35ccc_macct \${TRUST_JOB_ID} | grep -m1 \"\${TRUST_JOB_ID}.0\"      \ 
     36    | awk '{printf \"%d Go\n\", \$7; exit}'                 \ 
     37" 
  • branches/2015/dev_r5092_CNRS18_TRUST/NEMOGCM/TRUST/cfg/X64_CURIE_trust.cfg

    • Property mime-type deleted
    • Property svn:mime-type changed from application/x-shellscript to text/x-shellscript
    r8840 r8843  
    11## Curie configuration 
    2 ##--------------------------------------------------- 
     2##-------------------------------------------------------------------------------- 
    33 
     4## Compilation 
     5##------------ 
    46 
    5 ## Default settings 
    6 ##--------------------------------------------------- 
    77TRUST_COMPILE_FORTRAN='ifort' 
    88TRUST_COMPILE_MPI='bullxmpi/' 
    99TRUST_COMPILE_NETCDF='netcdf-[0-9]' 
    1010 
     11 
     12## Inputs/Outputs 
     13## -------------- 
     14 
    1115TRUST_IO_CDO='cdo' 
     16 
     17## Running 
     18##-------- 
    1219 
    1320TRUST_JOB_SUBMIT="ccc_msub \${TRUST_JOB_SCRIPT} | grep -oe '\<[0-9]*\>'" 
  • branches/2015/dev_r5092_CNRS18_TRUST/NEMOGCM/TRUST/cfg/arch_template.cfg

    • Property mime-type deleted
    • Property svn:mime-type changed from application/x-shellscript to text/x-shellscript
  • branches/2015/dev_r5092_CNRS18_TRUST/NEMOGCM/TRUST/cfg/martin.cfg

    • Property mime-type deleted
    • Property svn:mime-type changed from application/x-shellscript to text/x-shellscript
    r8826 r8843  
    1 ## Settings for  
     1## Regular trusting tests on Curie 
    22##-------------------------------------------------------------------------------- 
    3  
    43 
    54## Trusting installation 
    65## --------------------- 
     6 
    77   TRUST_DIR_WORK=$CCCWORKDIR/NEMO 
    88TRUST_DIR_SCRATCH=$CCCSCRATCHDIR/NEMO/trusting 
     
    1010 
    1111 
    12 ## Branch checkout 
    13 ## --------------- 
    14  
    15  
    1612## NEMO configuration 
    1713## ------------------ 
     14 
    1815[ ${TRUST_CFG_REF} == 'ORCA2_LIM_PISCES'  ] && TRUST_CFG_NEW='O2LP_trust' 
    1916[ ${TRUST_CFG_REF} == 'ORCA2_LIM3_PISCES' ] && TRUST_CFG_NEW='O2L3P_trust' 
     
    2320## Inputs/Outputs 
    2421## -------------- 
     22 
    2523TRUST_IO_FORC_PATH=$CCCWORKDIR/NEMO/FORC 
    2624     TRUST_IO_XIOS=$CCCWORKDIR/XIOS 
  • branches/2015/dev_r5092_CNRS18_TRUST/NEMOGCM/TRUST/cfg/romr005.cfg

    • Property mime-type deleted
    • Property svn:mime-type changed from application/x-shellscript to text/x-shellscript
    r8826 r8843  
    1 ## Installation for trusting tests on Ada Supercomputer 
    2 ##--------------------------------------------------- 
     1## Regular trusting tests on Ada 
     2##-------------------------------------------------------------------------------- 
     3 
     4## Trusting installation 
     5## --------------------- 
     6 
     7   TRUST_DIR_WORK=$WORKDIR/NEMO 
     8TRUST_DIR_SCRATCH=$WORKDIR/NEMO/trusting 
     9  TRUST_DIR_STORE=$WORKDIR/NEMO/trusting_sav 
    310 
    411 
    5 ## Default settings 
    6 ##--------------------------------------------------- 
    7 [ -z "${TRUST_SVN_BRANCH}" ] && TRUST_SVN_BRANCH='trunk' 
    8 TRUST_SVN_CO=( 'ARCH           CONFIG          NEMO               \ 
    9              EXTERNAL/AGRIF EXTERNAL/fcm    EXTERNAL/IOIPSL    \ 
    10              TOOLS/COMPILE  TOOLS/maketools TOOLS/REBUILD_NEMO  ' ) 
     12## NEMO configuration 
     13## ------------------ 
    1114 
    12 [ -z "${TRUST_CFG_REF}" ] && TRUST_CFG_REF='ORCA2_LIM_PISCES' 
    13 TRUST_CFG_NEW=${TRUST_CFG_REF}'_trust' 
    14  
    15 [ -z "${TRUST_IO_FORC_TAR}" ] && TRUST_IO_FORC_TAR='ORCA2_LIM_nemo_v3.6.tar' 
    16 [ ${TRUST_CFG_REF} == 'ORCA1_LIM3_PISCES' ] && TRUST_IO_FORC_TAR='INPUTS_ORCA1_LIM3_PISCES_V6.tar' 
    17 [ ${TRUST_CFG_REF} == 'AMM12'             ] && TRUST_IO_FORC_TAR='AMM12_v3.6.tar' 
    18  
    19 TRUST_CFG_KEY_ADD=''; TRUST_CFG_KEY_DEL='' 
    20 [ ${TRUST_CFG_REF} == 'ORCA2_LIM' ] && TRUST_CFG_KEY_ADD='key_add key_agrif' && TRUST_CFG_KEY_DEL='key_del key_zdftmx' 
     15[ ${TRUST_CFG_REF} == 'ORCA2_LIM_PISCES'  ] && TRUST_CFG_NEW='O2LP_trust' 
     16[ ${TRUST_CFG_REF} == 'ORCA2_LIM3_PISCES' ] && TRUST_CFG_NEW='O2L3P_trust' 
     17[ ${TRUST_CFG_REF} == 'ORCA1_LIM3_PISCES' ] && TRUST_CFG_NEW='O1L3P_trust' 
    2118 
    2219 
    23 ## User environment 
    24 ##--------------------------------------------------- 
    25 TRUST_DIR_WORK=$WORKDIR/NEMO 
    26 TRUST_DIR_SCRATCH=$WORKDIR/NEMO/trusting/${TRUST_CFG_REF}/${TRUST_SVN_BRANCH}/${TRUST_TEST_DATE} 
    27 TRUST_DIR_STORE=$WORKDIR/NEMO/trusting_sav/${TRUST_CFG_REF}/${TRUST_SVN_BRANCH} 
    28 TRUST_IO_FORC_PATH=$WORKDIR/NEMO/FORC 
    29 TRUST_IO_XIOS=$WORKDIR/XIOS/xios-1.0 
     20## Inputs/Outputs 
     21## -------------- 
    3022 
    31 [ ${TRUST_CFG_REF} == 'ORCA2_LIM_PISCES'  ] && TRUST_CFG_NEW='O2LP_trust' 
    32 [ ${TRUST_CFG_REF} == 'ORCA1_LIM3_PISCES' ] && TRUST_CFG_NEW='O1L3P_trust' 
    33 [ ${TRUST_CFG_REF} == 'ORCA2_LIM'         ] && TRUST_CFG_NEW='O2LA_trust' 
     23TRUST_IO_FORC_PATH=$COMMONDIR/NEMO/Online_forcing_archives 
     24     TRUST_IO_XIOS=$WORKDIR/XIOS 
    3425 
    35 [ -z "${TRUST_TEST_MAILING}" ] && TRUST_TEST_MAILING='ntmlod@locean-ipsl.upmc.fr' 
     26if   [ ${TRUST_SVN_BRANCH} == 'nemo_v3_6_STABLE'  ]; then 
     27    TRUST_IO_XIOS+='/xios-1.0' 
     28elif [ ${TRUST_CFG_REF} == 'ORCA1_LIM3_PISCES'    ]; then 
     29    TRUST_IO_XIOS+='/XIOS_DEV_CMIP6' 
     30else 
     31    TRUST_IO_XIOS+='/trunk' 
     32fi 
     33 
     34 
     35## Trusting test 
     36##-------------- 
     37 
     38TRUST_TEST_MAILING=$( cat ./cfg/mailing_list.txt ) 
  • branches/2015/dev_r5092_CNRS18_TRUST/NEMOGCM/TRUST/cfg/user_template.cfg

    • Property mime-type deleted
    • Property svn:mime-type changed from application/x-shellscript to text/x-shellscript
    r8826 r8843  
    5959##  2 variables to handle 4 different cases: TRUST_IO_FORC_PATH for path to the forcing directory 
    6060##+ and TRUST_IO_FORC_TAR for potential archive(s) to extract 
    61 ##o TRUST_IO_FORC_PATH unset & TRUST_IO_FORC_TAR unset => No files needed at all 
     61##o TRUST_IO_FORC_PATH unset                           => No files needed at all 
    6262##o TRUST_IO_FORC_PATH set   & TRUST_IO_FORC_TAR empty => All inside files will be copied 
    6363##o TRUST_IO_FORC_PATH set   & TRUST_IO_FORC_TAR   set => Files will be extracted from archives list 
Note: See TracChangeset for help on using the changeset viewer.