Changeset 257 for trunk/libIGCM/libIGCM_post
- Timestamp:
- 04/09/10 12:08:01 (14 years ago)
- Location:
- trunk/libIGCM/libIGCM_post
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/libIGCM/libIGCM_post/IGCM_Patch_20090317_histcom__Fillvalue.ksh
- Property svn:keywords set to Date Author Revision
r79 r257 4 4 # Author: Martial Mancip 5 5 # Contact: Martial.Mancip_ipsl.jussieu.fr 6 # $Date : 2008-05-29 11:02:19 +0200 (Thu, 29 May 2008)$7 # $Author : mmaipsl$8 # $Revision : 5$6 # $Date$ 7 # $Author$ 8 # $Revision$ 9 9 # IPSL (2006) 10 10 # This software is governed by the CeCILL licence see libIGCM/libIGCM_CeCILL.LIC … … 25 25 IGCM_sys_Chmod 644 ${file} 26 26 27 IGCM_sys_ncrename -O --hst -a _Fillvalue,missing_value ${file} 27 #IGCM_sys_ncrename -O --hst -a _Fillvalue,missing_value ${file} 28 29 miss=$( ncdump -h ${file} | grep _Fillvalue | head -1 | awk "-F=" '{print $2}' | awk "-Ff" '{print $1}' ) 30 31 [ ! X${miss} = X ] && IGCM_sys_ncatted -a missing_value,,c,f,${miss} ${file} 28 32 29 33 IGCM_sys_Mv ${file} ${1} -
trunk/libIGCM/libIGCM_post/IGCM_Patch_20090407_histcom_time_axis.ksh
- Property svn:keywords set to Date Author Revision
r169 r257 4 4 # Author: Martial Mancip 5 5 # Contact: Martial.Mancip_ipsl.jussieu.fr 6 # $Date :$7 # $Author : mmaipsl$8 # $Revision :$6 # $Date$ 7 # $Author$ 8 # $Revision$ 9 9 # IPSL (2006) 10 10 # This software is governed by the CeCILL licence see libIGCM/libIGCM_CeCILL.LIC -
trunk/libIGCM/libIGCM_post/IGCM_Patch_20091030_histcom_time_axis.ksh
- Property svn:keywords set to Date Author Revision
r195 r257 4 4 # Author: Martial Mancip 5 5 # Contact: Martial.Mancip_ipsl.jussieu.fr 6 # $Date :$7 # $Author : mmaipsl$8 # $Revision :$6 # $Date$ 7 # $Author$ 8 # $Revision$ 9 9 # IPSL (2006) 10 10 # This software is governed by the CeCILL licence see libIGCM/libIGCM_CeCILL.LIC -
trunk/libIGCM/libIGCM_post/IGCM_Patch_20091116_ncks_ncra.ksh
- Property svn:keywords set to Date Author Revision
r206 r257 2 2 3 3 #************************************************************** 4 # Author: Marie-Alice Foujols 4 5 # Contact: Foujols_ipsl.jussieu.fr 5 # Modified by Marie-Alice Foujols 6 # $Date: $ 7 # $Author: mafoipsl $ 8 # $Revision: $ 6 # $Date$ 7 # $Author$ 8 # $Revision$ 9 9 # IPSL (2009) 10 10 # This software is governed by the CeCILL licence see libIGCM/libIGCM_CeCILL.LIC -
trunk/libIGCM/libIGCM_post/IGCM_Patch_20091118_mask.ksh
- Property svn:keywords set to Date Author Revision
r242 r257 1 1 #!/bin/ksh 2 3 #************************************************************** 4 # Author: Arnaud Caubel 5 # Contact: Arnaud.Caubel_lsce.ipsl.fr 6 # $Date$ 7 # $Author$ 8 # $Revision$ 9 # IPSL (2009) 10 # This software is governed by the CeCILL licence see libIGCM/libIGCM_CeCILL.LIC 11 # 12 #************************************************************** 2 13 3 14 #------------------------------------------------------------ … … 7 18 function IGCM_Patch_20091118_mask { 8 19 9 set -vx10 20 IGCM_debug_PushStack "IGCM_Patch_mask" $@ 11 21 … … 38 48 fi 39 49 40 #============================================41 # Remove nav_lon, nav_lat file50 #============================================ 51 # Remove nav_lon, nav_lat file 42 52 IGCM_sys_ncks -Oh -x -v nav_lon,nav_lat ${filename} file1.nc 43 53 44 #============================================45 # Extract mask variable54 #============================================ 55 # Extract mask variable 46 56 IGCM_sys_ncks -Oh -v ${mask} ${config_UserChoices_JobName}_mesh_mask.nc mask3D.nc 47 57 48 #============================================49 # Rename deptht dimension58 #============================================ 59 # Rename deptht dimension 50 60 IGCM_sys_ncrename -Oh -d z,${depth} mask3D.nc 51 61 52 #============================================53 # Remove single dimension t62 #============================================ 63 # Remove single dimension t 54 64 IGCM_sys_ncwa -Oh -a t mask3D.nc mask3D.nc 55 65 56 #============================================57 # Create mask2D66 #============================================ 67 # Create mask2D 58 68 IGCM_sys_ncks -Oh -d ${depth},0,0 mask3D.nc mask2D.nc 59 69 IGCM_sys_ncwa -Oh -a ${depth} mask2D.nc mask2D.nc 60 70 IGCM_sys_ncrename -h -v ${mask},mask2D mask2D.nc 61 71 62 #============================================63 # Append mask (2D) to file1.nc72 #============================================ 73 # Append mask (2D) to file1.nc 64 74 IGCM_sys_ncks -Ah -c -v mask2D mask2D.nc file1.nc 65 75 66 76 if [ ${filename} = ${chaineIce} ]; then 67 77 68 #============================================69 # Append mask (3D) only for oceanic files78 #============================================ 79 # Append mask (3D) only for oceanic files 70 80 IGCM_sys_ncks -Ah -v ${mask} mask3D.nc file1.nc 71 81 IGCM_sys_ncrename -h -v ${mask},mask3D file1.nc 72 82 73 #============================================74 # Add record dimension only for oceanic files83 #============================================ 84 # Add record dimension only for oceanic files 75 85 IGCM_sys_ncecat -Oh file1.nc file1.nc 76 86 77 #============================================78 # Apply mask 3D only for oceanic files87 #============================================ 88 # Apply mask 3D only for oceanic files 79 89 IGCM_sys_ncwa -Oh -a record -B 'mask3D==1' file1.nc file1.nc 80 90 81 91 fi 82 92 83 #============================================84 # Add record dimension93 #============================================ 94 # Add record dimension 85 95 IGCM_sys_ncecat -Oh file1.nc file1.nc 86 96 87 #============================================88 # Apply mask 2D97 #============================================ 98 # Apply mask 2D 89 99 IGCM_sys_ncwa -Oh -b -a record -B 'mask2D==1' file1.nc file1.nc 90 100 91 #============================================ 92 # Permute record dimension in time_counter dimension 93 101 #============================================ 102 # Permute record dimension in time_counter dimension 94 103 IGCM_sys_ncpdq -Oh -a time_counter,record file1.nc file1.nc 95 104 IGCM_sys_ncwa -Oh -a record file1.nc file1.nc 96 105 97 #============================================98 # Remove mask106 #============================================ 107 # Remove mask 99 108 IGCM_sys_ncks -Oh -x -v mask2D,mask3D file1.nc file_mask.nc 100 109 101 #============================================102 # Add nav_lon nav_lat110 #============================================ 111 # Add nav_lon nav_lat 103 112 IGCM_sys_ncks -Ah -v nav_lon,nav_lat ${filename} file_mask.nc 104 113 105 #============================================106 # Cleaning114 #============================================ 115 # Cleaning 107 116 IGCM_debug_Verif_Exit_Post 108 117 IGCM_sys_Mv file_mask.nc ${filename} -
trunk/libIGCM/libIGCM_post/IGCM_Patch_20091119_put_out.ksh
- Property svn:keywords set to Date Author Revision
r199 r257 4 4 # Contact: Foujols_ipsl.jussieu.fr 5 5 # Modified by Marie-Alice Foujols 6 # $Date :$7 # $Author : mafoipsl$8 # $Revision :$6 # $Date$ 7 # $Author$ 8 # $Revision$ 9 9 # IPSL (2009) 10 10 # This software is governed by the CeCILL licence see libIGCM/libIGCM_CeCILL.LIC -
trunk/libIGCM/libIGCM_post/libIGCM_post.ksh
r246 r257 628 628 if [ ${config_Post_RebuildFromArchive} = true ] ; then 629 629 IGCM_sys_Put_Dir REBUILD_${PeriodDateBegin} ${REBUILD_DIR} 630 el if [ ${RebuildFrequency} = true ] ; then630 else 631 631 IGCM_sys_Mv REBUILD_${PeriodDateBegin} ${REBUILD_DIR} 632 632 fi
Note: See TracChangeset
for help on using the changeset viewer.