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 8808 for branches/2015/dev_r5092_CNRS18_TRUST/NEMOGCM/TRUST/inc/trusting.env – NEMO

Ignore:
Timestamp:
2017-11-24T15:03:07+01:00 (7 years ago)
Author:
nicolasmartin
Message:

Continuation of global refactoring of the tool, in particular a intelligible variables namelist

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2015/dev_r5092_CNRS18_TRUST/NEMOGCM/TRUST/inc/trusting.env

    r8797 r8808  
    22 
    33 
    4 ## Global environment variables 
    5 ##-------------------------------------- 
    6 dat=$( date ) 
    7 export TRUS_DATE=$( date -ud "$dat" +"%Y%m%d%Z%H%M" ) 
    8 export TRUS_NAME=${TRUS_USER}'_'${TRUS_HPCC} 
    9 export TRUS_SVNR='https://forge.ipsl.jussieu.fr/nemo/svn' 
     4## Source user & (super)computer configurations 
     5##--------------------------------------------------- 
     6. ./cfg/${TRUST_MAIN_USER}.cfg 
     7. ./cfg/${TRUST_MAIN_HPCC}.cfg 
    108 
     9## Global environment variables per realm 
     10##--------------------------------------- 
    1111 
    12 ## Source user configuration 
    13 ##--------------------------------------------------- 
    14 . ./cfg/${TRUS_USER}.cfg 
    15 export TRUS_WORK TRUS_SCRA TRUS_STOR TRUS_XIOS TRUS_FORC 
    16 export TRUS_BRAN TRUS_REFE 
    17 export TRUS_CONF TRUS_TARF TRUS_KEYA TRUS_KEYD 
    18 export TRUS_MAIL 
     12## Installation and 1^st^ branch checkout (./install_new_branch.sh) 
     13export TRUST_DIR_WORK TRUST_DIR_SCRATCH TRUST_DIR_STORE 
     14export TRUST_SVN_REPO='https://forge.ipsl.jussieu.fr/nemo/svn' 
     15export TRUST_SVN_BRANCH 
     16export TRUST_DIR_NEMOGCM=${TRUST_DIR_WORK}/${TRUST_SVN_BRANCH}/NEMOGCM 
    1917 
     18## Configuration  
     19export TRUST_CFG_REF TRUST_CFG_NEW TRUST_CFG_KEY_ADD TRUST_CFG_KEY_DEL 
     20export TRUST_DIR_XIOS TRUST_DIR_FORC TRUST_CFG_FORC 
    2021 
    21 ## Source (super)computer configuration 
    22 ##--------------------------------------------------- 
    23 . ./cfg/${TRUS_HPCC}.cfg 
    24 export TRUS_ENVI TRUS_CDOD TRUS_NPRO TRUS_TOUT 
    25 export TRUS_JSPT TRUS_JSUB TRUS_JSTA TRUS_JKIL 
    26 export TRUS_JPME TRUS_JTIM TRUS_JVME TRUS_JINF 
    27 export TRUS_CMPV TRUS_CDOR TRUS_MPIR TRUS_CDFR 
     22## Compilation & Running 
     23export TRUST_JOB_ENV 
     24export TRUST_COMPILE_FORTRAN TRUST_COMPILE_NPROC 
     25export TRUST_COMPILE_MPI     TRUST_COMPILE_NETCDF 
     26export TRUST_JOB_SCRIPT TRUST_JOB_SUBMIT  
     27export TRUST_JOB_STATE  TRUST_JOB_KILL   TRUST_JOB_TIMEOUT 
     28export TRUST_JOB_INFO   TRUST_JOB_TIME   TRUST_JOB_RAM_P   TRUST_JOB_RAM_V 
     29export TRUST_CDO 
    2830 
    29  
    30 ##  
    31 ##--------------------------------------------------- 
    32 export TRUS_NGCM=${TRUS_WORK}/${TRUS_BRAN}/NEMOGCM 
    33 export TRUS_HIST=${TRUS_STOR}/trusting_${TRUS_NAME}.txt 
    34 export TRUS_ARCH=trusting_${TRUS_DATE}_${TRUS_NAME}.tgz 
     31## Trusting test 
     32export TRUST_TEST_NAME=${TRUST_MAIN_USER}'_'${TRUST_MAIN_HPCC} 
     33export TRUST_TEST_DATE=$( date -u +"%Y%m%d%Z%H%M" ) 
     34export TRUST_TEST_SUMMARY=trusting_${TRUST_TEST_DATE}_${TRUST_TEST_NAME}.txt 
     35export TRUST_TEST_BACKUP=trusting_${TRUST_TEST_DATE}_${TRUST_TEST_NAME}.tgz 
     36export TRUST_TEST_LOG=${TRUST_DIR_STORE}/trusting_${TRUST_TEST_NAME}.txt 
     37export TRUST_TEST_MAILING 
Note: See TracChangeset for help on using the changeset viewer.