Changeset 13247 for NEMO/branches/2020/dev_r12558_HPC-08_epico_Extra_Halo/tests/STATION_ASF/EXPREF/launch_sasf.sh
- Timestamp:
- 2020-07-03T19:15:31+02:00 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2020/dev_r12558_HPC-08_epico_Extra_Halo/tests/STATION_ASF/EXPREF/launch_sasf.sh
r13229 r13247 15 15 WORK_DIR="${HOME}/tmp/STATION_ASF" 16 16 17 18 # FORC_DIR => Directory containing sea-surface + atmospheric forcings 17 # DATA_IN_DIR => Directory containing sea-surface + atmospheric forcings 19 18 # (get it there https://drive.google.com/file/d/1MxNvjhRHmMrL54y6RX7WIaM9-LGl--ZP/): 20 19 if [ `hostname` = "merlat" ]; then 21 FORC_DIR="/MEDIA/data/STATION_ASF/input_data_STATION_ASF_2016-2018"20 DATA_IN_DIR="/MEDIA/data/STATION_ASF/input_data_STATION_ASF_2016-2018" 22 21 elif [ `hostname` = "luitel" ]; then 23 FORC_DIR="/data/gcm_setup/STATION_ASF/input_data_STATION_ASF_2016-2018"22 DATA_IN_DIR="/data/gcm_setup/STATION_ASF/input_data_STATION_ASF_2016-2018" 24 23 elif [ `hostname` = "ige-meom-cal1" ]; then 25 FORC_DIR="/mnt/meom/workdir/brodeau/STATION_ASF/input_data_STATION_ASF_2016-2018"24 DATA_IN_DIR="/mnt/meom/workdir/brodeau/STATION_ASF/input_data_STATION_ASF_2016-2018" 26 25 elif [ `hostname` = "salvelinus" ]; then 27 FORC_DIR="/opt/data/STATION_ASF/input_data_STATION_ASF_2016-2018"26 DATA_IN_DIR="/opt/data/STATION_ASF/input_data_STATION_ASF_2016-2018" 28 27 else 29 echo " Boo!"; exit28 echo "Oops! We don't know `hostname` yet! Define 'DATA_IN_DIR' in the script!"; exit 30 29 fi 31 #======================32 mkdir -p ${WORK_DIR}33 30 34 31 35 32 if [ ! -f ${NEMO_EXE} ]; then echo " Mhhh, no compiled nemo.exe found into ${NEMO_DIR}/tests/STATION_ASF/BLD/bin !"; exit; fi 36 33 37 NEMO_EXPREF="${NEMO_DIR}/tests/STATION_ASF/EXPREF" 34 # NEMOGCM root directory where to fetch compiled STATION_ASF nemo.exe + setup: 35 NEMO_WRK_DIR=`pwd | sed -e "s|/tests/STATION_ASF/${expdir}||g"` 36 37 # Directory where to run the simulation: 38 PROD_DIR="${HOME}/tmp/STATION_ASF" 39 40 41 ####### End of normal user configurable section ####### 42 43 #================================================================================ 44 45 # NEMO executable to use is: 46 NEMO_EXE="${NEMO_WRK_DIR}/tests/${TC_DIR}/BLD/bin/nemo.exe" 47 48 49 echo "###########################################################" 50 echo "# S T A T I O N A i r - S e a F l u x #" 51 echo "###########################################################" 52 echo 53 echo " We shall work in here: ${STATION_ASF_DIR}/" 54 echo " NEMOGCM work depository is: ${NEMO_WRK_DIR}/" 55 echo " ==> NEMO EXE to use: ${NEMO_EXE}" 56 echo " Input forcing data into: ${DATA_IN_DIR}/" 57 echo " Production will be done into: ${PROD_DIR}/" 58 echo 59 60 mkdir -p ${PROD_DIR} 61 62 if [ ! -f ${NEMO_EXE} ]; then echo " Mhhh, no compiled 'nemo.exe' found into `dirname ${NEMO_EXE}` !"; exit; fi 63 64 echo 65 echo " *** Using the following NEMO executable:" 66 echo " ${NEMO_EXE} " 67 echo 68 69 NEMO_EXPREF="${NEMO_WRK_DIR}/tests/STATION_ASF/EXPREF" 38 70 if [ ! -d ${NEMO_EXPREF} ]; then echo " Mhhh, no EXPREF directory ${NEMO_EXPREF} !"; exit; fi 39 71 40 rsync -avP ${NEMO_EXE} ${ WORK_DIR}/72 rsync -avP ${NEMO_EXE} ${PROD_DIR}/ 41 73 42 74 for ff in "context_nemo.xml" "domain_def_nemo.xml" "field_def_nemo-oce.xml" "file_def_nemo-oce.xml" "grid_def_nemo.xml" "iodef.xml" "namelist_ref"; do 43 75 if [ ! -f ${NEMO_EXPREF}/${ff} ]; then echo " Mhhh, ${ff} not found into ${NEMO_EXPREF} !"; exit; fi 44 rsync -avPL ${NEMO_EXPREF}/${ff} ${ WORK_DIR}/76 rsync -avPL ${NEMO_EXPREF}/${ff} ${PROD_DIR}/ 45 77 done 46 78 47 79 # Copy forcing to work directory: 48 rsync -avP ${ FORC_DIR}/Station_PAPA_50N-145W*.nc ${WORK_DIR}/80 rsync -avP ${DATA_IN_DIR}/Station_PAPA_50N-145W*.nc ${PROD_DIR}/ 49 81 50 82 for CASE in "ECMWF" "COARE3p6" "NCAR" "ECMWF-noskin" "COARE3p6-noskin"; do … … 58 90 scase=`echo "${CASE}" | tr '[:upper:]' '[:lower:]'` 59 91 60 rm -f ${ WORK_DIR}/namelist_cfg61 rsync -avPL ${NEMO_EXPREF}/namelist_${scase}_cfg ${ WORK_DIR}/namelist_cfg92 rm -f ${PROD_DIR}/namelist_cfg 93 rsync -avPL ${NEMO_EXPREF}/namelist_${scase}_cfg ${PROD_DIR}/namelist_cfg 62 94 63 cd ${ WORK_DIR}/95 cd ${PROD_DIR}/ 64 96 echo 65 97 echo "Launching NEMO !"
Note: See TracChangeset
for help on using the changeset viewer.