[1717] | 1 | #!/bin/bash |
---|
| 2 | ###################### |
---|
| 3 | ## TITANE CEA ## |
---|
| 4 | ###################### |
---|
| 5 | #MSUB -r ipsl_pack # Nom du job |
---|
| 6 | #MSUB -eo |
---|
| 7 | #MSUB -n 1 # Reservation du processus |
---|
| 8 | #MSUB -T 86400 # Limite de temps elapsed du job |
---|
| 9 | #MSUB -p gen2211 |
---|
| 10 | #MSUB -q mono |
---|
| 11 | |
---|
| 12 | # ex : ./launch_ipsl_enlarge.sh |
---|
| 13 | |
---|
| 14 | export JOB_DIR=${LS_SUBCWD:-${PWD}} |
---|
| 15 | export EXE_DIR=${JOB_DIR} |
---|
| 16 | |
---|
[1752] | 17 | export INPUT_DMF_DATA=${SCRATCHDIR}/PSEUDO_DMNFS |
---|
| 18 | export OUTPUT_STORE=${SCRATCHDIR}/PSEUDO_DMNFS_STORE |
---|
| 19 | export OUTPUT_WORK=${SCRATCHDIR}/PSEUDO_DMNFS_WORK |
---|
[1717] | 20 | |
---|
| 21 | SCRIPT_NAME=$(basename ${0} ) |
---|
| 22 | |
---|
[1727] | 23 | export IGCM_DEM=${SCRATCHDIR}/IGCM_DEM |
---|
| 24 | export IGCM_TMP=${SCRATCHDIR}/IGCM_DEM/tmp |
---|
[1717] | 25 | export clean_tmp=${clean_tmp:-yes} |
---|
| 26 | export DEM_LOG=${JOB_DIR}/dem_${LSB_JOBID:-${$}}.log |
---|
| 27 | export LOG_LEV=2 |
---|
| 28 | |
---|
| 29 | export config_card=${IGCM_DEM}/config_card.liste |
---|
| 30 | |
---|
| 31 | source ${EXE_DIR}/DEM_utilities.sh |
---|
| 32 | |
---|
| 33 | DEM_log -0 "Demarrage de ${SCRIPT_NAME}" |
---|
| 34 | |
---|
| 35 | for CONFIG in $( awk '{print $1}' ${IGCM_DEM}/config_card.liste ) ; do |
---|
| 36 | |
---|
| 37 | DEM_state=$( DEM_read_state ${IGCM_DEM}/config_card.liste ${CONFIG} ) |
---|
| 38 | |
---|
[1766] | 39 | if [[ "${DEM_state}" != "WriteListTarDone" ]] ; then |
---|
| 40 | |
---|
| 41 | DEM_write_state ${IGCM_DEM}/config_card.liste ${CONFIG} PackRunning |
---|
| 42 | export PATH_SIMU=$( dirname $CONFIG ) |
---|
| 43 | ${EXE_DIR}/enlarge_my_files.sh ${INPUT_DMF_DATA} ${OUTPUT_STORE} ${OUTPUT_WORK} |
---|
[1717] | 44 | |
---|
[1766] | 45 | DEM_write_state ${IGCM_DEM}/config_card.liste ${CONFIG} PackDone |
---|
[1717] | 46 | |
---|
[1766] | 47 | fi |
---|
| 48 | |
---|
[1717] | 49 | done |
---|
| 50 | |
---|
[1727] | 51 | DEM_log -0 "Fin de ${SCRIPT_NAME}" |
---|