1 | <?xml version="1.0"?> |
---|
2 | <simulation> |
---|
3 | |
---|
4 | <context id="nemo" time_origin="1900-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 | = = |
---|
18 | = output files definition = |
---|
19 | = = |
---|
20 | = http://www2-pcmdi.llnl.gov/svn/repository/cmor/trunk/Tables/CMIP5_Oclim = |
---|
21 | = http://www2-pcmdi.llnl.gov/svn/repository/cmor/trunk/Tables/CMIP5_Omon = |
---|
22 | = http://www2-pcmdi.llnl.gov/svn/repository/cmor/trunk/Tables/CMIP5_Oimon = |
---|
23 | = http://www.clivar.org/organization/wgomd/references/WGOMD_CMIP5_ocean_fields.June2009.pdf = |
---|
24 | = = |
---|
25 | ============================================================================================================ |
---|
26 | --> |
---|
27 | |
---|
28 | <file_definition type="multiple_file" name="@expname@_@freq@_@startdate@_@enddate@" output_level="10" sync_freq="2mo" min_digits="4"> |
---|
29 | <!-- |
---|
30 | +++++++++++++++++++++++++++++++++++++++++++++++ daily ++++++++++++++++++++++++++++++++++++++++++++++++++ |
---|
31 | --> |
---|
32 | <file_group id="1d" output_freq="1d" enabled=".TRUE."> <!-- 1d files --> |
---|
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" /> |
---|
37 | </file> |
---|
38 | </file_group> |
---|
39 | <!-- |
---|
40 | ++++++++++++++++++++++++++++++++++++++++++++++ monthly +++++++++++++++++++++++++++++++++++++++++++++++++ |
---|
41 | --> |
---|
42 | <file_group id="1m" output_freq="1mo" enabled=".TRUE."> <!-- real monthly files --> |
---|
43 | <!-- |
---|
44 | .............................................. grid T ................................................. |
---|
45 | --> |
---|
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" /> |
---|
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" 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 | <!-- no agessc : sea_water_age_since_surface_contact --> |
---|
60 | <!-- no cfc11 : moles_per_unit_mass_of_cfc11_in_sea_water --> |
---|
61 | <!-- msftbarot : ocean_barotropic_mass_streamfunction : offline --> |
---|
62 | <!-- mlotst : ocean_mixed_layer_thickness_defined_by_sigma_t : must be done offline --> |
---|
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" /> |
---|
65 | </file> |
---|
66 | |
---|
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" /> |
---|
75 | <!-- 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 --> |
---|
77 | </file> |
---|
78 | |
---|
79 | <file id="file4" name_suffix="_grid_T_table2.6" > |
---|
80 | <!-- vsfpr : virtual_salt_flux_into_sea_water_due_to_rainfall = 0 --> |
---|
81 | <!-- vsfevap : virtual_salt_flux_into_sea_water_due_to_evaporation = 0 --> |
---|
82 | <!-- vsfriver : virtual_salt_flux_into_sea_water_from_rivers = 0 --> |
---|
83 | <field field_ref="fsal_virt_cea" name="vsfsit" long_name="virtual_salt_flux_into_sea_water_due_to_sea_ice_thermodynamics" level="1" /> |
---|
84 | <!-- vsf : virtual_salt_flux_into_sea_water = fsal_virtual + fsal_real --> |
---|
85 | <!-- 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" /> |
---|
87 | <!-- sfriver : salt_flux_into_sea_water_from_rivers = 0 --> |
---|
88 | </file> |
---|
89 | |
---|
90 | <file id="file5" name_suffix="_grid_T_table2.7" > |
---|
91 | <!-- hfgeou : upward_geothermal_heat_flux_at_sea_floor : cte, see nambbc and trabbc.F90 --> |
---|
92 | <field field_ref="hflx_rain_cea" name="hfrainds" long_name="temperature_flux_due_to_rainfall_expressed_as_heat_flux_into_sea_water" level="1" /> |
---|
93 | <field field_ref="hflx_evap_cea" name="hfevapds" long_name="temperature_flux_due_to_evaporation_expressed_as_heat_flux_out_of_sea_water" level="1" /> |
---|
94 | <field field_ref="hflx_rnf_cea" name="hfrunoffds" long_name="temperature_flux_due_to_runoff_expressed_as_heat_flux_into_sea_water" level="1" /> |
---|
95 | <field field_ref="hflx_snow_cea" name="hfsnthermds" long_name="heat_flux_into_sea_water_due_to_snow_thermodynamics" level="1" /> |
---|
96 | <field field_ref="hflx_ice_cea" name="hfsithermds" long_name="heat_flux_into_sea_water_due_to_sea_ice_thermodynamics" level="1" /> |
---|
97 | <field field_ref="hflx_cal_cea" name="hfibthermds" long_name="heat_flux_into_sea_water_due_to_iceberg_thermodynamics" level="1" /> |
---|
98 | <!-- rlds : surface_net_downward_longwave_flux : not available --> |
---|
99 | <!-- hfls : surface_downward_latent_heat_flux : not available --> |
---|
100 | <!-- hfss : surface_downward_sensible_heat_flux: not available --> |
---|
101 | <field field_ref="qns" name="nshfls" long_name="surface_net_downward_non_solar_flux" level="1" /> |
---|
102 | <field field_ref="qsr" name="rsntds" long_name="surface_net_downward_shortwave_flux" level="1" /> |
---|
103 | <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" /> |
---|
105 | </file> |
---|
106 | <!-- |
---|
107 | .............................................. grid U ................................................. |
---|
108 | --> |
---|
109 | <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" level="1" /> |
---|
112 | <field field_ref="u_heattr" name="hfx" long_name="ocean_heat_x_transport" level="1" /> |
---|
113 | <field field_ref="ueiv_heattr" name="hfxba" long_name="ocean_heat_x_transport_due_to_bolus_advection" level="2" /> |
---|
114 | <field field_ref="udiff_heattr" name="hfxdiff" long_name="ocean_heat_x_transport_due_to_diffusion" level="2" /> |
---|
115 | </file> |
---|
116 | |
---|
117 | <file id="file7" name_suffix="_grid_U_table2.8" > |
---|
118 | <field field_ref="utau" name="tauuo" long_name="surface_downward_x_stress" level="1" /> |
---|
119 | <!-- tauucorr : surface_downward_x_stress_correction = 0 --> |
---|
120 | </file> |
---|
121 | <!-- |
---|
122 | .............................................. grid V ................................................. |
---|
123 | --> |
---|
124 | <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" level="1" /> |
---|
127 | <field field_ref="v_heattr" name="hfy" long_name="ocean_heat_y_transport" level="1" /> |
---|
128 | <field field_ref="veiv_heattr" name="hfyba" long_name="ocean_heat_y_transport_due_to_bolus_advection" level="2" /> |
---|
129 | <field field_ref="vdiff_heattr" name="hfydiff" long_name="ocean_heat_y_transport_due_to_diffusion" level="2" /> |
---|
130 | </file> |
---|
131 | |
---|
132 | <file id="file9" name_suffix="_grid_V_table2.8" > |
---|
133 | <field field_ref="vtau" name="tauvo" long_name="surface_downward_y_stress" level="1" /> |
---|
134 | <!-- tauvcorr : surface_downward_y_stress_correction = 0 --> |
---|
135 | </file> |
---|
136 | <!-- |
---|
137 | .............................................. grid W ................................................. |
---|
138 | --> |
---|
139 | <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" /> |
---|
142 | </file> |
---|
143 | |
---|
144 | <file id="file11" name_suffix="_grid_W_table2.9" > |
---|
145 | <field field_ref="avt" name="difvho" long_name="ocean_vertical_heat_diffusivity" level="2" /> |
---|
146 | <field field_ref="avs" name="difvso" long_name="ocean_vertical_salt_diffusivity" level="2" /> |
---|
147 | <!-- 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" level="2" /> |
---|
149 | <!-- tnpeo : tendency_of_ocean_potential_energy_content : not available --> |
---|
150 | <!-- tnpeot : tendency_of_ocean_potential_energy_content_due_to_tides : not available --> |
---|
151 | <!-- 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" level="2" /> |
---|
153 | <!-- 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 --> |
---|
155 | <!-- difvmfdo : ocean_vertical_momentum_diffusivity_due_to_form_drag : ??? --> |
---|
156 | <!-- dispkevfo : ocean_kinetic_energy_dissipation_per_unit_area_due_to_vertical_friction : not available --> |
---|
157 | </file> |
---|
158 | |
---|
159 | <file id="file12" name_suffix="_grid_W_table2.10" > |
---|
160 | <!-- if ln_traldf_lap = .true. --> |
---|
161 | <field field_ref="aht2d_eiv" name="diftrblo" long_name="ocean_tracer_bolus_laplacian_diffusivity" level="2" /> |
---|
162 | <!-- diftrelo : ocean_tracer_epineutral_laplacian_diffusivity : cte with time, see ln_traldf_iso --> |
---|
163 | <!-- diftrxylo : ocean_tracer_xy_laplacian_diffusivity : cte with time --> |
---|
164 | <!-- if ln_traldf_bilap = .true. --> |
---|
165 | <!-- field field_ref="diftrbbo" name="aht2d_eiv" long_name="ocean_tracer_bolus_biharmonic_diffusivity" level="2" /--> |
---|
166 | <!-- diftrebo : ocean_tracer_epineutral_biharmonic_diffusivity : cte with time, see ln_traldf_iso --> |
---|
167 | <!-- diftrxybo : ocean_tracer_xy_biharmonic_diffusivity : cte with time --> |
---|
168 | <!-- tnkebto : tendency_of_ocean_eddy_kinetic_energy_content_due_to_bolus_transport : not available --> |
---|
169 | <!-- difmxylo : ocean_momentum_xy_laplacian_diffusivity : cte with time, see ln_dynldf_lap --> |
---|
170 | <!-- difmxybo : ocean_momentum_xy_biharmonic_diffusivity : cte with time, see ln_dynldf_bilap --> |
---|
171 | <!-- dispkexyfo : ocean_kinetic_energy_dissipation_per_unit_area_due_to_xy_friction : not available --> |
---|
172 | </file> |
---|
173 | <!-- |
---|
174 | .............................................. scalar ................................................. |
---|
175 | --> |
---|
176 | <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" /> |
---|
184 | </file> |
---|
185 | <!-- |
---|
186 | .............................................. icemod ................................................. |
---|
187 | --> |
---|
188 | <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" /> |
---|
194 | <!-- snc : surface_snow_area_fraction : same as sic --> |
---|
195 | <field field_ref="icealb_cea" name="ialb" long_name="Bare Sea Ice Albedo" /> |
---|
196 | <!-- 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" /> |
---|
198 | <!-- tsnint : Temperature at Interface Between Sea Ice and Snow : not available --> |
---|
199 | <!-- pr : Surface Rainfall Rate into the Sea Ice Portion of the Grid Cell = 0 --> |
---|
200 | <field field_ref="snow_ai_cea" name="prsn" long_name="Surface Snowfall Rate into the Sea Ice Portion of the Grid Cell" /> |
---|
201 | <!-- ageice : Age of Sea Ice : not available ??? --> |
---|
202 | <!-- grFrazil : Frazil Sea Ice Growth (Leads) Rate ??? --> |
---|
203 | <!-- 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" /> |
---|
209 | <!-- hcice : Sea Ice Total Heat Content ??? --> |
---|
210 | <field field_ref="qsr_ai_cea" name="rsdssi" long_name="surface_downwelling_shortwave_flux_in_air" /> |
---|
211 | <!-- rsussi : surface_upwelling_shortwave_flux_in_air ??? --> |
---|
212 | <!-- rldssi : surface_downwelling_longwave_flux_in_air ??? --> |
---|
213 | <!-- rlussi : surface_upwelling_longwave_flux_in_air ??? --> |
---|
214 | <!-- hfssi : surface_upward_sensible_heat_flux ??? --> |
---|
215 | <!-- 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 | <!-- strocnx : Eastward Ocean Stress On Sea Ice ??? --> |
---|
223 | <!-- strocny : Northward Ocean Stress On Sea Ice ??? --> |
---|
224 | <!-- streng : Compressive Sea Ice Strength ??? --> |
---|
225 | <!-- divice : Strain Rate Divergence of Sea Ice ??? --> |
---|
226 | <!-- shrice : Strain Rate Shear of Sea Ice ??? --> |
---|
227 | <!-- ridgice : Sea Ice Ridging Rate ??? --> |
---|
228 | </file> |
---|
229 | </file_group> |
---|
230 | |
---|
231 | <!-- |
---|
232 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
---|
233 | --> |
---|
234 | </file_definition> |
---|
235 | |
---|
236 | <!-- |
---|
237 | ============================================================================================================ |
---|
238 | = grid definition = |
---|
239 | = DO NOT CHANGE = |
---|
240 | ============================================================================================================ |
---|
241 | --> |
---|
242 | |
---|
243 | |
---|
244 | <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> |
---|
252 | |
---|
253 | <domain_definition src="./domain_def.xml"/> |
---|
254 | |
---|
255 | <grid_definition> |
---|
256 | <grid id="grid_T_2D" domain_ref="grid_T"/> |
---|
257 | <grid id="grid_T_3D" domain_ref="grid_T" axis_ref="deptht"/> |
---|
258 | <grid id="grid_U_2D" domain_ref="grid_U"/> |
---|
259 | <grid id="grid_U_3D" domain_ref="grid_U" axis_ref="depthu"/> |
---|
260 | <grid id="grid_V_2D" domain_ref="grid_V"/> |
---|
261 | <grid id="grid_V_3D" domain_ref="grid_V" axis_ref="depthv"/> |
---|
262 | <grid id="grid_W_2D" domain_ref="grid_W"/> |
---|
263 | <grid id="grid_W_3D" domain_ref="grid_W" axis_ref="depthw"/> |
---|
264 | </grid_definition> |
---|
265 | |
---|
266 | </context> |
---|
267 | |
---|
268 | |
---|
269 | <context id="xios"> |
---|
270 | |
---|
271 | <variable_definition> |
---|
272 | |
---|
273 | <!-- |
---|
274 | We must have buffer_size > jpi*jpj*jpk*8*3 (with jpi and jpj the subdomain size) |
---|
275 | --> |
---|
276 | <variable id="buffer_size" type="integer">25000000</variable> |
---|
277 | <variable id="buffer_server_factor_size" type="integer">2</variable> |
---|
278 | <variable id="info_level" type="integer">0</variable> |
---|
279 | <variable id="using_server" type="boolean">false</variable> |
---|
280 | <variable id="using_oasis" type="boolean">false</variable> |
---|
281 | <variable id="oasis_codes_id" type="string" >oceanx</variable> |
---|
282 | |
---|
283 | </variable_definition> |
---|
284 | |
---|
285 | </context> |
---|
286 | |
---|
287 | </simulation> |
---|
288 | |
---|