Changeset 587 for trunk/libIGCM/libIGCM_sys/libIGCM_sys_titane.ksh
- Timestamp:
- 03/19/12 15:49:25 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/libIGCM/libIGCM_sys/libIGCM_sys_titane.ksh
r584 r587 103 103 #==================================================== 104 104 105 #====================================================106 #- R_EXE (==> BIN_DIR = ${MODIPSL}/bin )107 typeset -r R_EXE="${MODIPSL}/bin"108 109 #====================================================110 #- SUBMIT_DIR : submission dir111 typeset SUBMIT_DIR=${SUBMIT_DIR:=${LS_SUBCWD}}112 113 #====================================================114 #- ARCHIVE115 typeset -r ARCHIVE=${DMFDIR}116 117 105 # ============ CESIUM START ============ # 118 106 … … 146 134 147 135 #==================================================== 136 #- R_EXE (==> BIN_DIR = ${MODIPSL}/bin ) 137 typeset -r R_EXE="${MODIPSL}/bin" 138 139 #==================================================== 140 #- SUBMIT_DIR : submission dir 141 typeset SUBMIT_DIR=${SUBMIT_DIR:=${LS_SUBCWD}} 142 143 #==================================================== 144 #- ARCHIVE (dedicated to large files) 145 typeset -r ARCHIVE=${CCCSTOREDIR} 146 147 #- ARCHIVE (dedicated to small/medium files) 148 typeset -r STORAGE=${CCCWORKDIR} 149 150 #==================================================== 148 151 #- IN 149 152 typeset -r R_IN=${R_IN:=/ccc/work/cont003/dsm/p86ipsl/IGCM} … … 153 156 #- R_OUT 154 157 typeset -r R_OUT=${ARCHIVE}/IGCM_OUT 158 159 #==================================================== 160 #- R_FIG (hosting figures : monitoring and atlas, and/or small files) 161 typeset -r R_FIG=${STORAGE}/IGCM_OUT 155 162 156 163 #==================================================== … … 1027 1034 # USUAL WAY 1028 1035 # add dmfind/dmget (to demigrate all offline files) : 1029 dmfind $1 -state MIG -o -state OFL -o -state PAR | dmget1036 #dmfind $1 -state MIG -o -state OFL -o -state PAR | dmget 1030 1037 \cp -r $1 $2 > out_rsync 2>&1 1031 1038 RET=$? … … 1340 1347 fi 1341 1348 1342 dmget ${dm_liste[*]} > out_rsync 2>&1 1349 #dmget ${dm_liste[*]} > out_rsync 2>&1 1350 ccc_hsm get ${dm_liste[*]} > out_rsync 2>&1 1343 1351 RET=$? 1344 1352 if [ ${RET} -gt 0 ] ; then … … 1354 1362 # sleep 30 1355 1363 # echo "We try another time" 1356 # dmget ${dm_liste[*]} > out_rsync 2>&1 1364 ## dmget ${dm_liste[*]} > out_rsync 2>&1 1365 # ccc_hsm get ${dm_liste[*]} > out_rsync 2>&1 1357 1366 # RET=$? 1358 1367 # if [ ${RET} -gt 0 ] ; then … … 1570 1579 echo "IGCM_sys_Put_Dods :" $@ 1571 1580 fi 1581 typeset RET 1572 1582 if [ $DRYRUN = 0 ]; then 1573 if [ ! -d ${R_SAVE}/${1} ] ; then 1574 echo "WARNING : IGCM_sys_Put_Dods ${R_SAVE}/${1} DOES NOT EXIST ." 1583 if ( [ ! -d ${R_SAVE}/${1} ] && [ ! -d ${R_FIGR}/${1} ] ) ; then 1584 echo "WARNING IGCM_sys_Put_Dods : None of the following directories exist. Exactly one should." 1585 echo "WARNING IGCM_sys_Put_Dods : ${R_SAVE}/${1} DOES NOT EXIST." 1586 echo "WARNING IGCM_sys_Put_Dods : ${R_FIGR}/${1} DOES NOT EXIST." 1575 1587 IGCM_debug_PopStack "IGCM_sys_Put_Dods" 1576 1588 return 1577 1589 fi 1578 1590 1579 typeset RET 1580 # 1581 cd ${R_SAVE} 1591 if ( [ -d ${R_SAVE}/${1} ] && [ -d ${R_FIGR}/${1} ] ) ; then 1592 echo "WARNING IGCM_sys_Put_Dods : Both of the following directories exist. Exactly one should." 1593 echo "WARNING IGCM_sys_Put_Dods : ${R_SAVE}/${1} EXISTS." 1594 echo "WARNING IGCM_sys_Put_Dods : ${R_FIGR}/${1} EXISTS." 1595 IGCM_debug_PopStack "IGCM_sys_Put_Dods" 1596 return 1597 fi 1598 # 1599 if [ -d ${R_SAVE}/${1} ] ; then 1600 cd ${R_SAVE} 1601 elif [ -d ${R_FIGR}/${1} ] ; then 1602 cd ${R_FIGR} 1603 fi 1604 1582 1605 IGCM_sys_Dods_Rm ${1} 1583 1606 IGCM_sys_Dods_Cp ${1}
Note: See TracChangeset
for help on using the changeset viewer.