source: TOOLS/PACK_IPSL/launch_ipsl_enlarge.sh @ 1767

Last change on this file since 1767 was 1766, checked in by aclsce, 12 years ago

Modified to take into account new name of listfiles.

  • Property svn:executable set to *
File size: 1.4 KB
Line 
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
14export JOB_DIR=${LS_SUBCWD:-${PWD}}
15export EXE_DIR=${JOB_DIR}
16
17export INPUT_DMF_DATA=${SCRATCHDIR}/PSEUDO_DMNFS
18export OUTPUT_STORE=${SCRATCHDIR}/PSEUDO_DMNFS_STORE
19export OUTPUT_WORK=${SCRATCHDIR}/PSEUDO_DMNFS_WORK
20
21SCRIPT_NAME=$(basename ${0} )
22
23export IGCM_DEM=${SCRATCHDIR}/IGCM_DEM
24export IGCM_TMP=${SCRATCHDIR}/IGCM_DEM/tmp
25export clean_tmp=${clean_tmp:-yes}
26export DEM_LOG=${JOB_DIR}/dem_${LSB_JOBID:-${$}}.log
27export LOG_LEV=2
28
29export config_card=${IGCM_DEM}/config_card.liste
30
31source ${EXE_DIR}/DEM_utilities.sh
32
33DEM_log -0 "Demarrage de ${SCRIPT_NAME}"
34
35for 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
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}
44   
45        DEM_write_state ${IGCM_DEM}/config_card.liste ${CONFIG} PackDone
46
47    fi
48
49done
50
51DEM_log -0 "Fin de ${SCRIPT_NAME}"
Note: See TracBrowser for help on using the repository browser.