- Timestamp:
- 2016-01-08T10:35:19+01:00 (9 years ago)
- Location:
- branches/2014/dev_r4704_NOC5_MPP_BDY_UPDATE/NEMOGCM/CONFIG/ORCA2_LIM
- Files:
-
- 1 deleted
- 22 edited
- 3 copied
Legend:
- Unmodified
- Added
- Removed
-
branches/2014/dev_r4704_NOC5_MPP_BDY_UPDATE/NEMOGCM/CONFIG/ORCA2_LIM/EXP00/1_namelist_cfg
r4329 r6225 4 4 !----------------------------------------------------------------------- 5 5 &namrun ! parameters of the run 6 nn_it000=1 6 7 !----------------------------------------------------------------------- 7 8 cn_exp = "Agulhas" ! experience name 8 nn_itend = 480 ! last time step9 nn_itend = 10950 9 10 nn_stock = 10950 ! frequency of creation of a restart file (modulo referenced to 1) 10 11 nn_write = 10950 ! frequency of write in the output file (modulo referenced to nn_it000) 11 ln_clobber = .true. ! clobber (overwrite) an existing file12 ln_clobber = .true. 12 13 / 13 14 !----------------------------------------------------------------------- … … 28 29 &namzgr ! vertical coordinate 29 30 !----------------------------------------------------------------------- 31 ln_zps = .true. ! z-coordinate - partial steps 32 ln_linssh = .true. ! linear free surface 30 33 / 31 34 !----------------------------------------------------------------------- … … 51 54 ppacr2 = 999999. ! 52 55 rn_rdt = 2880. ! time step for the dynamics (and tracer if nn_acc=0) 53 rn_rdtmin = 14400. ! minimum time step on tracers (used if nn_acc=1) 54 rn_rdtmax = 14400. ! maximum time step on tracers (used if nn_acc=1) 56 / 57 !----------------------------------------------------------------------- 58 &namcrs ! Grid coarsening for dynamics output and/or 59 ! passive tracer coarsened online simulations 60 !----------------------------------------------------------------------- 55 61 / 56 62 !----------------------------------------------------------------------- … … 72 78 / 73 79 !----------------------------------------------------------------------- 74 &namsbc_core ! namsbc_core CORE bulk formulea 75 !----------------------------------------------------------------------- 80 &namsbc_core ! namsbc_core CORE bulk formulae 81 !----------------------------------------------------------------------- 82 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! land/sea mask ! 83 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! filename ! 84 sn_wndi = 'u_10.15JUNE2009_fill' , 6 , 'U_10_MOD', .false. , .true. , 'yearly' , 'weights_core2_agrif_bicubic.nc' , 'Uwnd' , '' 85 sn_wndj = 'v_10.15JUNE2009_fill' , 6 , 'V_10_MOD', .false. , .true. , 'yearly' , 'weights_core2_agrif_bicubic.nc' , 'Vwnd' , '' 86 sn_qsr = 'ncar_rad.15JUNE2009_fill' , 24 , 'SWDN_MOD', .false. , .true. , 'yearly' , 'weights_core2_agrif_bilinear.nc' , '' , '' 87 sn_qlw = 'ncar_rad.15JUNE2009_fill' , 24 , 'LWDN_MOD', .false. , .true. , 'yearly' , 'weights_core2_agrif_bilinear.nc' , '' , '' 88 sn_tair = 't_10.15JUNE2009_fill' , 6 , 'T_10_MOD', .false. , .true. , 'yearly' , 'weights_core2_agrif_bilinear.nc' , '' , '' 89 sn_humi = 'q_10.15JUNE2009_fill' , 6 , 'Q_10_MOD', .false. , .true. , 'yearly' , 'weights_core2_agrif_bilinear.nc' , '' , '' 90 sn_prec = 'ncar_precip.15JUNE2009_fill' , -1 , 'PRC_MOD1', .false. , .true. , 'yearly' , 'weights_core2_agrif_bilinear.nc' , '' , '' 91 sn_snow = 'ncar_precip.15JUNE2009_fill' , -1 , 'SNOW' , .false. , .true. , 'yearly' , 'weights_core2_agrif_bilinear.nc' , '' , '' 92 sn_tdif = 'taudif_core' , 24 , 'taudif' , .false. , .true. , 'yearly' , 'weights_core2_agrif_bilinear.nc' , '' , '' 93 94 cn_dir = './' ! root directory for the location of the bulk files 95 ln_taudif = .false. ! HF tau contribution: use "mean of stress module - module of the mean stress" data 96 rn_zqt = 10. ! Air temperature and humidity reference height (m) 97 rn_zu = 10. ! Wind vector reference height (m) 98 rn_pfac = 1. ! multiplicative factor for precipitation (total & snow) 99 rn_efac = 1. ! multiplicative factor for evaporation (0. or 1.) 100 rn_vfac = 0. ! multiplicative factor for ocean/ice velocity 101 ! in the calculation of the wind stress (0.=absolute winds or 1.=relative winds) 76 102 / 77 103 !----------------------------------------------------------------------- 78 104 &namtra_qsr ! penetrative solar radiation 79 105 !----------------------------------------------------------------------- 106 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! 107 ! ! ! (if <0 months) ! name ! (logical) ! (T/F) ! 'monthly' ! filename ! pairing ! 108 sn_chl ='chlorophyll', -1 , 'CHLA' , .true. , .true. , 'yearly' , 'weights_bilin.nc' , '' 80 109 / 81 110 !----------------------------------------------------------------------- … … 84 113 / 85 114 !----------------------------------------------------------------------- 86 &namcla ! cross land advection87 !-----------------------------------------------------------------------88 /89 !-----------------------------------------------------------------------90 115 &namagrif ! AGRIF zoom ("key_agrif") 91 116 !----------------------------------------------------------------------- … … 96 121 / 97 122 !----------------------------------------------------------------------- 98 &nambbc ! bottom temperature boundary condition 99 !----------------------------------------------------------------------- 123 &nambbc ! bottom temperature boundary condition (default: NO) 124 !----------------------------------------------------------------------- 125 ln_trabbc = .true. ! Apply a geothermal heating at the ocean bottom 100 126 / 101 127 !----------------------------------------------------------------------- … … 108 134 / 109 135 !----------------------------------------------------------------------- 110 &namtra_adv ! advection scheme for tracer 111 !----------------------------------------------------------------------- 112 / 113 !----------------------------------------------------------------------- 114 &namtra_ldf ! lateral diffusion scheme for tracers 115 !----------------------------------------------------------------------- 116 117 rn_aht_0 = 1000. ! horizontal eddy diffusivity for tracers [m2/s] 118 rn_aeiv_0 = 0. ! eddy induced velocity coefficient [m2/s] (require "key_traldf_eiv") 136 &namtra_dmp ! tracer: T & S newtonian damping 137 !----------------------------------------------------------------------- 138 ln_tradmp = .false. ! add a damping termn (T) or not (F) 139 / 140 !----------------------------------------------------------------------- 141 &namtra_adv ! advection scheme for tracer 142 !----------------------------------------------------------------------- 143 ln_traadv_fct = .true. ! FCT scheme 144 nn_fct_h = 2 ! =2/4, horizontal 2nd / 4th order 145 nn_fct_v = 2 ! =2/4, vertical 2nd / COMPACT 4th order 146 nn_fct_zts = 0 ! >=1, 2nd order FCT scheme with vertical sub-timestepping 147 ! ! (number of sub-timestep = nn_fct_zts) 148 / 149 !----------------------------------------------------------------------- 150 &namtra_ldf ! lateral diffusion scheme for tracers 151 !----------------------------------------------------------------------- 152 ! ! Operator type: 153 ln_traldf_lap = .true. ! laplacian operator 154 ln_traldf_blp = .false. ! bilaplacian operator 155 ! ! Direction of action: 156 ln_traldf_lev = .false. ! iso-level 157 ln_traldf_hor = .false. ! horizontal (geopotential) 158 ln_traldf_iso = .true. ! iso-neutral (standard operator) 159 ln_traldf_triad = .false. ! iso-neutral (triad operator) 160 ! 161 ! ! iso-neutral options: 162 ln_traldf_msc = .true. ! Method of Stabilizing Correction (both operators) 163 rn_slpmax = 0.01 ! slope limit (both operators) 164 ln_triad_iso = .false. ! pure horizontal mixing in ML (triad only) 165 rn_sw_triad = 1 ! =1 switching triad ; =0 all 4 triads used (triad only) 166 ln_botmix_triad = .false. ! lateral mixing on bottom (triad only) 167 ! 168 ! ! Coefficients: 169 nn_aht_ijk_t = 20 ! space/time variation of eddy coef 170 ! ! =-20 (=-30) read in eddy_diffusivity_2D.nc (..._3D.nc) file 171 ! ! = 0 constant 172 ! ! = 10 F(k) =ldf_c1d 173 ! ! = 20 F(i,j) =ldf_c2d 174 ! ! = 21 F(i,j,t) =Treguier et al. JPO 1997 formulation 175 ! ! = 30 F(i,j,k) =ldf_c2d + ldf_c1d 176 ! ! = 31 F(i,j,k,t)=F(local velocity) 177 rn_aht_0 = 1000. ! lateral eddy diffusivity (lap. operator) [m2/s] 178 rn_bht_0 = 1.e+12 ! lateral eddy diffusivity (bilap. operator) [m4/s] 179 / 180 !---------------------------------------------------------------------------------- 181 &namtra_ldfeiv ! eddy induced velocity param. 182 !---------------------------------------------------------------------------------- 183 ln_ldfeiv =.false. ! use eddy induced velocity parameterization 119 184 / 120 185 !----------------------------------------------------------------------- … … 125 190 &namdyn_vor ! option of physics/algorithm (not control by CPP keys) 126 191 !----------------------------------------------------------------------- 192 ln_dynvor_ene = .false. ! enstrophy conserving scheme 193 ln_dynvor_ens = .false. ! energy conserving scheme 194 ln_dynvor_mix = .false. ! mixed scheme 195 ln_dynvor_een = .true. ! energy & enstrophy scheme 196 nn_een_e3f = 1 ! e3f = masked averaging of e3t divided by 4 (=0) or by the sum of mask (=1) 127 197 / 128 198 !----------------------------------------------------------------------- … … 131 201 / 132 202 !----------------------------------------------------------------------- 203 &namdyn_spg ! Surface pressure gradient 204 !----------------------------------------------------------------------- 205 ln_dynspg_ts = .true. ! Split-explicit free surface 206 / 207 !----------------------------------------------------------------------- 133 208 &namdyn_ldf ! lateral diffusion on momentum 134 209 !----------------------------------------------------------------------- 135 ! ! Type of the operator : 136 ln_dynldf_lap = .false. ! laplacian operator 137 ln_dynldf_bilap = .true. ! bilaplacian operator 138 rn_ahm_0_blp = -8.5e+11 ! horizontal bilaplacian eddy viscosity [m4/s] 210 ! ! Type of the operator : 211 ! ! no diffusion: set ln_dynldf_lap=..._blp=F 212 ln_dynldf_lap = .false. ! laplacian operator 213 ln_dynldf_blp = .true. ! bilaplacian operator 214 ! ! Direction of action : 215 ln_dynldf_lev = .true. ! iso-level 216 ln_dynldf_hor = .false. ! horizontal (geopotential) 217 ln_dynldf_iso = .false. ! iso-neutral 218 ! ! Coefficient 219 nn_ahm_ijk_t = 0 ! space/time variation of eddy coef 220 ! ! =-30 read in eddy_viscosity_3D.nc file 221 ! ! =-20 read in eddy_viscosity_2D.nc file 222 ! ! = 0 constant 223 ! ! = 10 F(k)=c1d 224 ! ! = 20 F(i,j)=F(grid spacing)=c2d 225 ! ! = 30 F(i,j,k)=c2d*c1d 226 ! ! = 31 F(i,j,k)=F(grid spacing and local velocity) 227 rn_ahm_0 = 40000. ! horizontal laplacian eddy viscosity [m2/s] 228 rn_ahm_b = 0. ! background eddy viscosity for ldf_iso [m2/s] 229 rn_bhm_0 = 8.5e+11 ! horizontal bilaplacian eddy viscosity [m4/s] 139 230 / 140 231 !----------------------------------------------------------------------- … … 156 247 / 157 248 !----------------------------------------------------------------------- 158 &namsol ! elliptic solver / island / free surface159 !-----------------------------------------------------------------------160 /161 !-----------------------------------------------------------------------162 249 &nammpp ! Massively Parallel Processing ("key_mpp_mpi) 163 250 !----------------------------------------------------------------------- … … 180 267 / 181 268 !----------------------------------------------------------------------- 182 &namdyn_nept ! Neptune effect (simplified: lateral and vertical diffusions removed) 183 !----------------------------------------------------------------------- 184 / 269 &namobs ! observation usage ('key_diaobs') 270 !----------------------------------------------------------------------- 271 / 272 !----------------------------------------------------------------------- 273 &nam_asminc ! assimilation increments ('key_asminc') 274 !----------------------------------------------------------------------- 275 / -
branches/2014/dev_r4704_NOC5_MPP_BDY_UPDATE/NEMOGCM/CONFIG/ORCA2_LIM/EXP00/iodef.xml
r4696 r6225 3 3 4 4 <context id="nemo" time_origin="1950-01-01 00:00:00" > 5 6 <!-- $id$ --> 7 8 <!-- 9 ============================================================================================================ 10 = definition of all existing variables = 11 = DO NOT CHANGE = 12 ============================================================================================================ 13 --> 14 <field_definition src="./field_def.xml"/> 15 <!-- 16 ============================================================================================================ 17 = output files definition = 18 = Define your own files = 19 = put the variables you want... = 20 ============================================================================================================ 21 --> 22 23 <file_definition type="multiple_file" name="@expname@_@freq@_@startdate@_@enddate@" sync_freq="10d" min_digits="4"> 24 25 <file_group id="1ts" output_freq="1ts" output_level="10" enabled=".TRUE."/> <!-- 1 time step files --> 26 <file_group id="1h" output_freq="1h" output_level="10" enabled=".TRUE."/> <!-- 1h files --> 27 <file_group id="2h" output_freq="2h" output_level="10" enabled=".TRUE."/> <!-- 2h files --> 28 <file_group id="3h" output_freq="3h" output_level="10" enabled=".TRUE."/> <!-- 3h files --> 29 <file_group id="4h" output_freq="4h" output_level="10" enabled=".TRUE."/> <!-- 4h files --> 30 <file_group id="6h" output_freq="6h" output_level="10" enabled=".TRUE."/> <!-- 6h files --> 31 <file_group id="1d" output_freq="1d" output_level="10" enabled=".TRUE."/> <!-- 1d files --> 32 <file_group id="3d" output_freq="3d" output_level="10" enabled=".TRUE."/> <!-- 3d files --> 33 34 <file_group id="5d" output_freq="5d" output_level="10" enabled=".TRUE." > <!-- 5d files --> 35 36 <file id="file1" name_suffix="_grid_T" description="ocean T grid variables" > 37 <field field_ref="e3t" /> 38 <field field_ref="toce" name="thetao" operation="instant" freq_op="5d" > @toce_e3t / @e3t </field> 39 <field field_ref="soce" name="so" operation="instant" freq_op="5d" > @soce_e3t / @e3t </field> 40 <field field_ref="sst" name="tos" /> 41 <field field_ref="sss" name="sos" /> 42 <field field_ref="ssh" name="zos" /> 43 <field field_ref="sst" name="tosstd" long_name="sea surface temperature standard deviation" operation="instant" freq_op="5d" > sqrt( @sst2 - @sst * @sst ) </field> 44 <field field_ref="ssh" name="zosstd" long_name="sea surface height above geoid standard deviation" operation="instant" freq_op="5d" > sqrt( @ssh2 - @ssh * @ssh ) </field> 45 <field field_ref="sst" name="sstdcy" long_name="amplitude of sst diurnal cycle" operation="average" freq_op="1d" > @sstmax - @sstmin </field> 46 <field field_ref="mldkz5" /> 47 <field field_ref="mldr10_1" /> 48 <field field_ref="mldr10_1" name="mldr10_1dcy" long_name="amplitude of mldr10_1 diurnal cycle" operation="average" freq_op="1d" > @mldr10_1max - @mldr10_1min </field> 49 <field field_ref="empmr" name="wfo" /> 50 <field field_ref="qsr" name="rsntds" /> 51 <field field_ref="qt" name="tohfls" /> 52 <field field_ref="saltflx" name="sosflxdo" /> 53 <field field_ref="taum" /> 54 <field field_ref="wspd" name="sowindsp" /> 55 <field field_ref="precip" name="soprecip" /> 56 <field field_ref="sbt" /> 57 </file> 58 59 <file id="file3" name_suffix="_grid_U" description="ocean U grid variables" > 60 <field field_ref="e3u" /> 61 <field field_ref="ssu" name="uos" /> 62 <field field_ref="uoce" name="uo" operation="instant" freq_op="5d" > @uoce_e3u / @e3u </field> 63 <field field_ref="utau" name="tauuo" /> 64 </file> 65 66 <file id="file4" name_suffix="_grid_V" description="ocean V grid variables" > 67 <field field_ref="e3v" /> 68 <field field_ref="ssv" name="vos" /> 69 <field field_ref="voce" name="vo" operation="instant" freq_op="5d" > @voce_e3v / @e3v </field> 70 <field field_ref="vtau" name="tauvo" /> 71 </file> 72 73 <file id="file5" name_suffix="_grid_W" description="ocean W grid variables" > 74 <field field_ref="e3w" /> 75 <field field_ref="woce" name="wo" /> 76 <field field_ref="avt" name="difvho" /> 77 </file> 78 79 <file id="file6" name_suffix="_icemod" description="ice variables" > 80 <field field_ref="ice_pres" /> 81 <field field_ref="snowthic_cea" name="snd" /> 82 <field field_ref="icethic_cea" name="sit" /> 83 <field field_ref="iceprod_cea" name="sip" /> 84 <field field_ref="ist_ipa" /> 85 <field field_ref="uice_ipa" /> 86 <field field_ref="vice_ipa" /> 87 <field field_ref="utau_ice" /> 88 <field field_ref="vtau_ice" /> 89 <field field_ref="qsr_io_cea" /> 90 <field field_ref="qns_io_cea" /> 91 <field field_ref="snowpre" /> 92 </file> 93 94 <!-- 95 <file id="file8" name_suffix="_Tides" description="tidal harmonics" > 96 <field field_ref="M2x" name="M2x" long_name="M2 Elevation harmonic real part" /> 97 <field field_ref="M2y" name="M2y" long_name="M2 Elevation harmonic imaginary part" /> 98 <field field_ref="M2x_u" name="M2x_u" long_name="M2 current barotrope along i-axis harmonic real part " /> 99 <field field_ref="M2y_u" name="M2y_u" long_name="M2 current barotrope along i-axis harmonic imaginary part " /> 100 <field field_ref="M2x_v" name="M2x_v" long_name="M2 current barotrope along j-axis harmonic real part " /> 101 <field field_ref="M2y_v" name="M2y_v" long_name="M2 current barotrope along j-axis harmonic imaginary part " /> 102 </file> 103 --> 104 105 </file_group> 106 107 <file_group id="1m" output_freq="1mo" output_level="10" enabled=".TRUE."/> <!-- real monthly files --> 108 <file_group id="2m" output_freq="2mo" output_level="10" enabled=".TRUE."/> <!-- real 2m files --> 109 <file_group id="3m" output_freq="3mo" output_level="10" enabled=".TRUE."/> <!-- real 3m files --> 110 <file_group id="4m" output_freq="4mo" output_level="10" enabled=".TRUE."/> <!-- real 4m files --> 111 <file_group id="6m" output_freq="6mo" output_level="10" enabled=".TRUE."/> <!-- real 6m files --> 112 113 <file_group id="1y" output_freq="1y" output_level="10" enabled=".TRUE."/> <!-- real yearly files --> 114 <file_group id="2y" output_freq="2y" output_level="10" enabled=".TRUE."/> <!-- real 2y files --> 115 <file_group id="5y" output_freq="5y" output_level="10" enabled=".TRUE."/> <!-- real 5y files --> 116 <file_group id="10y" output_freq="10y" output_level="10" enabled=".TRUE."/> <!-- real 10y files --> 117 118 </file_definition> 119 120 <!-- 121 ============================================================================================================ 122 = grid definition = = DO NOT CHANGE = 123 ============================================================================================================ 124 --> 125 126 <axis_definition> 127 <axis id="deptht" long_name="Vertical T levels" unit="m" positive="down" /> 128 <axis id="depthu" long_name="Vertical U levels" unit="m" positive="down" /> 129 <axis id="depthv" long_name="Vertical V levels" unit="m" positive="down" /> 130 <axis id="depthw" long_name="Vertical W levels" unit="m" positive="down" /> 131 <axis id="nfloat" long_name="Float number" unit="1" /> 132 <axis id="icbcla" long_name="Iceberg class" unit="1" /> 133 <axis id="ncatice" long_name="Ice category" unit="1" /> 134 <axis id="iax_20C" long_name="20 degC isotherm" unit="degC" /> 135 <axis id="iax_28C" long_name="28 degC isotherm" unit="degC" /> 136 </axis_definition> 137 138 <domain_definition src="./domain_def.xml"/> 139 140 <grid_definition> 141 <grid id="grid_T_2D" domain_ref="grid_T"/> 142 <grid id="grid_T_3D" domain_ref="grid_T" axis_ref="deptht"/> 143 <grid id="grid_U_2D" domain_ref="grid_U"/> 144 <grid id="grid_U_3D" domain_ref="grid_U" axis_ref="depthu"/> 145 <grid id="grid_V_2D" domain_ref="grid_V"/> 146 <grid id="grid_V_3D" domain_ref="grid_V" axis_ref="depthv"/> 147 <grid id="grid_W_2D" domain_ref="grid_W"/> 148 <grid id="grid_W_3D" domain_ref="grid_W" axis_ref="depthw"/> 149 <grid id="gznl_T_2D" domain_ref="gznl"/> 150 <grid id="gznl_T_3D" domain_ref="gznl" axis_ref="deptht"/> 151 <grid id="gznl_W_3D" domain_ref="gznl" axis_ref="depthw"/> 152 </grid_definition> 153 </context> 154 155 <context id="1_nemo" time_origin="1950-01-01 00:00:00" > 5 156 6 157 <!-- $id$ --> … … 54 205 55 206 <file id="file3" name_suffix="_grid_U" description="ocean U grid variables" > 56 <field field_ref="s uoce"name="uos" long_name="sea_surface_x_velocity" />207 <field field_ref="ssu" name="uos" long_name="sea_surface_x_velocity" /> 57 208 <field field_ref="uoce" name="uo" long_name="sea_water_x_velocity" /> 58 209 <field field_ref="utau" name="tauuo" long_name="surface_downward_x_stress" /> … … 63 214 64 215 <file id="file4" name_suffix="_grid_V" description="ocean V grid variables" > 65 <field field_ref="s voce"name="vos" long_name="sea_surface_y_velocity" />216 <field field_ref="ssv" name="vos" long_name="sea_surface_y_velocity" /> 66 217 <field field_ref="voce" name="vo" long_name="sea_water_y_velocity" /> 67 218 <field field_ref="vtau" name="tauvo" long_name="surface_downward_y_stress" /> … … 75 226 <field field_ref="avt" name="difvho" long_name="ocean_vertical_heat_diffusivity" /> 76 227 </file> 77 228 <!-- 78 229 <file id="file6" name_suffix="_icemod" description="ice variables" > 79 230 <field field_ref="ice_pres" /> … … 91 242 </file> 92 243 93 <!--94 244 <file id="file8" name_suffix="_Tides" description="tidal harmonics" > 95 245 <field field_ref="M2x" name="M2x" long_name="M2 Elevation harmonic real part" /> … … 147 297 </grid_definition> 148 298 </context> 149 150 299 151 300 <context id="xios"> … … 156 305 We must have buffer_size > jpi*jpj*jpk*8 (with jpi and jpj the subdomain size) 157 306 --> 158 <variable id="buffer_size" type="integer">5000000 </variable>307 <variable id="buffer_size" type="integer">50000000</variable> 159 308 <variable id="buffer_server_factor_size" type="integer">2</variable> 160 309 <variable id="info_level" type="integer">0</variable> -
branches/2014/dev_r4704_NOC5_MPP_BDY_UPDATE/NEMOGCM/CONFIG/ORCA2_LIM/EXP00/iodef_ar5.xml
r4153 r6225 32 32 <file_group id="1d" output_freq="1d" enabled=".TRUE."> <!-- 1d files --> 33 33 <file id="file1" name_suffix="_grid_T_table2.2" > <!-- grid T --> 34 <field field_ref="sst" name='tos' long_name="sea_surface_temperature" level="2" 35 <field field_ref="sst2" name='tossq' long_name="square_of_sea_surface_temperature" level="2" 36 <field field_ref="mldkz5" name='omldamax' long_name="ocean_mixed_layer_thickness_defined_by_mixing_scheme" level="2" operation="maximum" />34 <field field_ref="sst" name='tos' long_name="sea_surface_temperature" level="2" /> 35 <field field_ref="sst2" name='tossq' long_name="square_of_sea_surface_temperature" level="2" /> 36 <field field_ref="mldkz5" name='omldamax' long_name="ocean_mixed_layer_thickness_defined_by_mixing_scheme" standard_name="ocean_mixed_layer_thickness_defined_by_mixing_scheme" level="2" operation="maximum" /> 37 37 </file> 38 38 </file_group> … … 40 40 ++++++++++++++++++++++++++++++++++++++++++++++ monthly +++++++++++++++++++++++++++++++++++++++++++++++++ 41 41 --> 42 <file_group id="1m" output_freq="1mo" 42 <file_group id="1m" output_freq="1mo" enabled=".TRUE."> <!-- real monthly files --> 43 43 <!-- 44 44 .............................................. grid T ................................................. 45 45 --> 46 46 <file id="file2" name_suffix="_grid_T_table2.2" > 47 <field field_ref="botpres" name="pbo" long_name="sea_water_pressure_at_sea_floor" 47 <field field_ref="botpres" name="pbo" long_name="sea_water_pressure_at_sea_floor" /> 48 48 <!-- pso : sea_water_pressure_at_sea_water_surface = 0 --> 49 <field field_ref="ssh" name="zos" long_name="sea_surface_height_above_geoid" 50 <field field_ref="ssh2" name="zossq" long_name="square_of_sea_surface_height_above_geoid" 51 <!-- masscello : sea_water_mass_per_unit_area = cellthc*rau0 no time changes -->52 <field field_ref=" cellthc" name="thkcello" long_name="cell_thickness"/> <!-- no time changes -->53 <field field_ref="toce" name="thetao" long_name="sea_water_potential_temperature" 54 <field field_ref="sst" name="tos" long_name="sea_surface_temperature" 55 <field field_ref="sst2" name="tossq" long_name="square_of_sea_surface_temperature" 56 <field field_ref="soce" name="so" long_name="sea_water_salinity" 57 <field field_ref="sss" name="sos" long_name="sea_surface_salinity" 58 <field field_ref="rhop" name="rhopoto" long_name="sea_water_potential_density" 49 <field field_ref="ssh" name="zos" long_name="sea_surface_height_above_geoid" /> 50 <field field_ref="ssh2" name="zossq" long_name="square_of_sea_surface_height_above_geoid" level="2" /> 51 <!-- masscello : sea_water_mass_per_unit_area = e3t*rau0 no time changes --> 52 <field field_ref="e3t" name="thkcello" long_name="cell_thickness" /> <!-- no time changes --> 53 <field field_ref="toce" name="thetao" long_name="sea_water_potential_temperature" /> 54 <field field_ref="sst" name="tos" long_name="sea_surface_temperature" level="1" /> 55 <field field_ref="sst2" name="tossq" long_name="square_of_sea_surface_temperature" level="2" /> 56 <field field_ref="soce" name="so" long_name="sea_water_salinity" /> 57 <field field_ref="sss" name="sos" long_name="sea_surface_salinity" level="1" /> 58 <field field_ref="rhop" name="rhopoto" long_name="sea_water_potential_density" level="2" /> 59 59 <!-- no agessc : sea_water_age_since_surface_contact --> 60 60 <!-- no cfc11 : moles_per_unit_mass_of_cfc11_in_sea_water --> … … 62 62 <!-- mlotst : ocean_mixed_layer_thickness_defined_by_sigma_t : must be done offline --> 63 63 <!-- mlotstsq : square_of_ocean_mixed_layer_thickness_defined_by_sigma_t : must be done offline --> 64 <field field_ref="mldkz5" name='omlmax' long_name="ocean_mixed_layer_thickness_defined_by_mixing_scheme" level="2" operation="maximum" />64 <field field_ref="mldkz5" name='omlmax' long_name="ocean_mixed_layer_thickness_defined_by_mixing_scheme" standard_name="ocean_mixed_layer_thickness_defined_by_mixing_scheme" level="2" operation="maximum" /> 65 65 </file> 66 66 67 67 <file id="file3" name_suffix="_grid_T_table2.5" > 68 <field field_ref="rain" name="pr" long_name="rainfall_flux" level="1" /> 69 <field field_ref="snow_ao_cea" name="prsn" long_name="snowfall_flux" level="1" /> 70 <field field_ref="evap_ao_cea" name="evs" long_name="water_evaporation_flux" level="1" /> 71 <field field_ref="runoffs" name="friver" long_name="water_flux_into_sea_water_from_rivers" level="1" /> 72 <field field_ref="calving" name="ficeberg" long_name="water_flux_into_sea_water_from_icebergs" level="1" /> 73 <field field_ref="isnwmlt_cea" name="fsitherm" long_name="water_flux_into_sea_water_due_to_sea_ice_thermodynamics" level="1" /> 74 <field field_ref="empmr" name="wfo" long_name="water_flux_into_sea_water" level="1" /> 68 <field field_ref="rain" name="pr" long_name="rainfall_flux" level="1" /> 69 <field field_ref="snow_ao_cea" name="prsn" long_name="snowfall_flux" level="1" /> 70 <field field_ref="evap_ao_cea" name="evs" long_name="water_evaporation_flux" level="1" /> 71 <field field_ref="runoffs" name="friver" long_name="water_flux_into_sea_water_from_rivers" level="1" /> 72 <field field_ref="calving_cea" name="ficeberg" long_name="water_flux_into_sea_water_from_icebergs" level="1" /> 73 <!-- Referenced variable "isnwmlt_cea" is snow melt flux only? --> 74 <field field_ref="isnwmlt_cea" name="fsitherm" long_name="water_flux_into_sea_water_due_to_sea_ice_thermodynamics" standard_name="water_flux_into_sea_water_due_to_sea_ice_thermodynamics" level="1" /> 75 <!-- Referenced variable "empmr" is positive upward, "wfo" is positive downward --> 76 <field field_ref="empmr" name="wfo" long_name="water_flux_into_sea_water" standard_name="water_flux_into_sea_water" level="1" /> 75 77 <!-- wfonocorr : water_flux_into_sea_water_without_flux_correction : emp - erp --> 76 <field field_ref="erp" name="wfcorr" long_name="water_flux_correction" level="1" /> <!-- usually = 0 --> 78 <!-- Referenced variable "erp" is newtonian damping term --> 79 <field field_ref="erp" name="wfcorr" long_name="water_flux_correction" standard_name="water_flux_correction" level="1" /> <!-- usually = 0 --> 77 80 </file> 78 81 … … 84 87 <!-- vsf : virtual_salt_flux_into_sea_water = fsal_virtual + fsal_real --> 85 88 <!-- wfcorr : virtual_salt_flux_correction = 0 --> 86 <field field_ref="fsal_virt_cea" name="sfdsi" long_name="downward_sea_ice_basal_salt_flux" level="1" /> 89 <!-- Should be field_ref = "fsal_real_cea"? --> 90 <field field_ref="fsal_virt_cea" name="sfdsi" long_name="downward_sea_ice_basal_salt_flux" standard_name="downward_sea_ice_basal_salt_flux" level="1" /> 87 91 <!-- sfriver : salt_flux_into_sea_water_from_rivers = 0 --> 88 92 </file> … … 101 105 <field field_ref="qns" name="nshfls" long_name="surface_net_downward_non_solar_flux" level="1" /> 102 106 <field field_ref="qsr" name="rsntds" long_name="surface_net_downward_shortwave_flux" level="1" /> 107 <!-- Should be name="rsdo" --> 103 108 <field field_ref="qsr3d" name="rsds" long_name="downwelling_shortwave_flux_in_sea_water" level="1" /> 104 <field field_ref="qrp" name="hfcorr" long_name="heat_flux_correction" level="1" /> 109 <!-- Referenced variable "qrp" is newtonian damping term --> 110 <field field_ref="qrp" name="hfcorr" long_name="heat_flux_correction" standard_name="heat_flux_correction" level="1" /> 105 111 </file> 106 112 <!-- … … 108 114 --> 109 115 <file id="file6" name_suffix="_grid_U_table2.3" > 110 <field field_ref="uoce" name="uo" long_name="sea_water_x_velocity" 111 <field field_ref="u_masstr" name="umo" long_name="ocean_mass_x_transport" 112 <field field_ref="u_heattr" name="hfx" long_name="ocean_heat_x_transport" 113 <field field_ref="ueiv_heattr" name="hfxba" long_name="ocean_heat_x_transport_due_to_bolus_advection" 114 <field field_ref="udiff_heattr" name="hfxdiff" long_name="ocean_heat_x_transport_due_to_diffusion" 116 <field field_ref="uoce" name="uo" long_name="sea_water_x_velocity" /> 117 <field field_ref="u_masstr" name="umo" long_name="ocean_mass_x_transport" level="1" /> 118 <field field_ref="u_heattr" name="hfx" long_name="ocean_heat_x_transport" level="1" /> 119 <field field_ref="ueiv_heattr" name="hfxba" long_name="ocean_heat_x_transport_due_to_bolus_advection" level="2" /> 120 <field field_ref="udiff_heattr" name="hfxdiff" long_name="ocean_heat_x_transport_due_to_diffusion" level="2" /> 115 121 </file> 116 122 117 123 <file id="file7" name_suffix="_grid_U_table2.8" > 118 <field field_ref="utau" name="tauuo" long_name="surface_downward_x_stress"level="1" />124 <field field_ref="utau" name="tauuo" long_name="surface_downward_x_stress" level="1" /> 119 125 <!-- tauucorr : surface_downward_x_stress_correction = 0 --> 120 126 </file> … … 123 129 --> 124 130 <file id="file8" name_suffix="_grid_V_table2.3" > 125 <field field_ref="voce" name="vo" long_name="sea_water_y_velocity" 126 <field field_ref="v_masstr" name="vmo" long_name="ocean_mass_y_transport" 127 <field field_ref="v_heattr" name="hfy" long_name="ocean_heat_y_transport" 128 <field field_ref="veiv_heattr" name="hfyba" long_name="ocean_heat_y_transport_due_to_bolus_advection" 129 <field field_ref="vdiff_heattr" name="hfydiff" long_name="ocean_heat_y_transport_due_to_diffusion" 131 <field field_ref="voce" name="vo" long_name="sea_water_y_velocity" /> 132 <field field_ref="v_masstr" name="vmo" long_name="ocean_mass_y_transport" level="1" /> 133 <field field_ref="v_heattr" name="hfy" long_name="ocean_heat_y_transport" level="1" /> 134 <field field_ref="veiv_heattr" name="hfyba" long_name="ocean_heat_y_transport_due_to_bolus_advection" level="2" /> 135 <field field_ref="vdiff_heattr" name="hfydiff" long_name="ocean_heat_y_transport_due_to_diffusion" level="2" /> 130 136 </file> 131 137 132 138 <file id="file9" name_suffix="_grid_V_table2.8" > 133 <field field_ref="vtau" name="tauvo" long_name="surface_downward_y_stress"level="1" />139 <field field_ref="vtau" name="tauvo" long_name="surface_downward_y_stress" level="1" /> 134 140 <!-- tauvcorr : surface_downward_y_stress_correction = 0 --> 135 141 </file> … … 138 144 --> 139 145 <file id="file10" name_suffix="_grid_W_table2.3" > 140 <field field_ref="w_masstr" name="wmo" long_name="upward_ocean_mass_transport" 141 <field field_ref="w_masstr2" name="wmosq" long_name="square_pf_upward_ocean_mass_transport" 146 <field field_ref="w_masstr" name="wmo" long_name="upward_ocean_mass_transport" /> 147 <field field_ref="w_masstr2" name="wmosq" long_name="square_pf_upward_ocean_mass_transport" /> 142 148 </file> 143 149 144 150 <file id="file11" name_suffix="_grid_W_table2.9" > 145 <field field_ref="avt" name="difvho" long_name="ocean_vertical_heat_diffusivity" 146 <field field_ref="avs" name="difvso" long_name="ocean_vertical_salt_diffusivity" 151 <field field_ref="avt" name="difvho" long_name="ocean_vertical_heat_diffusivity" level="2" /> 152 <field field_ref="avs" name="difvso" long_name="ocean_vertical_salt_diffusivity" level="2" /> 147 153 <!-- difvtrbo : ocean_vertical_tracer_diffusivity_due_to_background : cte with time, see namelist parameters nn_avb and nn_havtb --> 148 <field field_ref="av_tide" name="difvtrto" long_name="ocean_vertical_tracer_diffusivity_due_to_tides" 154 <field field_ref="av_tide" name="difvtrto" long_name="ocean_vertical_tracer_diffusivity_due_to_tides" level="2" /> 149 155 <!-- tnpeo : tendency_of_ocean_potential_energy_content : not available --> 150 156 <!-- tnpeot : tendency_of_ocean_potential_energy_content_due_to_tides : not available --> 151 157 <!-- tnpeotb : tendency_of_ocean_potential_energy_content_due_to_background : not available --> 152 <field field_ref="avm" name="difvmo" long_name="ocean_vertical_momentum_diffusivity" 158 <field field_ref="avm" name="difvmo" long_name="ocean_vertical_momentum_diffusivity" level="2" /> 153 159 <!-- difvmbo : ocean_vertical_momentum_diffusivity_due_to_background : cte with time, see namelist parameters nn_avb --> 154 <field field_ref="av_tide" name="difvmto" long_name="ocean_vertical_momentum_diffusivity_due_to_tides" level="2" /> <!-- same as tracer -->160 <field field_ref="av_tide" name="difvmto" long_name="ocean_vertical_momentum_diffusivity_due_to_tides" standard_name="ocean_vertical_momentum_diffusivity_due_to_tides" level="2" /> <!-- same as tracer --> 155 161 <!-- difvmfdo : ocean_vertical_momentum_diffusivity_due_to_form_drag : ??? --> 156 162 <!-- dispkevfo : ocean_kinetic_energy_dissipation_per_unit_area_due_to_vertical_friction : not available --> … … 159 165 <file id="file12" name_suffix="_grid_W_table2.10" > 160 166 <!-- if ln_traldf_lap = .true. --> 161 <field field_ref="aht2d_eiv" name="diftrblo" long_name="ocean_tracer_bolus_laplacian_diffusivity" 167 <field field_ref="aht2d_eiv" name="diftrblo" long_name="ocean_tracer_bolus_laplacian_diffusivity" level="2" /> 162 168 <!-- diftrelo : ocean_tracer_epineutral_laplacian_diffusivity : cte with time, see ln_traldf_iso --> 163 169 <!-- diftrxylo : ocean_tracer_xy_laplacian_diffusivity : cte with time --> … … 175 181 --> 176 182 <file id="file13" name_suffix="_scalar_table2.2" > <!-- scalar --> 177 <field field_ref="masstot" name="masso" long_name="sea_water_mass" 178 <field field_ref="voltot" name="volo" long_name="sea_water_volume" 179 <field field_ref="sshtot" name="zosga" long_name="global_average_sea_level_change" 180 <field field_ref="sshsteric" name="zossga" long_name="global_average_steric_sea_level_change" 181 <field field_ref="sshthster" name="zostoga" long_name="global_average_thermosteric_sea_level_change" 182 <field field_ref="temptot" name="thetaoga" long_name="sea_water_potential_temperature" 183 <field field_ref="saltot" name="soga" long_name="sea_water_salinity" 183 <field field_ref="masstot" name="masso" long_name="sea_water_mass" /> 184 <field field_ref="voltot" name="volo" long_name="sea_water_volume" /> 185 <field field_ref="sshtot" name="zosga" long_name="global_average_sea_level_change" /> 186 <field field_ref="sshsteric" name="zossga" long_name="global_average_steric_sea_level_change" /> 187 <field field_ref="sshthster" name="zostoga" long_name="global_average_thermosteric_sea_level_change" /> 188 <field field_ref="temptot" name="thetaoga" long_name="sea_water_potential_temperature" /> 189 <field field_ref="saltot" name="soga" long_name="sea_water_salinity" /> 184 190 </file> 185 191 <!-- … … 187 193 --> 188 194 <file id="file14" name_suffix="_icemod_table2.2" > <!-- scalar --> 189 <field field_ref="ice_pres" 190 <field field_ref="ice_cover" name="sic" long_name="sea_ice_area_fraction"/>191 <field field_ref="icethic_cea" name="sit" long_name="sea_ice_thickness"/>192 <field field_ref="subl_ai_cea" name="evap" long_name="water_evaporation_flux"/>193 <field field_ref="snowthic_cea" name="snd" long_name="surface_snow_thickness"/>195 <field field_ref="ice_pres" /> 196 <field field_ref="ice_cover" name="sic" long_name="sea_ice_area_fraction" /> 197 <field field_ref="icethic_cea" name="sit" long_name="sea_ice_thickness" /> 198 <field field_ref="subl_ai_cea" name="evap" long_name="water_evaporation_flux" standard_name="water_evaporation_flux" /> 199 <field field_ref="snowthic_cea" name="snd" long_name="surface_snow_thickness" /> 194 200 <!-- snc : surface_snow_area_fraction : same as sic --> 195 <field field_ref="icealb_cea" name="ialb" long_name="Bare Sea Ice Albedo"/>201 <field field_ref="icealb_cea" name="ialb" long_name="Bare Sea Ice Albedo" /> 196 202 <!-- ssi : Sea Ice Salinity : cte = sice = 6, expect in baltic sea = 2 --> 197 <field field_ref="ist_cea" name="tsice" long_name="Surface Temperature of Sea Ice"/>203 <field field_ref="ist_cea" name="tsice" long_name="Surface Temperature of Sea Ice" /> 198 204 <!-- tsnint : Temperature at Interface Between Sea Ice and Snow : not available --> 199 205 <!-- pr : Surface Rainfall Rate into the Sea Ice Portion of the Grid Cell = 0 --> 200 <field field_ref="snow_ai_cea" name="prsn" 206 <field field_ref="snow_ai_cea" name="prsn" long_name="Surface Snowfall Rate into the Sea Ice Portion of the Grid Cell" /> 201 207 <!-- ageice : Age of Sea Ice : not available ??? --> 202 208 <!-- grFrazil : Frazil Sea Ice Growth (Leads) Rate ??? --> 203 209 <!-- grCongel : Congelation Sea Ice Growth Rate ??? --> 204 <field field_ref="licepro_cea" name="grLateral" long_name="Lateral Sea Ice Growth Rate"/>205 <field field_ref="sntoice_cea" name="snoToIce" long_name="Snow-Ice Formation Rate"/>206 <field field_ref="snowmel_cea" name="snomelt" long_name="Snow Melt Rate"/>207 <field field_ref="ticemel_cea" name="tmelt" long_name="Rate of Melt at Upper Surface of Sea Ice"/>208 <field field_ref="bicemel_cea" name="bmelt" long_name="Rate of Melt at Sea Ice Base"/>210 <field field_ref="licepro_cea" name="grLateral" long_name="Lateral Sea Ice Growth Rate" /> 211 <field field_ref="sntoice_cea" name="snoToIce" long_name="Snow-Ice Formation Rate" /> 212 <field field_ref="snowmel_cea" name="snomelt" long_name="Snow Melt Rate" /> 213 <field field_ref="ticemel_cea" name="tmelt" long_name="Rate of Melt at Upper Surface of Sea Ice" /> 214 <field field_ref="bicemel_cea" name="bmelt" long_name="Rate of Melt at Sea Ice Base" /> 209 215 <!-- hcice : Sea Ice Total Heat Content ??? --> 210 <field field_ref="qsr_ai_cea" name="rsdssi" long_name="surface_downwelling_shortwave_flux_in_air"/>216 <field field_ref="qsr_ai_cea" name="rsdssi" long_name="surface_downwelling_shortwave_flux_in_air" /> 211 217 <!-- rsussi : surface_upwelling_shortwave_flux_in_air ??? --> 212 218 <!-- rldssi : surface_downwelling_longwave_flux_in_air ??? --> … … 214 220 <!-- hfssi : surface_upward_sensible_heat_flux ??? --> 215 221 <!-- hflssi : surface_upward_latent_heat_flux ??? --> 216 <field field_ref="subl_ai_cea" name="sblsi" long_name="surface_snow_and_ice_sublimation_flux"/>217 <field field_ref="u_imasstr" name="transix" long_name="Eastward Sea Ice Transport"/>218 <field field_ref="v_imasstr" name="transiy" long_name="Northward Sea Ice Transport"/>219 <field field_ref="fram_trans" name="transifs" long_name="Sea Ice Mass Transport Through Fram Strait"/>220 <field field_ref="utau_ice" name="strairx" long_name="Eastward Atmospheric Stress On Sea Ice"/>221 <field field_ref="vtau_ice" name="strairy" long_name="Northward Atmospheric Stress On Sea Ice"/>222 <field field_ref="subl_ai_cea" name="sblsi" long_name="surface_snow_and_ice_sublimation_flux" /> 223 <field field_ref="u_imasstr" name="transix" long_name="Eastward Sea Ice Transport" /> 224 <field field_ref="v_imasstr" name="transiy" long_name="Northward Sea Ice Transport" /> 225 <field field_ref="fram_trans" name="transifs" long_name="Sea Ice Mass Transport Through Fram Strait" /> 226 <field field_ref="utau_ice" name="strairx" long_name="Eastward Atmospheric Stress On Sea Ice" /> 227 <field field_ref="vtau_ice" name="strairy" long_name="Northward Atmospheric Stress On Sea Ice" /> 222 228 <!-- strocnx : Eastward Ocean Stress On Sea Ice ??? --> 223 229 <!-- strocny : Northward Ocean Stress On Sea Ice ??? --> … … 243 249 244 250 <axis_definition> 245 <axis id="deptht" long_name="Vertical T levels" unit="m" positive="down" /> 246 <axis id="depthu" long_name="Vertical U levels" unit="m" positive="down" /> 247 <axis id="depthv" long_name="Vertical V levels" unit="m" positive="down" /> 248 <axis id="depthw" long_name="Vertical W levels" unit="m" positive="down" /> 249 <axis id="nfloat" long_name="Float number" unit="-" /> 250 <axis id="icbcla" long_name="Iceberg class" unit="-" /> 251 </axis_definition> 251 <axis id="deptht" long_name="Vertical T levels" unit="m" positive="down" /> 252 <axis id="depthu" long_name="Vertical U levels" unit="m" positive="down" /> 253 <axis id="depthv" long_name="Vertical V levels" unit="m" positive="down" /> 254 <axis id="depthw" long_name="Vertical W levels" unit="m" positive="down" /> 255 <axis id="nfloat" long_name="Float number" unit="1" /> 256 <axis id="icbcla" long_name="Iceberg class" unit="1" /> 257 <axis id="ncatice" long_name="Ice category" unit="1" /> 258 <axis id="iax_20C" long_name="20 degC isotherm" unit="degC" /> 259 <axis id="iax_28C" long_name="28 degC isotherm" unit="degC" /> 260 </axis_definition> 252 261 253 262 <domain_definition src="./domain_def.xml"/> … … 262 271 <grid id="grid_W_2D" domain_ref="grid_W"/> 263 272 <grid id="grid_W_3D" domain_ref="grid_W" axis_ref="depthw"/> 273 <grid id="gznl_T_2D" domain_ref="gznl"/> 274 <grid id="gznl_T_3D" domain_ref="gznl" axis_ref="deptht"/> 275 <grid id="gznl_W_3D" domain_ref="gznl" axis_ref="depthw"/> 264 276 </grid_definition> 265 277 -
branches/2014/dev_r4704_NOC5_MPP_BDY_UPDATE/NEMOGCM/CONFIG/ORCA2_LIM/EXP00/iodef_crs.xml
r4152 r6225 34 34 35 35 <file id="file1" name_suffix="_grid_T" description="ocean T grid variables" > 36 <field field_ref="sst" name="tos" long_name="sea_surface_temperature"/>37 <field field_ref="sss" name="sos" long_name="sea_surface_salinity"/>38 <field field_ref="ssh" name="zos" long_name="sea_surface_height_above_geoid"/>36 <field field_ref="sst" name="tos" /> 37 <field field_ref="sss" name="sos" /> 38 <field field_ref="ssh" name="zos" /> 39 39 </file> 40 40 41 41 <file id="file2" name_suffix="_grid_U" description="ocean U grid variables" > 42 <field field_ref="s uoce" name="uos" long_name="sea_surface_x_velocity"/>42 <field field_ref="ssu" name="uos" /> 43 43 </file> 44 44 45 45 <file id="file3" name_suffix="_grid_V" description="ocean V grid variables" > 46 <field field_ref="s voce" name="vos" long_name="sea_surface_y_velocity"/>46 <field field_ref="ssv" name="vos" /> 47 47 </file> 48 48 … … 54 54 55 55 <file id="file4" name_suffix="_grid_T" description="ocean T grid variables" > 56 <field field_ref="toce" name="thetao" long_name="sea_water_potential_temperature"/>57 <field field_ref="soce" name="so" long_name="sea_water_salinity"/>58 <field field_ref="sst" name="tos" long_name="sea_surface_temperature"/>59 <field field_ref="sst2" name="tossq" long_name="square_of_sea_surface_temperature"/>60 <field field_ref="sss" name="sos" long_name="sea_surface_salinity"/>61 <field field_ref="ssh" name="zos" long_name="sea_surface_height_above_geoid"/>62 <field field_ref="ssh2" name="zossq" long_name="square_of_sea_surface_height_above_geoid"/>63 <field field_ref="empmr" name="wfo" long_name="water_flux_into_sea_water"/>64 <field field_ref="qsr" name="rsntds" long_name="surface_net_downward_shortwave_flux"/>65 <field field_ref="qt" name="tohfls" long_name="surface_net_downward_total_heat_flux"/>66 <field field_ref="taum" 67 <field field_ref="mldkz5" 68 <field field_ref="mldr10_1" 56 <field field_ref="toce" name="thetao" /> 57 <field field_ref="soce" name="so" /> 58 <field field_ref="sst" name="tos" /> 59 <field field_ref="sst2" name="tossq" /> 60 <field field_ref="sss" name="sos" /> 61 <field field_ref="ssh" name="zos" /> 62 <field field_ref="ssh2" name="zossq" /> 63 <field field_ref="empmr" name="wfo" /> 64 <field field_ref="qsr" name="rsntds" /> 65 <field field_ref="qt" name="tohfls" /> 66 <field field_ref="taum" /> 67 <field field_ref="mldkz5" /> 68 <field field_ref="mldr10_1" /> 69 69 </file> 70 70 71 71 <file id="file5" name_suffix="_grid_U" description="ocean U grid variables" > 72 <field field_ref="uoce" name="uo" long_name="sea_water_x_velocity"/>73 <field field_ref="s uoce" name="uos" long_name="sea_surface_x_velocity"/>74 <field field_ref="utau" name="tauuo" long_name="surface_downward_x_stress"/>72 <field field_ref="uoce" name="uo" /> 73 <field field_ref="ssu" name="uos" /> 74 <field field_ref="utau" name="tauuo" /> 75 75 </file> 76 76 77 77 <file id="file6" name_suffix="_grid_V" description="ocean V grid variables" > 78 <field field_ref="voce" name="vo" long_name="sea_water_y_velocity"/>79 <field field_ref="s voce" name="vos" long_name="sea_surface_y_velocity"/>80 <field field_ref="vtau" name="tauvo" long_name="surface_downward_y_stress"/>78 <field field_ref="voce" name="vo" /> 79 <field field_ref="ssv" name="vos" /> 80 <field field_ref="vtau" name="tauvo" /> 81 81 </file> 82 82 83 83 <file id="file7" name_suffix="_grid_W" description="ocean W grid variables" > 84 <field field_ref="woce" name="wo" long_name="ocean vertical velocity"/>85 <field field_ref="avt" name="difvho" long_name="ocean_vertical_heat_diffusivity"/>84 <field field_ref="woce" name="wo" /> 85 <field field_ref="avt" name="difvho" /> 86 86 </file> 87 87 88 88 <file id="file8" name_suffix="_icemod" description="ice variables" > 89 <field field_ref="ice_pres" 90 <field field_ref="snowthic_cea" name="snd" long_name="surface_snow_thickness"/>91 <field field_ref="icethic_cea" name="sit" long_name="sea_ice_thickness"/>92 <field field_ref="iceprod_cea" name="sip" long_name="sea_ice_thickness"/>93 <field field_ref="ist_ipa" 94 <field field_ref="ioceflxb" 95 <field field_ref="uice_ipa" 96 <field field_ref="vice_ipa" 97 <field field_ref="utau_ice" 98 <field field_ref="vtau_ice" 99 <field field_ref="qsr_io_cea" 100 <field field_ref="qns_io_cea" 101 <field field_ref="snowpre" 89 <field field_ref="ice_pres" /> 90 <field field_ref="snowthic_cea" name="snd" /> 91 <field field_ref="icethic_cea" name="sit" /> 92 <field field_ref="iceprod_cea" name="sip" /> 93 <field field_ref="ist_ipa" /> 94 <field field_ref="ioceflxb" /> 95 <field field_ref="uice_ipa" /> 96 <field field_ref="vice_ipa" /> 97 <field field_ref="utau_ice" /> 98 <field field_ref="vtau_ice" /> 99 <field field_ref="qsr_io_cea" /> 100 <field field_ref="qns_io_cea" /> 101 <field field_ref="snowpre" /> 102 102 </file> 103 103 … … 124 124 125 125 <axis_definition> 126 <axis id="deptht" long_name="Vertical T levels" unit="m" positive="down" /> 127 <axis id="depthu" long_name="Vertical U levels" unit="m" positive="down" /> 128 <axis id="depthv" long_name="Vertical V levels" unit="m" positive="down" /> 129 <axis id="depthw" long_name="Vertical W levels" unit="m" positive="down" /> 130 <axis id="nfloat" long_name="Float number" unit="-" /> 126 <axis id="deptht" long_name="Vertical T levels" unit="m" positive="down" /> 127 <axis id="depthu" long_name="Vertical U levels" unit="m" positive="down" /> 128 <axis id="depthv" long_name="Vertical V levels" unit="m" positive="down" /> 129 <axis id="depthw" long_name="Vertical W levels" unit="m" positive="down" /> 130 <axis id="nfloat" long_name="Float number" unit="1" /> 131 <axis id="icbcla" long_name="Iceberg class" unit="1" /> 132 <axis id="ncatice" long_name="Ice category" unit="1" /> 133 <axis id="iax_20C" long_name="20 degC isotherm" unit="degC" /> 134 <axis id="iax_28C" long_name="28 degC isotherm" unit="degC" /> 131 135 </axis_definition> 132 136 … … 142 146 <grid id="grid_W_2D" domain_ref="grid_W"/> 143 147 <grid id="grid_W_3D" domain_ref="grid_W" axis_ref="depthw"/> 148 <grid id="gznl_T_2D" domain_ref="gznl"/> 149 <grid id="gznl_T_3D" domain_ref="gznl" axis_ref="deptht"/> 150 <grid id="gznl_W_3D" domain_ref="gznl" axis_ref="depthw"/> 144 151 </grid_definition> 145 152 </context> … … 169 176 170 177 <file id="file1" name_suffix="_gcrs_T" description="ocean T grid variables" > 171 <field field_ref="sst" name="tos" long_name="sea_surface_temperature"/>172 <field field_ref="sss" name="sos" long_name="sea_surface_salinity"/>173 <field field_ref="ssh" name="zos" long_name="sea_surface_height_above_geoid"/>178 <field field_ref="sst" name="tos" /> 179 <field field_ref="sss" name="sos" /> 180 <field field_ref="ssh" name="zos" /> 174 181 </file> 175 182 176 183 <file id="file2" name_suffix="_gcrs_U" description="ocean U grid variables" > 177 <field field_ref="uoce" name="uo" long_name="sea_water_x_velocity"/>184 <field field_ref="uoce" name="uo" /> 178 185 </file> 179 186 180 187 <file id="file3" name_suffix="_gcrs_V" description="ocean V grid variables" > 181 <field field_ref="voce" name="vo" long_name="sea_water_y_velocity"/>188 <field field_ref="voce" name="vo" /> 182 189 </file> 183 190 … … 187 194 188 195 <file id="file4" name_suffix="_gcrs_T" description="ocean T grid variables" > 189 <field field_ref="toce" name="thetao" long_name="sea_water_potential_temperature"/>190 <field field_ref="soce" name="so" long_name="sea_water_salinity"/>191 <field field_ref="sst" name="tos" long_name="sea_surface_temperature"/>192 <field field_ref="sss" name="sos" long_name="sea_surface_salinity"/>193 <field field_ref="ssh" name="zos" long_name="sea_surface_height_above_geoid"/>194 <field field_ref="eken" name="eke" long_name="Kinetic energy"/>196 <field field_ref="toce" name="thetao" /> 197 <field field_ref="soce" name="so" /> 198 <field field_ref="sst" name="tos" /> 199 <field field_ref="sss" name="sos" /> 200 <field field_ref="ssh" name="zos" /> 201 <field field_ref="eken" name="eke" /> 195 202 </file> 196 203 197 204 <file id="file5" name_suffix="_gcrs_U" description="ocean U grid variables" > 198 <field field_ref="uoce" name="uo" long_name="sea_water_x_velocity"/>199 <field field_ref="uocet" 200 <field field_ref="uoces" 205 <field field_ref="uoce" name="uo" /> 206 <field field_ref="uocet" /> 207 <field field_ref="uoces" /> 201 208 </file> 202 209 203 210 <file id="file6" name_suffix="_gcrs_V" description="ocean V grid variables" > 204 <field field_ref="voce" name="vo" long_name="sea_water_y_velocity"/>205 <field field_ref="vocet" 206 <field field_ref="voces" 211 <field field_ref="voce" name="vo" /> 212 <field field_ref="vocet" /> 213 <field field_ref="voces" /> 207 214 </file> 208 215 209 216 <file id="file7" name_suffix="_gcrs_W" description="ocean W grid variables" > 210 <field field_ref="woce" name="wo" long_name="ocean vertical velocity"/>217 <field field_ref="woce" name="wo" /> 211 218 </file> 212 219 … … 233 240 234 241 <axis_definition> 235 <axis id="deptht" long_name="Vertical T levels" unit="m" positive="down" /> 236 <axis id="depthu" long_name="Vertical U levels" unit="m" positive="down" /> 237 <axis id="depthv" long_name="Vertical V levels" unit="m" positive="down" /> 238 <axis id="depthw" long_name="Vertical W levels" unit="m" positive="down" /> 239 </axis_definition> 242 <axis id="deptht" long_name="Vertical T levels" unit="m" positive="down" /> 243 <axis id="depthu" long_name="Vertical U levels" unit="m" positive="down" /> 244 <axis id="depthv" long_name="Vertical V levels" unit="m" positive="down" /> 245 <axis id="depthw" long_name="Vertical W levels" unit="m" positive="down" /> 246 <axis id="nfloat" long_name="Float number" unit="1" /> 247 <axis id="icbcla" long_name="Iceberg class" unit="1" /> 248 <axis id="ncatice" long_name="Ice category" unit="1" /> 249 <axis id="iax_20C" long_name="20 degC isotherm" unit="degC" /> 250 <axis id="iax_28C" long_name="28 degC isotherm" unit="degC" /> 251 </axis_definition> 240 252 241 253 <domain_definition src="./domain_def.xml"/> -
branches/2014/dev_r4704_NOC5_MPP_BDY_UPDATE/NEMOGCM/CONFIG/ORCA2_LIM/EXP00/iodef_demo.xml
r4153 r6225 64 64 <field field_ref="sst" name="sst_1d_inst" operation="instant" /> <!-- instant value --> 65 65 <field field_ref="sst" name="sst_1d_max" operation="maximum" /> <!-- max --> 66 <field field_ref="s uoce" /> <!-- include a U-grid variable in the list -->66 <field field_ref="ssu" /> <!-- include a U-grid variable in the list --> 67 67 </file> 68 68 … … 78 78 79 79 <axis_definition> 80 <axis_group id="deptht" long_name="Vertical T levels" unit="m" positive="down" > 81 <axis id="deptht" /> 82 <axis id="deptht_myzoom" zoom_begin="1" zoom_end="10" /> 83 </axis_group> 84 <axis id="depthu" long_name="Vertical U levels" unit="m" positive="down" /> 85 <axis id="depthv" long_name="Vertical V levels" unit="m" positive="down" /> 86 <axis id="depthw" long_name="Vertical W levels" unit="m" positive="down" /> 87 <axis id="nfloat" long_name="Float number" unit="-" /> 88 <axis id="icbcla" long_name="Iceberg class" unit="-" /> 80 <axis_group id="deptht" long_name="Vertical T levels" unit="m" positive="down" > 81 <axis id="deptht" /> 82 <axis id="deptht_myzoom" zoom_begin="1" zoom_end="10" /> 83 </axis_group> 84 <axis id="depthu" long_name="Vertical U levels" unit="m" positive="down" /> 85 <axis id="depthv" long_name="Vertical V levels" unit="m" positive="down" /> 86 <axis id="depthw" long_name="Vertical W levels" unit="m" positive="down" /> 87 <axis id="nfloat" long_name="Float number" unit="1" /> 88 <axis id="icbcla" long_name="Iceberg class" unit="1" /> 89 <axis id="ncatice" long_name="Ice category" unit="1" /> 90 <axis id="iax_20C" long_name="20 degC isotherm" unit="degC" /> 91 <axis id="iax_28C" long_name="28 degC isotherm" unit="degC" /> 89 92 </axis_definition> 90 93 … … 100 103 <grid id="grid_W_2D" domain_ref="grid_W"/> 101 104 <grid id="grid_W_3D" domain_ref="grid_W" axis_ref="depthw"/> 105 <grid id="gznl_T_2D" domain_ref="gznl"/> 106 <grid id="gznl_T_3D" domain_ref="gznl" axis_ref="deptht"/> 107 <grid id="gznl_W_3D" domain_ref="gznl" axis_ref="depthw"/> 102 108 </grid_definition> 103 109 -
branches/2014/dev_r4704_NOC5_MPP_BDY_UPDATE/NEMOGCM/CONFIG/ORCA2_LIM/EXP00/iodef_oldstyle.xml
r4153 r6225 111 111 112 112 <axis_definition> 113 <axis id="deptht" long_name="Vertical T levels" unit="m" positive="down" /> 114 <axis id="depthu" long_name="Vertical U levels" unit="m" positive="down" /> 115 <axis id="depthv" long_name="Vertical V levels" unit="m" positive="down" /> 116 <axis id="depthw" long_name="Vertical W levels" unit="m" positive="down" /> 117 <axis id="nfloat" long_name="Float number" unit="-" /> 118 <axis id="icbcla" long_name="Iceberg class" unit="-" /> 119 </axis_definition> 113 <axis id="deptht" long_name="Vertical T levels" unit="m" positive="down" /> 114 <axis id="depthu" long_name="Vertical U levels" unit="m" positive="down" /> 115 <axis id="depthv" long_name="Vertical V levels" unit="m" positive="down" /> 116 <axis id="depthw" long_name="Vertical W levels" unit="m" positive="down" /> 117 <axis id="nfloat" long_name="Float number" unit="1" /> 118 <axis id="icbcla" long_name="Iceberg class" unit="1" /> 119 <axis id="ncatice" long_name="Ice category" unit="1" /> 120 <axis id="iax_20C" long_name="20 degC isotherm" unit="degC" /> 121 <axis id="iax_28C" long_name="28 degC isotherm" unit="degC" /> 122 </axis_definition> 120 123 121 124 <domain_definition src="./domain_def.xml"/> … … 130 133 <grid id="grid_W_2D" domain_ref="grid_W"/> 131 134 <grid id="grid_W_3D" domain_ref="grid_W" axis_ref="depthw"/> 135 <grid id="gznl_T_2D" domain_ref="gznl"/> 136 <grid id="gznl_T_3D" domain_ref="gznl" axis_ref="deptht"/> 137 <grid id="gznl_W_3D" domain_ref="gznl" axis_ref="depthw"/> 132 138 </grid_definition> 133 139 </context> -
branches/2014/dev_r4704_NOC5_MPP_BDY_UPDATE/NEMOGCM/CONFIG/ORCA2_LIM/EXP00/namelist_cfg
r4370 r6225 6 6 &namrun ! parameters of the run 7 7 !----------------------------------------------------------------------- 8 nn_no = 0 ! job number (no more used...) 9 cn_exp = "ORCA2" ! experience name 10 nn_it000 = 1 ! first time step 11 nn_itend = 300 ! last time step (std 5475) 8 12 / 9 13 !----------------------------------------------------------------------- … … 24 28 &namzgr ! vertical coordinate 25 29 !----------------------------------------------------------------------- 30 ln_zps = .true. ! z-coordinate - partial steps 31 ln_linssh = .true. ! linear free surface 26 32 / 27 33 !----------------------------------------------------------------------- … … 48 54 / 49 55 !----------------------------------------------------------------------- 50 &namsplit ! time splitting parameters ("key_dynspg_ts")51 !-----------------------------------------------------------------------52 /53 !-----------------------------------------------------------------------54 56 &namcrs ! Grid coarsening for dynamics output and/or 55 57 ! passive tracer coarsened online simulations … … 93 95 / 94 96 !----------------------------------------------------------------------- 95 &namcla ! cross land advection96 !-----------------------------------------------------------------------97 /98 !-----------------------------------------------------------------------99 97 &nambfr ! bottom friction 100 98 !----------------------------------------------------------------------- 101 99 / 102 100 !----------------------------------------------------------------------- 103 &nambbc ! bottom temperature boundary condition 104 !----------------------------------------------------------------------- 101 &nambbc ! bottom temperature boundary condition (default: NO) 102 !----------------------------------------------------------------------- 103 ln_trabbc = .true. ! Apply a geothermal heating at the ocean bottom 105 104 / 106 105 !----------------------------------------------------------------------- … … 115 114 &namtra_adv ! advection scheme for tracer 116 115 !----------------------------------------------------------------------- 116 ln_traadv_fct = .true. ! FCT scheme 117 nn_fct_h = 2 ! =2/4, horizontal 2nd / 4th order 118 nn_fct_v = 2 ! =2/4, vertical 2nd / COMPACT 4th order 119 nn_fct_zts = 0 ! > 1 , 2nd order FCT scheme with vertical sub-timestepping 120 ! ! (number of sub-timestep = nn_fct_zts) 117 121 / 118 122 !----------------------------------------------------------------------- … … 120 124 !----------------------------------------------------------------------- 121 125 / 122 !-----------------------------------------------------------------------123 &namtra_adv_mle ! mixed layer eddy parametrisation (Fox-Kemper param)124 !-----------------------------------------------------------------------125 /126 126 !---------------------------------------------------------------------------------- 127 127 &namtra_ldf ! lateral diffusion scheme for tracers 128 128 !---------------------------------------------------------------------------------- 129 ! ! Operator type: 130 ln_traldf_lap = .true. ! laplacian operator 131 ln_traldf_blp = .false. ! bilaplacian operator 132 ! ! Direction of action: 133 ln_traldf_lev = .false. ! iso-level 134 ln_traldf_hor = .false. ! horizontal (geopotential) 135 ln_traldf_iso = .true. ! iso-neutral (standard operator) 136 ln_traldf_triad = .false. ! iso-neutral (triad operator) 137 ! 138 ! ! iso-neutral options: 139 ln_traldf_msc = .true. ! Method of Stabilizing Correction (both operators) 140 rn_slpmax = 0.01 ! slope limit (both operators) 141 ln_triad_iso = .false. ! pure horizontal mixing in ML (triad only) 142 rn_sw_triad = 1 ! =1 switching triad ; =0 all 4 triads used (triad only) 143 ln_botmix_triad = .false. ! lateral mixing on bottom (triad only) 144 ! 145 ! ! Coefficients: 146 nn_aht_ijk_t = 20 ! space/time variation of eddy coef 147 ! ! =-20 (=-30) read in eddy_diffusivity_2D.nc (..._3D.nc) file 148 ! ! = 0 constant 149 ! ! = 10 F(k) =ldf_c1d 150 ! ! = 20 F(i,j) =ldf_c2d 151 ! ! = 21 F(i,j,t) =Treguier et al. JPO 1997 formulation 152 ! ! = 30 F(i,j,k) =ldf_c2d + ldf_c1d 153 ! ! = 31 F(i,j,k,t)=F(local velocity) 154 rn_aht_0 = 2000. ! lateral eddy diffusivity (lap. operator) [m2/s] 155 rn_bht_0 = 1.e+12 ! lateral eddy diffusivity (bilap. operator) [m4/s] 156 / 157 !---------------------------------------------------------------------------------- 158 &namtra_ldfeiv ! eddy induced velocity param. 159 !---------------------------------------------------------------------------------- 160 ln_ldfeiv =.true. ! use eddy induced velocity parameterization 161 ln_ldfeiv_dia =.true. ! diagnose eiv stream function and velocities 162 rn_aeiv_0 = 2000. ! eddy induced velocity coefficient [m2/s] 163 nn_aei_ijk_t = 21 ! space/time variation of the eiv coeficient 164 ! ! =-20 (=-30) read in eddy_induced_velocity_2D.nc (..._3D.nc) file 165 ! ! = 0 constant 166 ! ! = 10 F(k) =ldf_c1d 167 ! ! = 20 F(i,j) =ldf_c2d 168 ! ! = 21 F(i,j,t) =Treguier et al. JPO 1997 formulation 169 ! ! = 30 F(i,j,k) =ldf_c2d + ldf_c1d 129 170 / 130 171 !----------------------------------------------------------------------- … … 139 180 &namdyn_vor ! option of physics/algorithm (not control by CPP keys) 140 181 !----------------------------------------------------------------------- 182 ln_dynvor_ene = .false. ! enstrophy conserving scheme 183 ln_dynvor_ens = .false. ! energy conserving scheme 184 ln_dynvor_mix = .false. ! mixed scheme 185 ln_dynvor_een = .true. ! energy & enstrophy scheme 186 nn_een_e3f = 0 ! e3f = masked averaging of e3t divided by 4 (=0) or by the sum of mask (=1) 141 187 / 142 188 !----------------------------------------------------------------------- … … 145 191 / 146 192 !----------------------------------------------------------------------- 193 &namdyn_spg ! Surface pressure gradient 194 !----------------------------------------------------------------------- 195 ln_dynspg_ts = .true. ! Split-explicit free surface 196 / 197 !----------------------------------------------------------------------- 147 198 &namdyn_ldf ! lateral diffusion on momentum 148 199 !----------------------------------------------------------------------- 200 ! ! Type of the operator : 201 ! ! no diffusion: set ln_dynldf_lap=..._blp=F 202 ln_dynldf_lap = .true. ! laplacian operator 203 ln_dynldf_blp = .false. ! bilaplacian operator 204 ! ! Direction of action : 205 ln_dynldf_lev = .true. ! iso-level 206 ln_dynldf_hor = .false. ! horizontal (geopotential) 207 ln_dynldf_iso = .false. ! iso-neutral 208 ! ! Coefficient 209 nn_ahm_ijk_t = -30 ! space/time variation of eddy coef 210 ! ! =-30 read in eddy_viscosity_3D.nc file 211 ! ! =-20 read in eddy_viscosity_2D.nc file 212 ! ! = 0 constant 213 ! ! = 10 F(k)=c1d 214 ! ! = 20 F(i,j)=F(grid spacing)=c2d 215 ! ! = 30 F(i,j,k)=c2d*c1d 216 ! ! = 31 F(i,j,k)=F(grid spacing and local velocity) 217 rn_ahm_0 = 40000. ! horizontal laplacian eddy viscosity [m2/s] 218 rn_ahm_b = 0. ! background eddy viscosity for ldf_iso [m2/s] 219 rn_bhm_0 = 1.e+12 ! horizontal bilaplacian eddy viscosity [m4/s] 149 220 / 150 221 !----------------------------------------------------------------------- … … 165 236 / 166 237 !----------------------------------------------------------------------- 167 &namsol ! elliptic solver / island / free surface168 !-----------------------------------------------------------------------169 /170 !-----------------------------------------------------------------------171 238 &nammpp ! Massively Parallel Processing ("key_mpp_mpi) 172 239 !----------------------------------------------------------------------- … … 185 252 / 186 253 !----------------------------------------------------------------------- 187 &namdyn_nept ! Neptune effect (simplified: lateral and vertical diffusions removed) 188 !----------------------------------------------------------------------- 189 / 254 &namobs ! observation usage 255 !----------------------------------------------------------------------- 256 / 257 !----------------------------------------------------------------------- 258 &nam_asminc ! assimilation increments ('key_asminc') 259 !----------------------------------------------------------------------- 260 / -
branches/2014/dev_r4704_NOC5_MPP_BDY_UPDATE/NEMOGCM/CONFIG/ORCA2_LIM/IDL_scripts/README
r4394 r6225 2 2 # prerequired 3 3 #---------------------------------------------------------------------- 4 To use these idl tools, you need to download some climatogies and mask files; 4 First, you need either : 5 - IDL (version 6.4 or above), see : http://www.exelisvis.com/ProductsServices/IDL.aspx 6 In this case, you also need to download SAXO which is a free package of IDL scripts: 7 define $PATH_SAXO, the path where you will download SAXO and get it through svn with the following command. 8 > PATH_SAXO=... 9 > svn checkout http://forge.ipsl.jussieu.fr/saxo/svn/trunk/SRC $PATH_SAXO/SAXO_DIR/SRC 10 11 - or the IDL Virtual Machine which is free to use and does not require a license to run , see : 12 http://www.exelisvis.com/Support/HelpArticlesDetail/TabId/219/ArtMID/900/ArticleID/12395/The-IDL-Virtual-Machine.aspx 13 the virtual machine requites std_main.sav that is distributed with this README. 14 15 Next, to use these idl tools, you need to download some climatogies and mask files; 5 16 that you can find here: http://dodsp.idris.fr/reee512/NEMO_OUT/ORCA2_LIM/ 6 17 … … 13 24 # define your std_plot_vardef.sh or std_ts_vardef.sh file 14 25 #---------------------------------------------------------------------- 15 Use the examples provided in : 26 These files are needed to define your PATHs, the experiments and variables names you used in your experiment. 27 - std_plot_vardef.sh is used to do all plots based on temporal mean (maps, vertical profiles...). 28 - std_ts_vardef.sh is used to do all time-series type of plot. 29 30 To build you own std_plot_vardef.sh or std_ts_vardef.sh file; use the examples provided such as: 16 31 - std_ts_vardef.sh_example1 or std_ts_vardef.sh_example2 17 32 - std_plot_vardef.sh_example1 or std_plot_vardef.sh_example2 18 to build your own std_plot_vardef.sh or std_ts_vardef.sh file.19 33 20 This file is needed to define you PATH, the experiments and variables names 34 Note that if you use the IDL Virtual Machine, the variable SAXO_DIR defined in std_plot_vardef.sh or std_ts_vardef.sh is not used. Any definition will be ok. 21 35 22 you can copy std_ts_vardef.sh_example1 con std_ts_vardef.sh 23 and std_plot_vardef.sh_example1 std_plot_vardef.sh 36 #---------------------------------------------------------------------- 37 # HOW TO USE 38 #---------------------------------------------------------------------- 39 ./std_main.sh -plot -pdf 40 or 41 ./std_main.sh -ts -pdf 24 42 25 43 26 44 27 45 28 29 30 #---------------------------------------------------------------------- 31 # short note on: How to build IDL virtual Machine: 46 ########################################################################################################## 47 # short note for developers of this package on: 48 # How to build the tarball required for IDL virtual Machine: 49 ########################################################################################################## 50 # 51 # we need to recreate std_main.sav as soon as we change IDL programmes files as 52 # std_main.sav contains all ".pro" files aready compiled to be used with the virtual machine 32 53 # 33 54 . ./std_plot_vardef.sh # or . ./std_ts_vardef.sh -
branches/2014/dev_r4704_NOC5_MPP_BDY_UPDATE/NEMOGCM/CONFIG/ORCA2_LIM/IDL_scripts/std_plot_IceFrac.pro
r4559 r6225 21 21 22 22 IF keyword_set(arc) THEN BEGIN 23 domdef, 20, 380, 50, 9023 domdef, 20, 380, 40, 90 24 24 map = [90, 0, 0] 25 25 ENDIF 26 26 IF keyword_set(ant) THEN BEGIN 27 domdef, 20, 380, -90, - 5027 domdef, 20, 380, -90, -40 28 28 map = [-90, 0, 0] 29 29 ENDIF -
branches/2014/dev_r4704_NOC5_MPP_BDY_UPDATE/NEMOGCM/CONFIG/ORCA2_LIM/IDL_scripts/std_plot_all.pro
r4559 r6225 172 172 Ithi_april_1 = {arr:1./float(cnt) * total(reform(Ithi_1.arr[*, *, temporary(april)],nxt,nyt,cnt), 3), unit:Ithi_1.unit} 173 173 jan = where(mm EQ 1, cnt) 174 Ithi_jan_1 = {arr:1./float(cnt) * total(reform(Ithi_1.arr[*, *, temporary(jan)],nxt,nyt,cnt), 3), unit:Ithi_1.unit} 174 175 sept = where(mm EQ 9, cnt) 175 Ithi_jan_1 = {arr:1./float(cnt) * total(reform(Ithi_1.arr[*, *, temporary(jan)],nxt,nyt,cnt), 3), unit:Ithi_1.unit}176 176 Ithi_sept_1 = {arr:1./float(cnt) * total(reform(Ithi_1.arr[*, *, temporary(sept)],nxt,nyt,cnt), 3), unit:Ithi_1.unit} 177 177 undefine, Ithi_1 … … 288 288 Isal_sept_2 = {arr:-1} 289 289 ENDELSE 290 ; 290 291 291 IvelU_1 = read_ncdf(getenv('VAR1_IvelU'), allrecords = allrec, filename = std_file1_I ) 292 292 IvelV_1 = read_ncdf(getenv('VAR1_IvelV'), allrecords = allrec, filename = std_file1_I ) … … 335 335 Ivelo_sept_2 = {arr:-1} 336 336 ENDELSE 337 ; 337 338 338 Iage_1 = read_ncdf(getenv('VAR1_Iage'), allrecords = allrec, filename = std_file1_I ) 339 339 caldat, time, mm … … 396 396 cnt = cnt+1 & blabla = 'Erp salinity damping term' 397 397 IF doplot EQ cnt OR doplot EQ 0 THEN std_plot_erp, ERP1, ERP2, _extra = ex 398 ; 398 ;; 399 399 cnt = cnt+1 & blabla = 'Evaporation - Precipitation - Runoff term' 400 400 IF doplot EQ cnt OR doplot EQ 0 THEN std_plot_emp, EMP1, EMP2, _extra = ex … … 439 439 IF doplot EQ cnt OR doplot EQ 0 THEN std_plot_mld, MLD1, MLD2, MLD, _extra = ex 440 440 ; 441 cnt = cnt+1 & blabla = 'Mixed layer depth ortho plan ARCTIC' 442 IF doplot EQ cnt OR doplot EQ 0 THEN std_plot_MLD_ortho, MLD1, MLD2, /ARC, _extra = ex 443 ;sf 444 cnt = cnt+1 & blabla = 'Mixed layer depth ortho plan ANTARTIC' 445 IF doplot EQ cnt OR doplot EQ 0 THEN std_plot_MLD_ortho, MLD1, MLD2, /ANT, _extra = ex 446 ;sf 441 447 cnt = cnt+1 & blabla = 'Zonal mean Mixed layer depth' 442 448 IF doplot EQ cnt OR doplot EQ 0 THEN std_plot_ZonMld, MLD1, MLD2, MLD, _extra = ex … … 564 570 cnt = cnt+1 & blabla = 'Antartic Ice Velocity: SEPT' 565 571 IF doplot EQ cnt OR doplot EQ 0 THEN std_plot_IceVel, IvelU_sept_1, IvelU_sept_2, IvelV_sept_1, IvelV_sept_2, Ivelo_sept_1, Ivelo_sept_2, /ANT, /SEPT, _extra = ex 566 ; 572 567 573 cnt = cnt+1 & blabla = 'Arctic Ice Age: MARCH' 568 574 IF doplot EQ cnt OR doplot EQ 0 THEN std_plot_IceAge, Iage_march_1, Iage_march_2, Ifra_march_1, Ifra_march_2, /ARC, /MARCH, _extra = ex -
branches/2014/dev_r4704_NOC5_MPP_BDY_UPDATE/NEMOGCM/CONFIG/ORCA2_LIM/IDL_scripts/std_plot_vardef.sh
r4562 r6225 21 21 #idl_command=idl71 22 22 # 23 PS_DIR=$( pwd )/ OR2LPv36_ps_plot24 PDF_DIR=$( pwd )/ OR2LPv36_pdf_plot23 PS_DIR=$( pwd )/p4H25a50-testht_ps_plot 24 PDF_DIR=$( pwd )/p4H25a50-testht_pdf_plot 25 25 HTML_DIR=$( pwd )/html_plot 26 26 SAXO_DIR=/Users/sflod/SAXO_DIR 27 27 # 28 DIR_DATA=/Users/sflod/idl_PLOTS/DATA_STORE/RUN_CLIMATO/ 500y_pisces# path of data in NetCDF format28 DIR_DATA=/Users/sflod/idl_PLOTS/DATA_STORE/RUN_CLIMATO/lim3_ada # path of data in NetCDF format 29 29 DIR_CLIMATO=/Users/sflod/idl_PLOTS/CLIMATOLOGIES # path of climatological data 30 30 DIR_MASK=/Users/sflod/idl_PLOTS/MASK # path of mask files (ex: subbasins) … … 54 54 # 55 55 #===================== EXP1 ===================== 56 # 23610101_2370123157 FILE1_T= OR2LPv36_23610101_23701231_1Y_grid_T.nc # exp1 grid T input file58 FILE1_U= OR2LPv36_23610101_23701231_1Y_grid_U.nc # exp1 grid U input file59 FILE1_V= OR2LPv36_23610101_23701231_1Y_grid_V.nc # exp1 grid V input file60 FILE1_I= OR2LPv36_23610101_23701231_1M_icemod.nc # exp1 ice input file56 # 57 FILE1_T=p4H25a50_20410101_20501231_1Y_grid_T.nc # exp1 grid T input file 58 FILE1_U=p4H25a50_20410101_20501231_1Y_grid_U.nc # exp1 grid U input file 59 FILE1_V=p4H25a50_20410101_20501231_1Y_grid_V.nc # exp1 grid V input file 60 FILE1_I=p4H25a50_20410101_20501231_1M_icemod.nc # exp1 ice input file 61 61 VAR1_T=thetao 62 62 VAR1_S=so 63 VAR1_QNET= tohfls64 VAR1_ERP= sowafldp63 VAR1_QNET=qt 64 VAR1_ERP=wfcorr 65 65 VAR1_EMP=wfo 66 66 VAR1_MLD=mldr10_1 67 67 VAR1_U=uocetr_eff 68 68 VAR1_V=vocetr_eff 69 VAR1_Ithick= iicethic70 VAR1_Ifrac=s oicecov71 VAR1_Isnow= isnowthi72 #VAR1_Isal=sisali73 #VAR1_Iage=siages74 VAR1_IvelU= iicevelu75 VAR1_IvelV= iicevelv76 #VAR1_Ivelo=sivelo69 VAR1_Ithick=sithic 70 VAR1_Ifrac=siconc 71 VAR1_Isnow=snvolu 72 VAR1_Isal=sisali 73 VAR1_Iage=siages 74 VAR1_IvelU=sivelu 75 VAR1_IvelV=sivelv 76 VAR1_Ivelo=sivelo 77 77 # 78 78 #===================== EXP2 ===================== 79 79 # 80 FILE2_T= OR2LPv36_23610101_23701231_1Y_grid_T.nc # exp1 grid T input file81 FILE2_U= OR2LPv36_23610101_23701231_1Y_grid_U.nc # exp1 grid U input file82 FILE2_V= OR2LPv36_23610101_23701231_1Y_grid_V.nc # exp1 grid V input file83 FILE2_I= OR2LPv36_23610101_23701231_1M_icemod.nc # exp1 ice input file80 FILE2_T=testht_20410101_20501231_1Y_grid_T.nc # exp1 grid T input file 81 FILE2_U=testht_20410101_20501231_1Y_grid_U.nc # exp1 grid U input file 82 FILE2_V=testht_20410101_20501231_1Y_grid_V.nc # exp1 grid V input file 83 FILE2_I=testht_20410101_20501231_1M_icemod.nc # exp1 ice input file 84 84 VAR2_T=thetao 85 85 VAR2_S=so 86 VAR2_QNET= tohfls87 VAR2_ERP= sowafldp86 VAR2_QNET=qt 87 VAR2_ERP=wfcorr 88 88 VAR2_EMP=wfo 89 89 VAR2_MLD=mldr10_1 90 90 VAR2_U=uocetr_eff 91 91 VAR2_V=vocetr_eff 92 VAR2_Ithick= iicethic93 VAR2_Ifrac=s oicecov94 VAR2_Isnow= isnowthi95 #VAR2_Isal=sisali96 #VAR2_Iage=siages97 VAR2_IvelU= iicevelu98 VAR2_IvelV= iicevelv99 #VAR2_Ivelo=sivelo92 VAR2_Ithick=sithic 93 VAR2_Ifrac=siconc 94 VAR2_Isnow=snvolu 95 VAR2_Isal=sisali 96 VAR2_Iage=siages 97 VAR2_IvelU=sivelu 98 VAR2_IvelV=sivelv 99 VAR2_Ivelo=sivelo 100 100 # 101 101 ######################### Export Variables ############################### -
branches/2014/dev_r4704_NOC5_MPP_BDY_UPDATE/NEMOGCM/CONFIG/ORCA2_LIM/IDL_scripts/std_plot_vardef.sh.old_names
r4559 r6225 74 74 VAR1_IvelU=iicevelu 75 75 VAR1_IvelV=iicevelv 76 VAR1_Ivelo=iicevelo76 #VAR1_Ivelo=iicevelo 77 77 # 78 78 #===================== EXP2 ===================== … … 99 99 VAR2_IvelU=iicevelu 100 100 VAR2_IvelV=iicevelv 101 VAR2_Ivelo=iicevelo101 #VAR2_Ivelo=iicevelo 102 102 # 103 103 ######################### Export Variables ############################### -
branches/2014/dev_r4704_NOC5_MPP_BDY_UPDATE/NEMOGCM/CONFIG/ORCA2_LIM/IDL_scripts/std_ts_ICE.pro
r4497 r6225 88 88 ICE_S_15 = {arr:ICE_S_15 * 1.e-12, unit : '10^12 m^2'} 89 89 ; 90 title = 'Northern Hemisphere'+'!C'+prefix+' (BLACK) '+d1_d2+'!C'+'OBSERVATION (light blue) '+'!C'+' Global Annual Mean Ice Area (CONTINUOUS) '+'!C'+ 'and Extend minus 15% (DASHED)' 90 ;;title = 'Northern Hemisphere'+'!C'+prefix+' (BLACK) '+d1_d2+'!C'+'OBSERVATION (light blue) '+'!C'+' Global Annual Mean Ice Area (CONTINUOUS) '+'!C'+ 'and Extend minus 15% (DASHED)' 91 title = 'Northern Hemisphere'+'!C'+prefix+' (BLACK) '+d1_d2+'!C'+'OBSERVATION (light blue) '+'!C'+' Global Annual Mean Ice Area (DASHED) '+'!C'+ 'and Extend minus 15% (CONTINUOUS)' 91 92 jpt=12 92 93 time=julday(1,15,1900)+30*lindgen(12) 93 pltt, ICE_N, 't', MIN = 4., MAX = 16., /REMPLI, /PORTRAIT, XGRIDSTYLE = 1, DATE_FORMAT = '%M' $94 pltt, ICE_N, 't', MIN = 4., MAX = 16., /REMPLI, /PORTRAIT, LINESTYLE=2, XGRIDSTYLE = 1, DATE_FORMAT = '%M' $ 94 95 , COLOR = 000 , small = [1, 2, 1], YTITLE = '10^12 m^2 ', TITLE = title, _extra = ex 95 pltt, ICE_N_15, 't', /REMPLI, /PORTRAIT , LINESTYLE=2$ ;;; dashed lines is LINESTYLE=2 $96 pltt, ICE_N_15, 't', /REMPLI, /PORTRAIT $ ;;; dashed lines is LINESTYLE=2 $ 96 97 , /ov1d, COLOR = 000, small = [1, 2, 1], YTITLE = '10^12 m^2 ', TITLE = title, _extra = ex 97 pltt, vICE_area_NH, 't', /REMPLI, /PORTRAIT $98 pltt, vICE_area_NH, 't', /REMPLI, /PORTRAIT, LINESTYLE=2 $ 98 99 , /ov1d, COLOR = 100, small = [1, 2, 1], YTITLE = '10^12 m^2 ', TITLE = title, _extra = ex 99 pltt, vICE_ext_NH, 't', /REMPLI, /PORTRAIT , LINESTYLE=2$ ;;; dashed lines is LINESTYLE=2 $100 pltt, vICE_ext_NH, 't', /REMPLI, /PORTRAIT $ ;;; dashed lines is LINESTYLE=2 $ 100 101 , /ov1d, COLOR = 100, small = [1, 2, 1], YTITLE = '10^12 m^2 ', TITLE = title, _extra = ex 101 102 ; 102 title = 'Southern Hemisphere'+'!C'+prefix+' (BLACK) '+d1_d2+'!C'+'OBSERVATION (light blue) '+'!C'+' Global Annual Mean Ice Area ( CONTINUOUS) '+'!C'+ 'and Extend minus 15% (DASHED)'103 pltt, ICE_S, 't', MIN = 0., MAX = 20., /REMPLI, /NOERASE , XGRIDSTYLE = 1 , DATE_FORMAT = '%M' $103 title = 'Southern Hemisphere'+'!C'+prefix+' (BLACK) '+d1_d2+'!C'+'OBSERVATION (light blue) '+'!C'+' Global Annual Mean Ice Area (DASHED) '+'!C'+ 'and Extend minus 15% (CONTINUOUS)' 104 pltt, ICE_S, 't', MIN = 0., MAX = 20., /REMPLI, LINESTYLE=2, /NOERASE , XGRIDSTYLE = 1 , DATE_FORMAT = '%M' $ 104 105 ,COLOR = 000, small = [1, 2, 2], YTITLE = '10^12 m^2 ', TITLE = title, _extra = ex 105 pltt, ICE_S_15, 't', /REMPLI, /PORTRAIT , LINESTYLE=2$106 pltt, ICE_S_15, 't', /REMPLI, /PORTRAIT $ 106 107 , /ov1d, COLOR = 000, small = [1, 2, 1], YTITLE = '10^12 m^2 ', TITLE = title, _extra = ex 107 pltt, vICE_area_SH, 't', /REMPLI, /PORTRAIT $108 pltt, vICE_area_SH, 't', /REMPLI, /PORTRAIT, LINESTYLE=2 $ 108 109 , /ov1d, COLOR = 100, small = [1, 2, 1], YTITLE = '10^12 m^2 ', TITLE = title, _extra = ex 109 pltt, vICE_ext_SH, 't', /REMPLI, /PORTRAIT , LINESTYLE=2$110 pltt, vICE_ext_SH, 't', /REMPLI, /PORTRAIT $ 110 111 , /ov1d, COLOR = 100, small = [1, 2, 1], YTITLE = '10^12 m^2 ', TITLE = title, _extra = ex 111 112 ; … … 159 160 160 161 161 title = 'Northern Hemisphere'+'!C'+prefix+' (BLACK) - '+prefix2+' (RED) '+d1_d2_2+'!C'+'OBSERVATION (light blue) '+'!C'+' Global Annual Mean Ice Area (CONTINUOUS) '+'!C'+ 'and Extend minus 15% (DASHED)' 162 ;;title = 'Northern Hemisphere'+'!C'+prefix+' (BLACK) - '+prefix2+' (RED) '+d1_d2_2+'!C'+'OBSERVATION (light blue) '+'!C'+' Global Annual Mean Ice Area (CONTINUOUS) '+'!C'+ 'and Extend minus 15% (DASHED)' 163 title = 'Northern Hemisphere'+'!C'+prefix+' (BLACK) - '+prefix2+' (RED) '+d1_d2_2+'!C'+'OBSERVATION (light blue) '+'!C'+' Global Annual Mean Ice Area (DASHED) '+'!C'+ 'and Extend minus 15% (CONTINUOUS)' 162 164 jpt=12 163 165 time=julday(1,15,1900)+30*lindgen(12) 164 pltt, ICE_N, 't', MIN = 4, MAX = 16, /REMPLI, /PORTRAIT, XGRIDSTYLE = 1, window = 2, DATE_FORMAT = '%M' $166 pltt, ICE_N, 't', MIN = 4, MAX = 16, /REMPLI, /PORTRAIT, LINESTYLE=2, XGRIDSTYLE = 1, window = 2, DATE_FORMAT = '%M' $ 165 167 , COLOR = 000, small = [1, 2, 1], YTITLE = '10^12 m^2 ', TITLE = title, _extra = ex ; BLACK 166 pltt, ICE_N2, 't', /REMPLI, /PORTRAIT $168 pltt, ICE_N2, 't', /REMPLI, /PORTRAIT , LINESTYLE=2 $ 167 169 , /ov1d, COLOR = 250, small = [1, 2, 1], YTITLE = '10^12 m^2 ', TITLE = title, _extra = ex ; RED 168 pltt, ICE_N_15, 't', /REMPLI, /PORTRAIT , LINESTYLE=2$ ; linee tratteggiate LINESTYLE=2 $170 pltt, ICE_N_15, 't', /REMPLI, /PORTRAIT $ ; linee tratteggiate LINESTYLE=2 $ 169 171 , /ov1d, COLOR = 000, small = [1, 2, 1], YTITLE = '10^12 m^2 ', TITLE = title, _extra = ex 170 pltt, ICE_N2_15, 't', /REMPLI, /PORTRAIT , LINESTYLE=2$ ; linee tratteggiate LINESTYLE=2 $172 pltt, ICE_N2_15, 't', /REMPLI, /PORTRAIT $ ; linee tratteggiate LINESTYLE=2 $ 171 173 , /ov1d, COLOR = 250, small = [1, 2, 1], YTITLE = '10^12 m^2 ', TITLE = title, _extra = ex 172 pltt, vICE_area_NH, 't', /REMPLI, /PORTRAIT $174 pltt, vICE_area_NH, 't', /REMPLI, /PORTRAIT, LINESTYLE=2 $ 173 175 , /ov1d, COLOR = 100, small = [1, 2, 1], YTITLE = '10^12 m^2 ', TITLE = title, _extra = ex ; light blue 174 pltt, vICE_ext_NH, 't', /REMPLI, /PORTRAIT , LINESTYLE=2$176 pltt, vICE_ext_NH, 't', /REMPLI, /PORTRAIT $ 175 177 , /ov1d, COLOR = 100, small = [1, 2, 1], YTITLE = '10^12 m^2 ', TITLE = title, _extra = ex ; blu scuro 176 178 ; 177 title ='Southern Hemisphere'+'!C'+prefix+' (BLACK) - '+prefix2+' (RED) '+d1_d2_2+'!C'+'OBSERVATION (light blue) '+'!C'+'Global Annual Mean Ice Area ( CONTINUS)'+'!C'+ 'and Extend minus 15% (DASHED)'179 title ='Southern Hemisphere'+'!C'+prefix+' (BLACK) - '+prefix2+' (RED) '+d1_d2_2+'!C'+'OBSERVATION (light blue) '+'!C'+'Global Annual Mean Ice Area (DASHED)'+'!C'+ 'and Extend minus 15% (CONTINUOUS)' 178 180 ; title ='Southern Hemisphere'+'!C' 179 pltt, ICE_S, 't', MIN = 0., MAX = 20., /REMPLI, /NOERASE, XGRIDSTYLE = 1, DATE_FORMAT = '%M' $181 pltt, ICE_S, 't', MIN = 0., MAX = 20., /REMPLI, LINESTYLE=2, /NOERASE, XGRIDSTYLE = 1, DATE_FORMAT = '%M' $ 180 182 , COLOR = 000, small = [1, 2, 2], YTITLE = '10^12 m^2 ', TITLE = title, _extra = ex 181 pltt, ICE_S2, 't', /REMPLI, /NOERASE $183 pltt, ICE_S2, 't', /REMPLI, /NOERASE, LINESTYLE=2 $ 182 184 , /ov1d, COLOR = 250, small = [1, 2, 2], YTITLE = '10^12 m^2 ', TITLE = title, _extra = ex 183 pltt, ICE_S_15 , 't', /REMPLI, /PORTRAIT , LINESTYLE=2$ ; linee tratteggiate LINESTYLE=2 $185 pltt, ICE_S_15 , 't', /REMPLI, /PORTRAIT $ ; linee tratteggiate LINESTYLE=2 $ 184 186 , /ov1d, COLOR = 000, small = [1, 2, 2], YTITLE = '10^12 m^2 ', TITLE = title, _extra = ex 185 pltt, ICE_S2_15, 't', /REMPLI, /PORTRAIT , LINESTYLE=2$ ; linee tratteggiate LINESTYLE=2 $187 pltt, ICE_S2_15, 't', /REMPLI, /PORTRAIT $ ; linee tratteggiate LINESTYLE=2 $ 186 188 , /ov1d, COLOR = 250, small = [1, 2, 2], YTITLE = '10^12 m^2 ', TITLE = title, _extra = ex 187 pltt, vICE_area_SH, 't', /REMPLI, /PORTRAIT $189 pltt, vICE_area_SH, 't', /REMPLI, /PORTRAIT, LINESTYLE=2 $ 188 190 , /ov1d, COLOR = 100, small = [1, 2, 2], YTITLE = '10^12 m^2 ', TITLE = title, _extra = ex 189 pltt, vICE_ext_SH, 't', /REMPLI, /PORTRAIT , LINESTYLE=2$191 pltt, vICE_ext_SH, 't', /REMPLI, /PORTRAIT $ 190 192 , /ov1d, COLOR = 100, small = [1, 2, 2], YTITLE = '10^12 m^2 ', TITLE = title, _extra = ex 191 193 ; -
branches/2014/dev_r4704_NOC5_MPP_BDY_UPDATE/NEMOGCM/CONFIG/ORCA2_LIM/IDL_scripts/std_ts_ICE_FRAM.pro
r4514 r6225 5 5 arr2d = arr2d[t1:t2] 6 6 arr2d = reform(arr2d,12,nyear) ; put in 2D array 7 arr2d = total(arr2d,2)/nyear ; total over 2th dimension (i.e.years) 7 ;arr2d = total(arr2d,2)/nyear ; total over 2th dimension (i.e.years) 8 arr2d = arr2d[*, nyear-1] ; select last year 8 9 9 10 return, arr2d … … 34 35 ; 35 36 d1_d2 = '('+strtrim(date1, 1)+' - '+strtrim(date2, 1)+')' 37 d2 = '('+strtrim(date2, 1)+')' 36 38 ; 37 39 iodir = std_iodir_data … … 74 76 ;; AREA 75 77 ICE_area_export = reform(ICE_area_export, 12, nyr) 76 ICE_area_export = total(ICE_area_export,2)/nyr 78 ;ICE_area_export = total(ICE_area_export,2)/nyr ; old version monthly mean average over all years 79 ICE_area_export = ICE_area_export[*,nyr-1] ; dim= 12, index 0-11; last year choosen 77 80 ; ICE_area_export = {arr:ICE_area_export * 1.e-12 * 86400 * 365 , unit : '10^6 Km^2/year'} ; annual mean 78 81 ICE_area_export = {arr:ICE_area_export * 1.e-12 * 86400 * 30 , unit : '10^6 Km^2/month'} ; monthly mean … … 80 83 ; 81 84 ICE_vol_export = reform(ICE_vol_export, 12, nyr) 82 ICE_vol_export = total(ICE_vol_export,2)/nyr 85 ;ICE_vol_export = total(ICE_vol_export,2)/nyr 86 ICE_vol_export = ICE_vol_export[*,nyr-1] 83 87 ; ICE_vol_export = {arr:ICE_vol_export * 1.e-9 * 86400 * 365 , unit : '10^3 Km^3/year'} ; annual mean 84 88 ICE_vol_export = {arr:ICE_vol_export * 1.e-9 * 86400 * 30 , unit : '10^3 Km^3/month'} ; monthly mean 85 89 86 90 ; 87 title = 'Fram Strait Areal Export'+'!C'+prefix+' '+d1_d2 91 ;title = 'Fram Strait Areal Export: LAST YEAR'+'!C'+prefix+' '+d1_d2 92 title = 'Fram Strait Areal Export: LAST YEAR'+'!C'+prefix+' '+d2 88 93 jpt=12 89 94 time=julday(1,15,1900)+30*lindgen(12) … … 99 104 xyouts, julday(7,15,1900), 0.41, 'Data from Kwok et al.(2004), 1979-2002 ', ALIGN = 0, CHARTHICK = 2, CHARSIZE=0.8, COLOR=2 100 105 ; 101 title = 'Fram Strait Volume Export'+'!C'+prefix+' '+d1_d2 106 ;title = 'Fram Strait Volume Export LAST YEAR'+'!C'+prefix+' '+d1_d2 107 title = 'Fram Strait Volume Export LAST YEAR'+'!C'+prefix+' '+d2 102 108 pltt, ICE_vol_export, 't', /REMPLI, MIN = 60., MAX = 500. , /NOERASE, XGRIDSTYLE = 1 $ 103 109 , small = [1, 2, 2], YTITLE = '10^3 Km^3/month', TITLE = title, DATE_FORMAT = '%M', _extra = ex … … 118 124 119 125 d1_d2_2 = '('+strtrim(date1_2, 1)+' - '+strtrim(date2_2, 1)+')' 126 d2_2 = '('+strtrim(date2_2, 1)+')' 120 127 tsave = time 121 128 domdef, indx1, indx2, indy1, indy2, /xindex, /yindex,/memeindices … … 140 147 ;; AREA 141 148 ICE_area_export_2 = reform(ICE_area_export_2, 12, nyr) 142 ICE_area_export_2 = total(ICE_area_export_2,2)/nyr 149 ;ICE_area_export_2 = total(ICE_area_export_2,2)/nyr 150 ICE_area_export_2 = ICE_area_export_2[*,nyr-1] 143 151 ; ICE_area_export_2 = {arr:ICE_area_export_2 * 1.e-12 * 86400 * 365 , unit : '10^6 Km^2/year'} ; annual mean 144 152 ICE_area_export_2 = {arr:ICE_area_export_2 * 1.e-12 * 86400 * 30 , unit : '10^6 Km^2/month'} ; monthly mean 145 153 ; 146 154 ICE_vol_export_2 = reform(ICE_vol_export_2, 12, nyr) 147 ICE_vol_export_2 = total(ICE_vol_export_2,2)/nyr 155 ;ICE_vol_export_2 = total(ICE_vol_export_2,2)/nyr 156 ICE_vol_export_2 = ICE_vol_export_2[*,nyr-1] 148 157 ; ICE_vol_export_2 = {arr:ICE_vol_export_2 * 1.e-12 * 86400 * 365 , unit : '10^3 Km^3/year'} ; annual mean 149 158 ICE_vol_export_2 = {arr:ICE_vol_export_2 * 1.e-9 * 86400 * 30 , unit : '10^3 Km^3/month'} ; monthly mean … … 152 161 if KEYWORD_SET(postscript) then openps, filename+'_2.ps', portrait = 1 153 162 154 title = 'Fram Strait Areal Export'+'!C'+prefix+' (BLACK) - '+prefix2+' (RED) '+d1_d2_2 163 ;title = 'Fram Strait Areal Export'+'!C'+prefix+' (BLACK) - '+prefix2+' (RED) '+d1_d2_2 164 title = 'Fram Strait Areal Export LAST YEAR'+'!C'+prefix+' (BLACK) - '+prefix2+' (RED) '+d2_2 155 165 jpt=12 156 166 time=julday(1,15,1900)+30*lindgen(12) … … 170 180 xyouts, julday(7,15,1900), 0.41, 'Data from Kwok et al.(2004), 1979-2002 ', ALIGN = 0, CHARTHICK = 2, CHARSIZE=0.8, COLOR=2 171 181 ; 172 title = 'Fram Strait Volume Export'+'!C'+prefix+' (BLACK) - '+prefix2+' (RED) '+d1_d2_2 182 ;title = 'Fram Strait Volume Export'+'!C'+prefix+' (BLACK) - '+prefix2+' (RED) '+d1_d2_2 183 title = 'Fram Strait Volume Export LAST YEAR'+'!C'+prefix+' (BLACK) - '+prefix2+' (RED) '+d2_2 173 184 pltt, ICE_vol_export, 't', /REMPLI, MIN = 60., MAX = 500., /NOERASE, XGRIDSTYLE = 1 $ 174 185 , small = [1, 2, 2], YTITLE = '10^3 Km^3/month', TITLE = title, DATE_FORMAT = '%M', _extra = ex -
branches/2014/dev_r4704_NOC5_MPP_BDY_UPDATE/NEMOGCM/CONFIG/ORCA2_LIM/IDL_scripts/std_ts_ICE_Vol.pro
r4504 r6225 70 70 ; 71 71 title ='Southern Hemisphere' +'!C'+prefix+' '+d1_d2+' - '+'!C'+'Global Annual Mean Ice Volume (BLACK)' 72 pltt, ICE_vol_S, 't', MIN = 0., MAX = 1 1000., /REMPLI, /NOERASE, XGRIDSTYLE = 1 , DATE_FORMAT = '%M' $72 pltt, ICE_vol_S, 't', MIN = 0., MAX = 12000., /REMPLI, /NOERASE, XGRIDSTYLE = 1 , DATE_FORMAT = '%M' $ 73 73 , small = [1, 2, 2], YTITLE = '10^9 Km^3 ', TITLE = title, _extra = ex 74 74 ; … … 119 119 ; 120 120 title = 'Southern Hemisphere'+'!C'+prefix+' (BLACK) - '+prefix2+' (RED) '+d1_d2_2+'!C'+'Global Annual Mean Ice Volume' 121 pltt, ICE_vol_S, 't', MIN = 0., MAX = 1 1000., /REMPLI, /NOERASE, XGRIDSTYLE = 1, DATE_FORMAT = '%M' $121 pltt, ICE_vol_S, 't', MIN = 0., MAX = 12000., /REMPLI, /NOERASE, XGRIDSTYLE = 1, DATE_FORMAT = '%M' $ 122 122 , small = [1, 2, 2], YTITLE = '10^9 Km^3 ', TITLE = title, _extra = ex 123 123 pltt, ICE_vol_S2, 't', /REMPLI, /NOERASE $ -
branches/2014/dev_r4704_NOC5_MPP_BDY_UPDATE/NEMOGCM/CONFIG/ORCA2_LIM/IDL_scripts/std_ts_all.pro
r4559 r6225 60 60 IF doplot EQ cnt OR doplot EQ 0 THEN std_ts_SSH, masknp, POSTSCRIPT = postscript, _extra = ex 61 61 ; 62 cnt = cnt+1 & blabla = 'Global Mean Q net'63 IF doplot EQ cnt OR doplot EQ 0 THEN std_ts_Q, masknp, POSTSCRIPT = postscript, _extra = ex62 ;;;; cnt = cnt+1 & blabla = 'Global Mean Q net' 63 ;;;; IF doplot EQ cnt OR doplot EQ 0 THEN std_ts_Q, masknp, POSTSCRIPT = postscript, _extra = ex 64 64 ; 65 65 cnt = cnt+1 & blabla = 'Global Mean EMP' … … 77 77 cnt = cnt+1 & blabla = 'Sea-Ice Volume' 78 78 IF doplot EQ cnt OR doplot EQ 0 THEN std_ts_ICE_Vol, masknp, POSTSCRIPT = postscript, _extra = ex 79 ; 80 cnt = cnt+1 & blabla = 'ICE Velocity '81 IF doplot EQ cnt OR doplot EQ 0 THEN std_ts_ICE_Vel, masknp, POSTSCRIPT = postscript, _extra = ex82 ; 79 ;SF; and probably useless 80 ;SF cnt = cnt+1 & blabla = 'ICE Velocity ' 81 ;SF IF doplot EQ cnt OR doplot EQ 0 THEN std_ts_ICE_Vel, masknp, POSTSCRIPT = postscript, _extra = ex 82 ;SF; 83 83 cnt = cnt+1 & blabla = 'Sea-Ice Volume Export at Fram Strait' 84 84 IF doplot EQ cnt OR doplot EQ 0 THEN std_ts_ICE_FRAM, masknp, POSTSCRIPT = postscript, _extra = ex -
branches/2014/dev_r4704_NOC5_MPP_BDY_UPDATE/NEMOGCM/CONFIG/ORCA2_LIM/IDL_scripts/std_ts_vardef.sh
r4559 r6225 18 18 idl_command=/Applications/itt/idl64/bin/idl 19 19 # 20 PS_DIR=$( pwd )/ts_ heatbug_ps21 PDF_DIR=$( pwd )/ts_ heatbug_pdf20 PS_DIR=$( pwd )/ts_p4H25a50-testht_ps 21 PDF_DIR=$( pwd )/ts_p4H25a50-testht_pdf 22 22 HTML_DIR=$( pwd )/html 23 23 SAXO_DIR=/Users/sflod/SAXO_DIR 24 24 # 25 DIR_DATA=/Users/sflod/idl_PLOTS/DATA_STORE/RUN_CLIMATO/lim3_ada 25 DIR_DATA=/Users/sflod/idl_PLOTS/DATA_STORE/RUN_CLIMATO/lim3_ada # path of data in NetCDF format 26 26 DIR_CLIMATO=/Users/sflod/idl_PLOTS/CLIMATOLOGIES # path of climatological data 27 27 DIR_MASK=/Users/sflod/idl_PLOTS/MASK # path of mask files (ex: subbasins) … … 52 52 READ_ONLY_FIRST_RECORD=0 # if 0 then read all records in files else read only the first reacord in each file 53 53 # 54 #DATE1=20010101 ; DATE2=25001231 55 DATE1=20310101 ; DATE2=20401231 56 #DATE1=00010101 ; DATE2=00101231 54 DATE1=20010101 ; DATE2=20501231 57 55 # 58 VAR1_T=thetao ; V1T_PREF=heatbug; V1T_SUFF=_1Y_grid_T.nc59 VAR1_S=so ; V1S_PREF=heatbug; V1S_SUFF=_1Y_grid_T.nc60 VAR1_SSH=zos ; V1SSH_PREF= heatbug; V1SSH_SUFF=_1Y_grid_T.nc61 VAR1_Q=tohfls ; V1Q_PREF=heatbug; V1Q_SUFF=_1Y_grid_T.nc62 VAR1_EMP=wfo ; V1EMP_PREF= heatbug; V1EMP_SUFF=_1Y_grid_T.nc63 VAR1_U=uocetr_eff ; V1U_PREF=heatbug; V1U_SUFF=_1Y_grid_U.nc64 VAR1_V=vocetr_eff ; V1V_PREF=heatbug; V1V_SUFF=_1Y_grid_V.nc65 VAR1_ICE=siconc ; V1ICE_PREF= heatbug; V1ICE_SUFF=_1M_icemod.nc66 VAR1_Ithick=sithic ; V1It_PREF=heatbug; V1It_SUFF=_1M_icemod.nc67 VAR1_SNOW=sn dept ; V1SNOW_PREF=heatbug; V1SNOW_SUFF=_1M_icemod.nc68 VAR1_IvelV=sivelv ; V1IvV_PREF= heatbug ; V1IvV_SUFF=_1M_icemod.nc69 VAR1_Ivel=sivelo ; V1Iv_PREF=heatbug; V1Iv_SUFF=_1M_icemod.nc56 VAR1_T=thetao ; V1T_PREF=p4H25a50 ; V1T_SUFF=_1Y_grid_T.nc 57 VAR1_S=so ; V1S_PREF=p4H25a50 ; V1S_SUFF=_1Y_grid_T.nc 58 VAR1_SSH=zos ; V1SSH_PREF=p4H25a50 ; V1SSH_SUFF=_1Y_grid_T.nc 59 ##VAR1_Q=qt ; V1Q_PREF=p4H25a50 ; V1Q_SUFF=_1Y_grid_T.nc 60 VAR1_EMP=wfo ; V1EMP_PREF=p4H25a50 ; V1EMP_SUFF=_1Y_grid_T.nc 61 VAR1_U=uocetr_eff ; V1U_PREF=p4H25a50 ; V1U_SUFF=_1Y_grid_U.nc 62 VAR1_V=vocetr_eff ; V1V_PREF=p4H25a50 ; V1V_SUFF=_1Y_grid_V.nc 63 VAR1_ICE=siconc ; V1ICE_PREF=p4H25a50 ; V1ICE_SUFF=_1M_icemod.nc 64 VAR1_Ithick=sithic ; V1It_PREF=p4H25a50 ; V1It_SUFF=_1M_icemod.nc 65 VAR1_SNOW=snthic ; V1SNOW_PREF=p4H25a50 ; V1SNOW_SUFF=_1M_icemod.nc 66 VAR1_IvelV=sivelv ; V1IvV_PREF=p4H25a50 ; V1IvV_SUFF=_1M_icemod.nc 67 VAR1_Ivel=sivelo ; V1Iv_PREF=p4H25a50 ; V1Iv_SUFF=_1M_icemod.nc 70 68 # 71 69 #===================== EXP2 ===================== 72 70 # 73 #DATE1_2=20010101 ; DATE2_2=20101231 74 DATE1_2=20310101 ; DATE2_2=20401231 75 #DATE1_2=20010101 ; DATE2_2=25001231 71 DATE1_2=20010101 ; DATE2_2=20501231 76 72 # 77 VAR2_T=thetao ; V2T_PREF=heatbug; V2T_SUFF=_1Y_grid_T.nc78 VAR2_S=so ; V2S_PREF=heatbug; V2S_SUFF=_1Y_grid_T.nc79 VAR2_SSH=zos ; V2SSH_PREF=heatbug; V2SSH_SUFF=_1Y_grid_T.nc80 VAR2_Q=tohfls ; V2Q_PREF=heatbug; V2Q_SUFF=_1Y_grid_T.nc81 VAR2_EMP=wfo ; V2EMP_PREF=heatbug; V2EMP_SUFF=_1Y_grid_T.nc82 VAR2_U=uocetr_eff ; V2U_PREF=heatbug; V2U_SUFF=_1Y_grid_U.nc83 VAR2_V=vocetr_eff ; V2V_PREF=heatbug; V2V_SUFF=_1Y_grid_V.nc84 VAR2_ICE=siconc ; V2ICE_PREF=heatbug; V2ICE_SUFF=_1M_icemod.nc85 VAR2_Ithick=sithic ; V2It_PREF=heatbug; V2It_SUFF=_1M_icemod.nc86 VAR2_SNOW=sn dept ; V2SNOW_PREF=heatbug; V2SNOW_SUFF=_1M_icemod.nc87 VAR2_IvelV=sivelv ; V2IvV_PREF=heatbug ; V2IvV_SUFF=_1M_icemod.nc88 VAR2_Ivel=sivelo ; V2Iv_PREF=heatbug ; V2Iv_SUFF=_1M_icemod.nc73 VAR2_T=thetao ; V2T_PREF=testht ; V2T_SUFF=_1Y_grid_T.nc 74 VAR2_S=so ; V2S_PREF=testht ; V2S_SUFF=_1Y_grid_T.nc 75 VAR2_SSH=zos ; V2SSH_PREF=testht ; V2SSH_SUFF=_1Y_grid_T.nc 76 ##VAR2_Q=qt ; V2Q_PREF=testht ; V2Q_SUFF=_1Y_grid_T.nc 77 VAR2_EMP=wfo ; V2EMP_PREF=testht ; V2EMP_SUFF=_1Y_grid_T.nc 78 VAR2_U=uocetr_eff ; V2U_PREF=testht ; V2U_SUFF=_1Y_grid_U.nc 79 VAR2_V=vocetr_eff ; V2V_PREF=testht ; V2V_SUFF=_1Y_grid_V.nc 80 VAR2_ICE=siconc ; V2ICE_PREF=testht ; V2ICE_SUFF=_1M_icemod.nc 81 VAR2_Ithick=sithic ; V2It_PREF=testht ; V2It_SUFF=_1M_icemod.nc 82 VAR2_SNOW=snthic ; V2SNOW_PREF=testht ; V2SNOW_SUFF=_1M_icemod.nc 83 VAR2_IvelV=sivelv ; V2IvV_PREF=testht ; V2IvV_SUFF=_1M_icemod.nc 84 VAR2_Ivel=sivelo ; V2IvV_PREF=testht ; V2IvV_SUFF=_1M_icemod.nc 89 85 # 90 86 ######################### Export Variables ############################### -
branches/2014/dev_r4704_NOC5_MPP_BDY_UPDATE/NEMOGCM/CONFIG/ORCA2_LIM/IDL_scripts/std_ts_vardef.sh.500yfwb0
r4394 r6225 114 114 export VAR1_Ithick V1It_PREF V1It_SUFF 115 115 export VAR1_SNOW V1SNOW_PREF V1SNOW_SUFF 116 export VAR1_IvelV V1IvV_PREF V1IvV_ PREF116 export VAR1_IvelV V1IvV_PREF V1IvV_SUFF 117 117 #===================== EXP2 ===================== 118 118 export DATE1_2 DATE2_2 … … 127 127 export VAR2_Ithick V2It_PREF V2It_SUFF 128 128 export VAR2_SNOW V2SNOW_PREF V2SNOW_SUFF 129 export VAR2_IvelV V2IvV_PREF V2IvV_ PREF129 export VAR2_IvelV V2IvV_PREF V2IvV_SUFF 130 130 # -
branches/2014/dev_r4704_NOC5_MPP_BDY_UPDATE/NEMOGCM/CONFIG/ORCA2_LIM/IDL_scripts/std_ts_vardef.sh.500yfwb2
r4394 r6225 114 114 export VAR1_Ithick V1It_PREF V1It_SUFF 115 115 export VAR1_SNOW V1SNOW_PREF V1SNOW_SUFF 116 export VAR1_IvelV V1IvV_PREF V1IvV_ PREF116 export VAR1_IvelV V1IvV_PREF V1IvV_SUFF 117 117 #===================== EXP2 ===================== 118 118 export DATE1_2 DATE2_2 … … 127 127 export VAR2_Ithick V2It_PREF V2It_SUFF 128 128 export VAR2_SNOW V2SNOW_PREF V2SNOW_SUFF 129 export VAR2_IvelV V2IvV_PREF V2IvV_ PREF129 export VAR2_IvelV V2IvV_PREF V2IvV_SUFF 130 130 # -
branches/2014/dev_r4704_NOC5_MPP_BDY_UPDATE/NEMOGCM/CONFIG/ORCA2_LIM/IDL_scripts/std_ts_vardef.sh_example1
r4394 r6225 112 112 export VAR1_Ithick V1It_PREF V1It_SUFF 113 113 export VAR1_SNOW V1SNOW_PREF V1SNOW_SUFF 114 export VAR1_IvelV V1IvV_PREF V1IvV_ PREF114 export VAR1_IvelV V1IvV_PREF V1IvV_SUFF 115 115 #===================== EXP2 ===================== 116 116 export DATE1_2 DATE2_2 … … 125 125 export VAR2_Ithick V2It_PREF V2It_SUFF 126 126 export VAR2_SNOW V2SNOW_PREF V2SNOW_SUFF 127 export VAR2_IvelV V2IvV_PREF V2IvV_ PREF127 export VAR2_IvelV V2IvV_PREF V2IvV_SUFF 128 128 # -
branches/2014/dev_r4704_NOC5_MPP_BDY_UPDATE/NEMOGCM/CONFIG/ORCA2_LIM/IDL_scripts/std_ts_vardef.sh_example2
r4394 r6225 112 112 export VAR1_Ithick V1It_PREF V1It_SUFF 113 113 export VAR1_SNOW V1SNOW_PREF V1SNOW_SUFF 114 export VAR1_IvelV V1IvV_PREF V1IvV_ PREF114 export VAR1_IvelV V1IvV_PREF V1IvV_SUFF 115 115 #===================== EXP2 ===================== 116 116 export DATE1_2 DATE2_2 … … 125 125 export VAR2_Ithick V2It_PREF V2It_SUFF 126 126 export VAR2_SNOW V2SNOW_PREF V2SNOW_SUFF 127 export VAR2_IvelV V2IvV_PREF V2IvV_ PREF127 export VAR2_IvelV V2IvV_PREF V2IvV_SUFF 128 128 # -
branches/2014/dev_r4704_NOC5_MPP_BDY_UPDATE/NEMOGCM/CONFIG/ORCA2_LIM/cpp_ORCA2_LIM.fcm
r4523 r6225 1 bld::tool::fppkeys key_trabbl key_lim2 key_dynspg_flt key_diaeiv key_ldfslp key_traldf_c2d key_traldf_eiv key_dynldf_c3d key_zdftke key_zdfddm key_zdftmx key_iomput key_mpp_mpi 1 bld::tool::fppkeys key_trabbl key_lim2 key_zdftke key_zdfddm key_zdftmx key_mpp_mpi key_iomput key_nosignedzero
Note: See TracChangeset
for help on using the changeset viewer.