Changeset 231 for trunk/libIGCM/AA_create_se
- Timestamp:
- 03/01/10 13:51:19 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/libIGCM/AA_create_se
r229 r231 351 351 fi 352 352 fi 353 354 # Search of common list of variables to be treated 355 nbfile=0 356 for file_common_var in ${liste_file_se_tmp[*]} ; do 357 ncks -m ${file_common_var} | grep '# dim. =' | cut -d ':' -f 1 >> tmpfile_ncra 358 let nbfile=nbfile+1 359 done 360 list_var_final_ncra=`cat tmpfile_ncra | sort | uniq -c | awk -v nbfile=$nbfile '{if ($1 == nbfile) {print $2}}' | paste -s -d ','` 361 IGCM_sys_Rm tmpfile_ncra 353 362 354 363 for mois in 01 02 03 04 05 06 07 08 09 10 11 12 ; do … … 357 366 # 358 367 OUT_SE[${nb}]=${config_UserChoices_JobName}_SE${mois}_${an_deb}_${an_fin}_${file}.nc 359 IGCM_sys_ncra -O - d time_counter,${nb},,12 ${liste_file_se_tmp[*]} ${OUT_SE[${nb}]}368 IGCM_sys_ncra -O -v ${list_var_final_ncra} -d time_counter,${nb},,12 ${liste_file_se_tmp[*]} ${OUT_SE[${nb}]} 360 369 done 361 370 IGCM_sys_Rm ${liste_file_se_tmp[*]} … … 406 415 fi 407 416 408 IGCM_sys_ncra -O ${liste_file_se_tmp[*]} ${OUT_SE[${nb}]} 417 # Search of common list of variables to be treated 418 nbfile=0 419 for file_common_var in ${liste_file_se_tmp[*]} ; do 420 ncks -m ${file_common_var} | grep '# dim. =' | cut -d ':' -f 1 >> tmpfile_ncra 421 let nbfile=nbfile+1 422 done 423 list_var_final_ncra=`cat tmpfile_ncra | sort | uniq -c | awk -v nbfile=$nbfile '{if ($1 == nbfile) {print $2}}' | paste -s -d ','` 424 IGCM_sys_Rm tmpfile_ncra 425 IGCM_sys_ncra -O -v ${list_var_final_ncra} ${liste_file_se_tmp[*]} ${OUT_SE[${nb}]} 426 409 427 IGCM_sys_Rm ${liste_file_se_tmp[*]} 410 428 eval ExitFlag=false … … 465 483 fi 466 484 467 IGCM_sys_ncra -O ${liste_file_se_tmp[*]} ${OUT_SE[${nb}]} 485 # Search of common list of variables to be treated 486 nbfile=0 487 for file_common_var in ${liste_file_se_tmp[*]} ; do 488 ncks -m ${file_common_var} | grep '# dim. =' | cut -d ':' -f 1 >> tmpfile_ncra 489 let nbfile=nbfile+1 490 done 491 list_var_final_ncra=`cat tmpfile_ncra | sort | uniq -c | awk -v nbfile=$nbfile '{if ($1 == nbfile) {print $2}}' | paste -s -d ','` 492 IGCM_sys_Rm tmpfile_ncra 493 494 IGCM_sys_ncra -O -v ${list_var_final_ncra} ${liste_file_se_tmp[*]} ${OUT_SE[${nb}]} 468 495 IGCM_sys_Rm ${liste_file_se_tmp[*]} 469 496 eval ExitFlag=false … … 473 500 esac 474 501 # 475 IGCM_sys_ncrcat -O ${OUT_SE[*]} ${RESULT_SE} 502 503 # Search of common list of variables to be treated 504 nbfile=0 505 for file_common_var in ${OUT_SE[*]} ; do 506 ncks -m ${file_common_var} | grep '# dim. =' | cut -d ':' -f 1 >> tmpfile_ncrcat 507 let nbfile=nbfile+1 508 done 509 list_var_final_ncrcat=`cat tmpfile_ncrcat | sort | uniq -c | awk -v nbfile=$nbfile '{if ($1 == nbfile) {print $2}}' | paste -s -d ','` 510 IGCM_sys_Rm tmpfile_ncrcat 511 512 IGCM_sys_ncrcat -O -v ${list_var_final_ncrcat} ${OUT_SE[*]} ${RESULT_SE} 476 513 # 477 514 IGCM_sys_Rm ${OUT_SE[*]}
Note: See TracChangeset
for help on using the changeset viewer.