source: TOOLS/PACK_IPSL/launch_ipsl_enlarge.sh @ 1763

Last change on this file since 1763 was 1752, checked in by aclsce, 12 years ago

Adapted enlarge tool to work with tar lists and cp lists.

  • Property svn:executable set to *
File size: 1.3 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    DEM_write_state ${IGCM_DEM}/config_card.liste ${CONFIG} PackRunning
40    export PATH_SIMU=$( dirname $CONFIG )
41    ${EXE_DIR}/enlarge_my_files.sh ${INPUT_DMF_DATA} ${OUTPUT_STORE} ${OUTPUT_WORK}
42   
43    DEM_write_state ${IGCM_DEM}/config_card.liste ${CONFIG} PackDone
44
45done
46
47DEM_log -0 "Fin de ${SCRIPT_NAME}"
Note: See TracBrowser for help on using the repository browser.