1 | #!/bin/bash |
---|
2 | |
---|
3 | |
---|
4 | # Time-stamp |
---|
5 | date_test=$( date ) |
---|
6 | export DATESTR=$( LC_ALL=C date -d"${date_test}" +%Y%m%dT%H%M ) |
---|
7 | |
---|
8 | # Super-computers configuration |
---|
9 | if [ $USER == ${IDRIS_ID} ]; then |
---|
10 | ID=${IDRIS_ID} ; ARCH='X64_ADA' |
---|
11 | JOB_SUB=llsubmit ; JOB_VIEW='' ; JOB_DEL=llcancel ; JOB_LIST=llq |
---|
12 | DIR_WORK=$WORKDIR ; DIR_SCRA=$TMPDIR/trusting ; DIR_STOR=$HOME/Workspace/NEMO/trusting_sav |
---|
13 | elif [ $USER == ${TGCC_ID} ]; then |
---|
14 | ID=${TGCC_ID} ; ARCH='X64_CURIE' |
---|
15 | JOB_SUB=ccc_msub ; JOB_VIEW=ccc_macct ; JOB_DEL=ccc_mdel ; JOB_LIST=ccc_mpp |
---|
16 | DIR_WORK=$CCCWORKDIR; DIR_SCRA=$SCRATCHDIR/trusting; DIR_STOR=$CCCSTOREDIR/trusting_sav |
---|
17 | else |
---|
18 | ID='' ; ARCH='' |
---|
19 | JOB_SUB='' ; JOB_VIEW='' ; JOB_DEL='' |
---|
20 | DIR_WORK='' ; DIR_SCRA='' ; DIR_STOR='' |
---|
21 | fi |
---|
22 | |
---|
23 | export ID ARCH |
---|
24 | export JOB_SUB JOB_VIEW JOB_DEL JOB_LIST |
---|
25 | export DIR_WORK DIR_SCRA DIR_STOR |
---|
26 | |
---|
27 | |
---|
28 | # NEMO compilation config |
---|
29 | NEMO_BRAN=trunk; NEMO_HOME=${DIR_WORK}/NEMO/${NEMO_BRAN}/NEMOGCM # dev_r5092_CNRS_SETTE dev_v3_4_STABLE_2012 |
---|
30 | export NEMO_HOME NEMO_BRAN |
---|
31 | NEMO_ARCH=${NEMO_HOME}/ARCH ; NEMO_CONF=${NEMO_HOME}/CONFIG ; NEMO_ENGI=${NEMO_HOME}/NEMO |
---|
32 | NEMO_EFCM=${NEMO_HOME}/EXTERNAL/fcm; NEMO_IPSL=${NEMO_HOME}/EXTERNAL/IOIPSL; NEMO_TCMP=${NEMO_HOME}/TOOLS/COMPILE |
---|
33 | export NEMO_ARCH NEMO_CONF NEMO_EFCM NEMO_ENGI NEMO_IPSL NEMO_TCMP |
---|
34 | |
---|
35 | |
---|
36 | # NEMO inputs config |
---|
37 | export NEMO_FORC=${DIR_WORK}/NEMO/FORC FORC_TAR=ORCA2_LIM_nemo_v3.6.tar |
---|
38 | |
---|
39 | |
---|
40 | # External softs directories |
---|
41 | export DIR_XIOS=${DIR_WORK}/XIOS/xios-1.0 DIR_OASI=${DIR_WORK}/OASIS |
---|
42 | |
---|
43 | |
---|
44 | # Environment architecture |
---|
45 | . ${DIR_XIOS}/arch/arch-${ARCH}_trust.env |
---|
46 | |
---|
47 | |
---|
48 | # Comparatives directories localization |
---|
49 | DIR_REFE=${DIR_STOR}/${CONF_REF}/${NEMO_BRAN} |
---|
50 | DIR_TEST=${DIR_SCRA}/${CONF_REF}/${NEMO_BRAN}/trusting_${DATESTR} |
---|
51 | export DIR_REFE DIR_TEST |
---|