Changeset 41
- Timestamp:
- 12/09/08 10:08:51 (16 years ago)
- Location:
- trunk/libIGCM
- Files:
-
- 11 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 )) -
trunk/libIGCM/libIGCM_sys/libIGCM_sys_brodie.ksh
r37 r41 144 144 145 145 #D-#================================================== 146 #D-function IGCM_sys_Nb_files_archive 147 #D-* Purpose: Count files on Archive filesystem 148 #D-* Examples: 149 #D- 150 function IGCM_sys_Nb_files_archive { 151 rsh gaya -n ls ${@} 2>/dev/null | wc -l 152 if [ $? -gt 0 ] ; then 153 echo "IGCM_sys_RshArchive : erreur." 154 fi 155 } 156 157 #D-#================================================== 146 158 #D-function IGCM_sys_RshPost 147 159 #D-* Purpose: Post-process rsh command -
trunk/libIGCM/libIGCM_sys/libIGCM_sys_calculo.ksh
r40 r41 170 170 171 171 #D-#================================================== 172 #D-function IGCM_sys_Nb_files_archive 173 #D-* Purpose: Count files on Archive filesystem 174 #D-* Examples: 175 #D- 176 function IGCM_sys_Nb_files_archive { 177 ls ${@} 2>/dev/null | wc -l 178 if [ $? -gt 0 ] ; then 179 echo "IGCM_sys_RshArchive : erreur." 180 fi 181 } 182 183 #D-#================================================== 172 184 #D-function IGCM_sys_RshPost 173 185 #D-* Purpose: Master rsh command -
trunk/libIGCM/libIGCM_sys/libIGCM_sys_claude.ksh
r40 r41 186 186 187 187 #D-#================================================== 188 #D-function IGCM_sys_Nb_files_archive 189 #D-* Purpose: Count files on Archive filesystem 190 #D-* Examples: 191 #D- 192 function IGCM_sys_Nb_files_archive { 193 ls ${@} 2>/dev/null | wc -l 194 if [ $? -gt 0 ] ; then 195 echo "IGCM_sys_RshArchive : erreur." 196 fi 197 } 198 199 #D-#================================================== 188 200 #D-function IGCM_sys_RshPost 189 201 #D-* Purpose: Master rsh command -
trunk/libIGCM/libIGCM_sys/libIGCM_sys_default.ksh
r40 r41 171 171 172 172 #D-#================================================== 173 #D-function IGCM_sys_Nb_files_archive 174 #D-* Purpose: Count files on Archive filesystem 175 #D-* Examples: 176 #D- 177 function IGCM_sys_Nb_files_archive { 178 ls ${@} 2>/dev/null | wc -l 179 if [ $? -gt 0 ] ; then 180 echo "IGCM_sys_RshArchive : erreur." 181 fi 182 } 183 184 #D-#================================================== 173 185 #D-function IGCM_sys_RshPost 174 186 #D-* Purpose: Master rsh command -
trunk/libIGCM/libIGCM_sys/libIGCM_sys_mercure.ksh
r40 r41 143 143 144 144 #D-#================================================== 145 #D-function IGCM_sys_Nb_files_archive 146 #D-* Purpose: Count files on Archive filesystem 147 #D-* Examples: 148 #D- 149 function IGCM_sys_Nb_files_archive { 150 ls ${@} 2>/dev/null | wc -l 151 if [ $? -gt 0 ] ; then 152 echo "IGCM_sys_RshArchive : erreur." 153 fi 154 } 155 156 #D-#================================================== 145 157 #D-function IGCM_sys_RshPost 146 158 #D-* Purpose: Post-process rsh command -
trunk/libIGCM/libIGCM_sys/libIGCM_sys_mercureTX.ksh
r40 r41 178 178 179 179 #D-#================================================== 180 #D-function IGCM_sys_Nb_files_archive 181 #D-* Purpose: Count files on Archive filesystem 182 #D-* Examples: 183 #D- 184 function IGCM_sys_Nb_files_archive { 185 ls ${@} 2>/dev/null | wc -l 186 if [ $? -gt 0 ] ; then 187 echo "IGCM_sys_RshArchive : erreur." 188 fi 189 } 190 191 #D-#================================================== 180 192 #D-function IGCM_sys_RshPost 181 193 #D-* Purpose: Master rsh command -
trunk/libIGCM/libIGCM_sys/libIGCM_sys_obelix.ksh
r40 r41 171 171 172 172 #D-#================================================== 173 #D-function IGCM_sys_Nb_files_archive 174 #D-* Purpose: Count files on Archive filesystem 175 #D-* Examples: 176 #D- 177 function IGCM_sys_Nb_files_archive { 178 ls ${@} 2>/dev/null | wc -l 179 if [ $? -gt 0 ] ; then 180 echo "IGCM_sys_RshArchive : erreur." 181 fi 182 } 183 184 #D-#================================================== 173 185 #D-function IGCM_sys_RshPost 174 186 #D-* Purpose: Master rsh command -
trunk/libIGCM/libIGCM_sys/libIGCM_sys_platine.ksh
r40 r41 189 189 190 190 #D-#================================================== 191 #D-function IGCM_sys_Nb_files_archive 192 #D-* Purpose: Count files on Archive filesystem 193 #D-* Examples: 194 #D- 195 function IGCM_sys_Nb_files_archive { 196 ls ${@} 2>/dev/null | wc -l 197 if [ $? -gt 0 ] ; then 198 echo "IGCM_sys_RshArchive : erreur." 199 fi 200 } 201 202 #D-#================================================== 191 203 #D-function IGCM_sys_RshPost 192 204 #D-* Purpose: Post-process rsh command -
trunk/libIGCM/libIGCM_sys/libIGCM_sys_rhodes.ksh
r40 r41 165 165 166 166 #D-#================================================== 167 #D-function IGCM_sys_Nb_files_archive 168 #D-* Purpose: Count files on Archive filesystem 169 #D-* Examples: 170 #D- 171 function IGCM_sys_Nb_files_archive { 172 ls ${@} 2>/dev/null | wc -l 173 if [ $? -gt 0 ] ; then 174 echo "IGCM_sys_RshArchive : erreur." 175 fi 176 } 177 178 #D-#================================================== 167 179 #D-function IGCM_sys_RshPost 168 180 #D-* Purpose: Master rsh command -
trunk/libIGCM/libIGCM_sys/libIGCM_sys_zahir.ksh
r37 r41 144 144 145 145 #D-#================================================== 146 #D-function IGCM_sys_Nb_files_archive 147 #D-* Purpose: Count files on Archive filesystem 148 #D-* Examples: 149 #D- 150 function IGCM_sys_Nb_files_archive { 151 ls ${@} 2>/dev/null | wc -l 152 if [ $? -gt 0 ] ; then 153 echo "IGCM_sys_RshArchive : erreur." 154 fi 155 } 156 157 #D-#================================================== 146 158 #D-function IGCM_sys_RshPost 147 159 #D-* Purpose: Master rsh command
Note: See TracChangeset
for help on using the changeset viewer.