Changeset 1165 for trunk/libIGCM
- Timestamp:
- 01/30/15 16:18:22 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/libIGCM/libIGCM_comp/libIGCM_comp.ksh
r1156 r1165 1359 1359 typeset comp compname comptagname card ListFilesName FileName0 NbFiles SaveOnArchive 1360 1360 typeset i i_ file_in file_in_ file_out file_out_ file_outin file_outin_ generic_file_name nb_rebuild_file 1361 typeset -Z4 j4 1362 #BASH declare j4 1361 typeset -Z4 j4 #BASH declare j4 1363 1362 typeset list_file nlist_file 1364 1363 typeset compactoutputs 1365 1364 1365 # Initialize array hosting list of rebuilded files to copy 1366 unset rebuildedActionsList 1367 1368 # Text compacting options 1366 1369 compactoutputs=false 1367 1370 if [ X${JobType} != XRUN ] ; then … … 1629 1632 if [ $DRYRUN -le 1 ]; then 1630 1633 if [ X${Pack} = Xtrue ] ; then 1631 echo "IGCM_sys_PutBuffer_Out ${file_in} ${file_out} " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh1634 rebuildedActionsList[${#rebuildedActionsList[*]}]="IGCM_sys_PutBuffer_Out ${file_in} ${file_out}" 1632 1635 else 1633 echo "IGCM_sys_Put_Out ${file_in} ${file_out} " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh1636 rebuildedActionsList[${#rebuildedActionsList[*]}]="IGCM_sys_Put_Out ${file_in} ${file_out}" 1634 1637 fi 1635 echo "IGCM_debug_Verif_Exit_Post " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh1636 echo "IGCM_sys_Rm ${generic_file_name}_[0-9]*.nc " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh1638 rebuildedActionsList[${#rebuildedActionsList[*]}]="IGCM_debug_Verif_Exit_Post" 1639 rebuildedActionsList[${#rebuildedActionsList[*]}]="IGCM_sys_Rm ${generic_file_name}_[0-9]*.nc" 1637 1640 fi 1638 1641 SaveOnArchive=false … … 1688 1691 echo 1689 1692 done 1693 # Append the sync call and the copy sequence to the IGCM_FlushRebuild function if needed 1694 if [ ${#rebuildedActionsList[*]} -ne 0 ] ; then 1695 echo "IGCM_sys_sync " >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 1696 i=0 1697 until [ ${i} -ge ${#rebuildedActionsList[*]} ]; do 1698 echo ${rebuildedActionsList[$i]} >> ${RUN_DIR}/REBUILD_${PeriodDateBegin}/rebuild.ksh 1699 (( i=i+1 )) 1700 done 1701 fi 1690 1702 IGCM_debug_PopStack "IGCM_comp_Finalize" 1691 1703 }
Note: See TracChangeset
for help on using the changeset viewer.