1 | #!/bin/bash |
---|
2 | |
---|
3 | |
---|
4 | # Emplacement de la copie de travail NEMO |
---|
5 | #---------------------------------------- |
---|
6 | NEMO_DIRE=$HOME/Workspace/NEMO |
---|
7 | |
---|
8 | |
---|
9 | # Configuration centre de calcul (IDRIS/TGCC) |
---|
10 | #-------------------------------------------- |
---|
11 | if [ "$USER" == "${ID_IDRIS}" ]; then |
---|
12 | ID=${ID_IDRIS} |
---|
13 | # $HOME $WORKDIR $COMMONDIR $TMPDIR |
---|
14 | DIR_SCRATCH=$TMPDIR; #DIR_STORE=$STOREDIR |
---|
15 | CMD_QUOTA_DISK_ID='quota_u && quota_u -w' #CMD_QUOTA_TIME='not existing' |
---|
16 | # Commandes LoadLeveler |
---|
17 | CMD_JOB_SUB=llsubmit CMD_JOB_VIEW='llq -u '$ID CMD_JOB_DEL=llcancel |
---|
18 | elif [ "$USER" == "${ID_TGCC}" ]; then |
---|
19 | ID=${ID_TGCC} |
---|
20 | # $HOME $WORKDIR $SCRATCHDIR $STOREDIR |
---|
21 | DIR_SCRATCH=$SCRATCHDIR; DIR_STORE=$STOREDIR |
---|
22 | CMD_QUOTA_DISK_ID=ccc_quota CMD_QUOTA_TIME=ccc_myproject |
---|
23 | CMD_JOB_SUB='ccc_msub' CMD_JOB_VIEW='ccc_mpp -u '$ID CMD_JOB_DEL=ccc_mdel |
---|
24 | else |
---|
25 | # A voir config local |
---|
26 | fi |
---|
27 | |
---|
28 | export DIR_WORK=$WORKDIR DIR_SCRATCH |
---|
29 | export CMD_QUOTA_DISK_ID CMD_QUOTA_TIME CMD_JOB_SUB CMD_JOB_VIEW CMD_JOB_DEL |
---|
30 | |
---|
31 | |
---|
32 | # Configuration NEMO/XIOS/OASIS (par défaut) |
---|
33 | #------------------------------------------- |
---|
34 | NEMO_BRAN=trunk |
---|
35 | NEMO_HOME=$HOME/Workspace/NEMO/${NEMO_BRAN}/NEMOGCM |
---|
36 | NEMO_FORC=${DIR_WORK}/NEMO/FORC |
---|
37 | export NEMO_BRAN NEMO_HOME NEMO_FORC && . $HOME/Workspace/NEMO/nemo_cfg.env |
---|
38 | |
---|
39 | XIOS_BRAN=xios-1.0 |
---|
40 | XIOS_HOME=${DIR_WORK}/XIOS/branchs/${XIOS_BRAN} |
---|
41 | export XIOS_BRAN XIOS_HOME |
---|
42 | |
---|
43 | OASI_HOME=${DIR_WORK}/OASIS |
---|
44 | export OASI_BRAN OASI_HOME |
---|
45 | #env | grep 'NEMO\|XIOS\|OASI' | sort |
---|
46 | |
---|
47 | |
---|
48 | # Test si nouvelle version d'un des codes |
---|
49 | #---------------------------------------- |
---|
50 | for dir in ( ${NEMO_HOME}/NEMO ${XIOS_HOME}/src ${OASI_HOME}/lib ); do |
---|
51 | svn status |
---|
52 | export NEMO_REVI=`svn info ${NEMO_HOME}/NEMO | awk '(NR == 9) {print $NF}'` |
---|
53 | done |
---|