Changeset 41 for trunk/libIGCM/libIGCM_comp
- Timestamp:
- 12/09/08 10:08:51 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/libIGCM/libIGCM_comp/libIGCM_comp.ksh
r40 r41 430 430 431 431 eval Path_temp=\${Path_r}/${generic_restart_file_name_in} 432 # IGCM_sys_RshArchive ls ${Path_temp}_????.nc 2>/dev/null | wc -l 433 # nb_restart_file=$( IGCM_sys_RshArchive ls ${Path_temp}_????.nc 2>/dev/null | wc -l ) 434 435 # if [ ${nb_restart_file} -gt 2 ] ; then 436 # j=0 437 # until [ $j -ge $nb_restart_file ]; do 438 # j4=${j} 439 # eval IGCM_sys_Get ${Path_r}/${generic_restart_file_name_in}_${j4}.nc ${generic_restart_file_name_out}_${j4}.nc 440 # IGCM_comp_PrepareDeletedFiles ${generic_restart_file_name_in}_${j4}.nc ${generic_restart_file_name_out}_${j4}.nc 441 # eval FileToBeDeleted[${#FileToBeDeleted[@]}]="${generic_restart_file_name_out}_${j4}.nc" > /dev/null 2>&1 442 # (( j=j+1 )) 443 # done 444 # else 432 nb_restart_file=$(IGCM_sys_Nb_files_archive ${Path_temp}_????.nc) 433 434 if [ ${nb_restart_file} -gt 1 ] ; then 435 j=0 436 until [ $j -ge $nb_restart_file ]; do 437 j4=${j} 438 eval IGCM_sys_Get ${Path_r}/${generic_restart_file_name_in}_${j4}.nc ${generic_restart_file_name_out}_${j4}.nc 439 IGCM_comp_PrepareDeletedFiles ${generic_restart_file_name_in}_${j4}.nc ${generic_restart_file_name_out}_${j4}.nc 440 eval FileToBeDeleted[${#FileToBeDeleted[@]}]="${generic_restart_file_name_out}_${j4}.nc" > /dev/null 2>&1 441 (( j=j+1 )) 442 done 443 else 445 444 eval IGCM_sys_Get ${Path_r}/${file_in_Name} ${file_out} 446 445 IGCM_comp_PrepareDeletedFiles ${file_in} ${file_out} 447 #fi446 fi 448 447 449 448 (( i=i+3 )) … … 483 482 484 483 eval Path_temp=\${R_OUT_${comp}_R}/${generic_restart_file_name_in} 485 IGCM_debug_Print 1 "TEST RshArchive" 486 # IGCM_sys_RshArchive ls ${Path_temp}_????.nc 2>/dev/null | wc -l 487 # nb_restart_file=$( IGCM_sys_RshArchive ls ${Path_temp}_????.nc 2>/dev/null | wc -l ) 488 # IGCM_debug_Print 1 "nb_restart_file=${nb_restart_file}" 489 # if [ ${nb_restart_file} -gt 2 ] ; then 490 # j=0 491 # until [ $j -ge $nb_restart_file ]; do 492 # j4=${j} 493 # eval IGCM_sys_Get \${R_OUT_${comp}_R}/${generic_restart_file_name_in}_${j4}.nc ${generic_restart_file_name_out}_${j4}.nc 494 # IGCM_comp_PrepareDeletedFiles ${generic_restart_file_name_in}_${j4}.nc ${generic_restart_file_name_out}_${j4}.nc 495 # eval FileToBeDeleted[${#FileToBeDeleted[@]}]="${generic_restart_file_name_out}_${j4}.nc" > /dev/null 2>&1 496 # 497 # (( j=j+1 )) 498 # done 499 # else 484 IGCM_sys_Nb_files_archive ${Path_temp}_????.nc 485 nb_restart_file=$(IGCM_sys_Nb_files_archive ${Path_temp}_????.nc) 486 IGCM_debug_Print 1 "nb_restart_file=${nb_restart_file}" 487 if [ ${nb_restart_file} -gt 1 ] ; then 488 j=0 489 until [ $j -ge $nb_restart_file ]; do 490 j4=${j} 491 eval IGCM_sys_Get \${R_OUT_${comp}_R}/${generic_restart_file_name_in}_${j4}.nc ${generic_restart_file_name_out}_${j4}.nc 492 IGCM_comp_PrepareDeletedFiles ${generic_restart_file_name_in}_${j4}.nc ${generic_restart_file_name_out}_${j4}.nc 493 eval FileToBeDeleted[${#FileToBeDeleted[@]}]="${generic_restart_file_name_out}_${j4}.nc" > /dev/null 2>&1 494 495 (( j=j+1 )) 496 done 497 else 500 498 eval IGCM_sys_Get \${R_OUT_${comp}_R}/${file_in_Name} ${file_out} 501 499 IGCM_comp_PrepareDeletedFiles ${file_in} ${file_out} 502 #fi500 fi 503 501 504 502 (( i=i+3 )) … … 602 600 generic_restart_file_name_out=$( basename ${config_UserChoices_JobName}_${PeriodDateEnd}_${file_out} .nc ) 603 601 604 # nb_restart_file=$( ls ${generic_restart_file_name_in}_????.nc 2>/dev/null | wc -l ) 605 # IGCM_debug_Print 1 "TEST RshArchive" 606 # IGCM_debug_Print 1 "nb_restart_file=${nb_restart_file}" 607 # if [ ${nb_restart_file} -gt 2 ] ; then 608 # j=0 609 # until [ $j -ge $nb_restart_file ]; do 610 # j4=${j} 611 # eval IGCM_sys_Put_Rest ${generic_restart_file_name_in}_${j4}.nc \${R_OUT_${comp}_R}/${generic_restart_file_name_out}_${j4}.nc 612 # eval FileToBeDeleted[${#FileToBeDeleted[@]}]="${generic_restart_file_name_in}_${j4}.nc" > /dev/null 2>&1 613 # (( j=j+1 )) 614 # done 615 # else 602 nb_restart_file=$(IGCM_sys_Nb_files_archive ${Path_temp}_????.nc) 603 if [ ${nb_restart_file} -gt 1 ] ; then 604 j=0 605 until [ $j -ge $nb_restart_file ]; do 606 j4=${j} 607 eval IGCM_sys_Put_Rest ${generic_restart_file_name_in}_${j4}.nc \${R_OUT_${comp}_R}/${generic_restart_file_name_out}_${j4}.nc 608 eval FileToBeDeleted[${#FileToBeDeleted[@]}]="${generic_restart_file_name_in}_${j4}.nc" > /dev/null 2>&1 609 (( j=j+1 )) 610 done 611 else 616 612 eval IGCM_sys_Put_Rest ${file_in} \${R_OUT_${comp}_R}/${config_UserChoices_JobName}_${PeriodDateEnd}_${file_out} 617 613 eval FileToBeDeleted[${#FileToBeDeleted[@]}]="${file_in}" > /dev/null 2>&1 618 #fi614 fi 619 615 620 616 (( i=i+3 ))
Note: See TracChangeset
for help on using the changeset viewer.