Changeset 3771
- Timestamp:
- 2013-02-05T15:02:22+01:00 (11 years ago)
- Location:
- branches/2012/dev_MERGE_2012/NEMOGCM
- Files:
-
- 4 added
- 1 deleted
- 12 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2012/dev_MERGE_2012/NEMOGCM/CONFIG/AMM12/EXP00/iodef.xml
r3709 r3771 55 55 56 56 <axis_definition> 57 <axis id="deptht" long_name="Vertical T levels" unit="m" /><!-- positive=".FALSE." -->58 <axis id="depthu" long_name="Vertical U levels" unit="m" /><!-- positive=".FALSE." -->59 <axis id="depthv" long_name="Vertical V levels" unit="m" /><!-- positive=".FALSE." -->60 <axis id="depthw" long_name="Vertical W levels" unit="m" /><!-- positive=".FALSE." -->57 <axis id="deptht" long_name="Vertical T levels" unit="m" positive="down" /> 58 <axis id="depthu" long_name="Vertical U levels" unit="m" positive="down" /> 59 <axis id="depthv" long_name="Vertical V levels" unit="m" positive="down" /> 60 <axis id="depthw" long_name="Vertical W levels" unit="m" positive="down" /> 61 61 <axis id="nfloat" long_name="Float number" unit="-" /> 62 62 </axis_definition> … … 64 64 <domain_definition src="./domain_def.xml"/> 65 65 66 <grid_definition /> 66 <grid_definition> 67 <grid id="grid_T_2D" domain_ref="grid_T"/> 68 <grid id="grid_T_3D" domain_ref="grid_T" axis_ref="deptht"/> 69 <grid id="grid_U_2D" domain_ref="grid_U"/> 70 <grid id="grid_U_3D" domain_ref="grid_U" axis_ref="depthu"/> 71 <grid id="grid_V_2D" domain_ref="grid_V"/> 72 <grid id="grid_V_3D" domain_ref="grid_V" axis_ref="depthv"/> 73 <grid id="grid_W_2D" domain_ref="grid_W"/> 74 <grid id="grid_W_3D" domain_ref="grid_W" axis_ref="depthw"/> 75 </grid_definition> 67 76 68 77 </context> -
branches/2012/dev_MERGE_2012/NEMOGCM/CONFIG/GYRE/EXP00/iodef.xml
r3715 r3771 21 21 --> 22 22 23 <file_definition type=" multiple_file" sync_freq="1d" min_digits="4">23 <file_definition type="one_file" sync_freq="1d" min_digits="4"> 24 24 25 25 <file_group id="1h" output_freq="1h" output_level="10" enabled=".TRUE."/> <!-- 1h files --> … … 85 85 86 86 <axis_definition> 87 <axis id="deptht" long_name="Vertical T levels" unit="m" /><!-- positive=".FALSE." -->88 <axis id="depthu" long_name="Vertical U levels" unit="m" /><!-- positive=".FALSE." -->89 <axis id="depthv" long_name="Vertical V levels" unit="m" /><!-- positive=".FALSE." -->90 <axis id="depthw" long_name="Vertical W levels" unit="m" /><!-- positive=".FALSE." -->87 <axis id="deptht" long_name="Vertical T levels" unit="m" positive="down" /> 88 <axis id="depthu" long_name="Vertical U levels" unit="m" positive="down" /> 89 <axis id="depthv" long_name="Vertical V levels" unit="m" positive="down" /> 90 <axis id="depthw" long_name="Vertical W levels" unit="m" positive="down" /> 91 91 <axis id="nfloat" long_name="Float number" unit="-" /> 92 92 </axis_definition> … … 94 94 <domain_definition src="./domain_def.xml"/> 95 95 96 <grid_definition /> 97 96 <grid_definition> 97 <grid id="grid_T_2D" domain_ref="grid_T"/> 98 <grid id="grid_T_3D" domain_ref="grid_T" axis_ref="deptht"/> 99 <grid id="grid_U_2D" domain_ref="grid_U"/> 100 <grid id="grid_U_3D" domain_ref="grid_U" axis_ref="depthu"/> 101 <grid id="grid_V_2D" domain_ref="grid_V"/> 102 <grid id="grid_V_3D" domain_ref="grid_V" axis_ref="depthv"/> 103 <grid id="grid_W_2D" domain_ref="grid_W"/> 104 <grid id="grid_W_3D" domain_ref="grid_W" axis_ref="depthw"/> 105 </grid_definition> 106 98 107 </context> 99 108 … … 109 118 <variable id="buffer_server_factor_size" type="integer">2</variable> 110 119 <variable id="info_level" type="integer">0</variable> 111 <variable id="using_server" type="boolean"> false</variable>120 <variable id="using_server" type="boolean">true</variable> 112 121 <variable id="using_oasis" type="boolean">false</variable> 113 122 <variable id="oasis_codes_id" type="string" >oceanx</variable> -
branches/2012/dev_MERGE_2012/NEMOGCM/CONFIG/GYRE_BFM/EXP00/iodef.xml
r3709 r3771 55 55 56 56 <axis_definition> 57 <axis id="deptht" long_name="Vertical T levels" unit="m" /><!-- positive=".FALSE." -->58 <axis id="depthu" long_name="Vertical U levels" unit="m" /><!-- positive=".FALSE." -->59 <axis id="depthv" long_name="Vertical V levels" unit="m" /><!-- positive=".FALSE." -->60 <axis id="depthw" long_name="Vertical W levels" unit="m" /><!-- positive=".FALSE." -->57 <axis id="deptht" long_name="Vertical T levels" unit="m" positive="down" /> 58 <axis id="depthu" long_name="Vertical U levels" unit="m" positive="down" /> 59 <axis id="depthv" long_name="Vertical V levels" unit="m" positive="down" /> 60 <axis id="depthw" long_name="Vertical W levels" unit="m" positive="down" /> 61 61 <axis id="nfloat" long_name="Float number" unit="-" /> 62 62 </axis_definition> … … 64 64 <domain_definition src="./domain_def.xml"/> 65 65 66 <grid_definition /> 66 <grid_definition> 67 <grid id="grid_T_2D" domain_ref="grid_T"/> 68 <grid id="grid_T_3D" domain_ref="grid_T" axis_ref="deptht"/> 69 <grid id="grid_U_2D" domain_ref="grid_U"/> 70 <grid id="grid_U_3D" domain_ref="grid_U" axis_ref="depthu"/> 71 <grid id="grid_V_2D" domain_ref="grid_V"/> 72 <grid id="grid_V_3D" domain_ref="grid_V" axis_ref="depthv"/> 73 <grid id="grid_W_2D" domain_ref="grid_W"/> 74 <grid id="grid_W_3D" domain_ref="grid_W" axis_ref="depthw"/> 75 </grid_definition> 67 76 68 77 </context> -
branches/2012/dev_MERGE_2012/NEMOGCM/CONFIG/GYRE_PISCES/EXP00/iodef.xml
r3757 r3771 121 121 122 122 <axis_definition> 123 <axis id="deptht" long_name="Vertical T levels" unit="m" /><!-- positive=".FALSE." -->124 <axis id="depthu" long_name="Vertical U levels" unit="m" /><!-- positive=".FALSE." -->125 <axis id="depthv" long_name="Vertical V levels" unit="m" /><!-- positive=".FALSE." -->126 <axis id="depthw" long_name="Vertical W levels" unit="m" /><!-- positive=".FALSE." -->123 <axis id="deptht" long_name="Vertical T levels" unit="m" positive="down" /> 124 <axis id="depthu" long_name="Vertical U levels" unit="m" positive="down" /> 125 <axis id="depthv" long_name="Vertical V levels" unit="m" positive="down" /> 126 <axis id="depthw" long_name="Vertical W levels" unit="m" positive="down" /> 127 127 <axis id="nfloat" long_name="Float number" unit="-" /> 128 128 </axis_definition> … … 130 130 <domain_definition src="./domain_def.xml"/> 131 131 132 <grid_definition /> 132 <grid_definition> 133 <grid id="grid_T_2D" domain_ref="grid_T"/> 134 <grid id="grid_T_3D" domain_ref="grid_T" axis_ref="deptht"/> 135 <grid id="grid_U_2D" domain_ref="grid_U"/> 136 <grid id="grid_U_3D" domain_ref="grid_U" axis_ref="depthu"/> 137 <grid id="grid_V_2D" domain_ref="grid_V"/> 138 <grid id="grid_V_3D" domain_ref="grid_V" axis_ref="depthv"/> 139 <grid id="grid_W_2D" domain_ref="grid_W"/> 140 <grid id="grid_W_3D" domain_ref="grid_W" axis_ref="depthw"/> 141 </grid_definition> 133 142 134 143 </context> -
branches/2012/dev_MERGE_2012/NEMOGCM/CONFIG/ORCA2_LIM/EXP00/iodef_ar5.xml
r2561 r3771 2 2 <simulation> 3 3 4 <context id="nemo" >4 <context id="nemo" time_origin="1900-01-01 00:00:00" > 5 5 6 6 <!-- $id$ --> … … 12 12 ============================================================================================================ 13 13 --> 14 15 <field_definition level="0" prec="4" operation="ave(X)" enabled=".TRUE."> <!-- time step automaticaly defined --> 16 17 <!-- T grid --> 18 19 <group id="grid_T" axis_ref="none" grid_ref="grid_T"> 20 <field id="toce" description="temperature" unit="degC" axis_ref="deptht" /> 21 <field id="soce" description="salinity" unit="psu" axis_ref="deptht" /> 22 <field id="sst" description="sea surface temperature" unit="degC" /> 23 <field id="sst2" description="square of sea surface temperature" unit="degC2" /> 24 <field id="sstgrad" description="module of sst gradient" unit="degC/m" /> 25 <field id="sstgrad2" description="square of module of sst gradient" unit="degC2/m2" /> 26 <field id="sss" description="sea surface salinity" unit="psu" /> 27 <field id="sss2" description="square of sea surface salinity" unit="psu2" /> 28 <field id="ssh" description="sea surface height" unit="m" /> 29 <field id="ssh2" description="square of sea surface height" unit="m2" /> 30 <field id="mldkz5" description="mixing layer depth (Turbocline)" unit="m" /> 31 <field id="mldr10_1" description="Mixed Layer Depth 0.01 ref.10m" unit="m" /> 32 <field id="rhop" description="potential density (sigma0)" unit="kg/m3" axis_ref="deptht" /> 33 <!-- next variables available with key_diahth --> 34 <field id="mlddzt" description="Thermocline Depth (max dT/dz)" unit="m" /> 35 <field id="mldr10_3" description="Mixed Layer Depth dr=0.03 (ref.10m)" unit="m" /> 36 <field id="mldr0_1" description="Mixed Layer Depth dr=0.01 (ref.surf)" unit="m" /> 37 <field id="mldr0_3" description="Mixed Layer Depth dr=0.03 (ref.surf)" unit="m" /> 38 <field id="mld_dt02" description="Mixed Layer Depth |dt|=0.2 (ref.10m)" unit="m" /> 39 <field id="topthdep" description="Top of the thermocline dt=-0.2 (ref.10m)" unit="m" /> 40 <field id="pycndep" description="Pycnocline depth dr~dt=-0.2 (ref.10m)" unit="m" /> 41 <field id="BLT" description="Barrier Layer Thickness" unit="m" /> 42 <field id="tinv" description="Max of vertical invertion of temperature" unit="degC" /> 43 <field id="depti" description="Depth of max. vert. inv. of temperature" unit="m" /> 44 <field id="20d" description="Depth of 20C isotherm" unit="m" /> 45 <field id="28d" description="Depth of 28C isotherm" unit="m" /> 46 <field id="hc300" description="Heat content 300 m" unit="W" /> 47 <!-- variables available with key_diaar5 --> 48 <field id="botpres" description="Pressure at sea floor" unit="dbar" /> 49 <field id="cellthc" description="Cell thickness" unit="m" axis_ref="deptht" /> 50 </group> 51 52 <!-- SBC --> 53 54 <group id="SBC" axis_ref="none" grid_ref="grid_T" > <!-- time step automaticaly defined based on nn_fsbc --> 55 56 <field id="empmr" description="Net Upward Water Flux" unit="kg/m2/s" /> 57 <field id="empsmr" description="concentration/dilution water flux" unit="kg/m2/s" /> 58 <field id="snowpre" description="Snow precipitation" unit="kg/m2/s" /> 59 <field id="runoffs" description="River Runoffs" unit="Kg/m2/s" /> 60 61 <field id="qt" description="Net Downward Heat Flux" unit="W/m2" /> 62 <field id="qns" description="non solar Downward Heat Flux" unit="W/m2" /> 63 <field id="qsr" description="Shortwave Radiation" unit="W/m2" /> 64 <field id="qsr3d" description="Shortwave Radiation 3D distribution" axis_ref="deptht" unit="W/m2" /> 65 <field id="qrp" description="Surface Heat Flux: Damping" unit="W/m2" /> 66 <field id="erp" description="Surface Water Flux: Damping" unit="Kg/m2/s" /> 67 <field id="taum" description="wind stress module" unit="N/m2" /> 68 <field id="wspd" description="Wind speed module at 10 m" unit="m/s" /> 69 70 <!-- * variable relative to atmospheric pressure forcing : available with ln_apr_dyn --> 71 <field id="ssh_ib" description="Inverse barometer sea surface height" unit="m" /> 72 73 <!-- *_oce variables available with ln_blk_clio or ln_blk_core --> 74 <field id="qns_oce" description="Non solar Downward Heat Flux over open ocean" unit="W/m2" /> 75 <field id="qlw_oce" description="Longwave Downward Heat Flux over open ocean" unit="W/m2" /> 76 <field id="qsb_oce" description="Sensible Downward Heat Flux over open ocean" unit="W/m2" /> 77 <field id="qla_oce" description="Latent Downward Heat Flux over open ocean" unit="W/m2" /> 78 <field id="taum_oce" description="wind stress module over open ocean" unit="N/m2" /> 79 80 <field id="ice_cover" description="Ice fraction" unit="1" /> 81 82 <field id="ioceflxb" description="Oceanic flux at the ice base" unit="W/m2" /> 83 <field id="qsr_ai_cea" description="Air-Ice downward solar heat flux (cell average)" unit="W/m2" /> 84 <field id="qns_ai_cea" description="Air-Ice downward non-solar heat flux (cell average)" unit="W/m2" /> 85 <field id="qla_ai_cea" description="Air-Ice downward Latent heat flux (cell average)" unit="W/m2" /> 86 87 <field id="qsr_io_cea" description="Ice-Oce downward solar heat flux (cell average)" unit="W/m2" /> 88 <field id="qns_io_cea" description="Ice-Oce downward non-solar heat flux (cell average)" unit="W/m2" /> 89 90 <field id="snowthic_cea" description="Snow thickness (cell average)" unit="m" /> 91 <field id="icethic_cea" description="Ice thickness (cell average)" unit="m" /> 92 <field id="iceprod_cea" description="Ice production (cell average)" unit="m/s" /> 93 94 <field id="ice_pres" description="Ice presence" unit="-" /> 95 <field id="ist_cea" description="Ice surface temperature (cell average)" unit="degC" /> 96 <field id="ist_ipa" description="Ice surface temperature (ice presence average)" unit="degC" /> 97 <field id="uice_ipa" description="Ice velocity along i-axis at I-point (ice presence average)" unit="m/s" /> 98 <field id="vice_ipa" description="Ice velocity along j-axis at I-point (ice presence average)" unit="m/s" /> 99 100 <field id="utau_ice" description="Wind stress along i-axis over the ice at i-point" unit="N/m2" /> 101 <field id="vtau_ice" description="Wind stress along j-axis over the ice at i-point" unit="N/m2" /> 102 103 <field id="u_imasstr" description="Sea-ice mass transport along i-axis" unit="kg/s" /> 104 <field id="v_imasstr" description="Sea-ice mass transport along j-axis" unit="kg/s" /> 105 106 <!-- available key_coupled --> 107 <field id="snow_ao_cea" description="Snow over ice-free ocean (cell average)" unit="kg/m2/s" /> 108 <field id="snow_ai_cea" description="Snow over sea-ice (cell average)" unit="kg/m2/s" /> 109 <field id="subl_ai_cea" description="Sublimation over sea-ice (cell average)" unit="kg/m2/s" /> 110 <field id="icealb_cea" description="Ice albedo (cell average)" unit="1" /> 111 <field id="calving" description="Calving" unit="kg/m2/s" /> 112 <!-- available if key_coupled + conservative method --> 113 <field id="rain" description="Liquid precipitation" unit="Kg/m2/s" /> 114 <field id="evap_ao_cea" description="Evaporation over ice-free ocean (cell average)" unit="kg/m2/s" /> 115 <!-- variables available with key_diaar5 --> 116 <field id="isnwmlt_cea" description="Snow over Ice melting (cell average)" unit="kg/m2/s" /> 117 <field id="fsal_virt_cea" description="Virtual salt flux due to ice formation (cell average)" unit="kg/m2/s" /> 118 <field id="fsal_real_cea" description="Real salt flux due to ice formation (cell average)" unit="kg/m2/s" /> 119 <field id="hflx_rain_cea" description="heat flux due to rainfall" unit="W/m2" /> 120 <field id="hflx_evap_cea" description="heat flux due to evaporation" unit="W/m2" /> 121 <field id="hflx_snow_cea" description="heat flux due to snow falling over ice-free ocean" unit="W/m2" /> 122 <field id="hflx_ice_cea" description="heat flux due to ice thermodynamics" unit="W/m2" /> 123 <field id="hflx_rnf_cea" description="heat flux due to runoffs" unit="W/m2" /> 124 <field id="hflx_cal_cea" description="heat flux due to calving" unit="W/m2" /> 125 <field id="bicemel_cea" description="Rate of Melt at Sea Ice Base (cell average)" unit="kg/m2/s" /> 126 <field id="licepro_cea" description="Lateral Sea Ice Growth Rate (cell average)" unit="kg/m2/s" /> 127 <field id="snowmel_cea" description="Snow Melt Rate (cell average)" unit="kg/m2/s" /> 128 <field id="sntoice_cea" description="Snow-Ice Formation Rate (cell average)" unit="kg/m2/s" /> 129 <field id="ticemel_cea" description="Rate of Melt at Upper Surface of Sea Ice (cell average)" unit="kg/m2/s" /> 130 131 </group> 132 133 <!-- U grid --> 134 135 <group id="grid_U" axis_ref="depthu" grid_ref="grid_U"> 136 <field id="utau" description="Wind Stress along i-axis" unit="N/m2" axis_ref="none" /> 137 <field id="uoce" description="ocean current along i-axis" unit="m/s" /> 138 <field id="uocetr_eff" description="Effective ocean transport along i-axis" unit="m3/s" /> 139 <!-- uoce_eiv: available with key_traldf_eiv and key_diaeiv --> 140 <field id="uoce_eiv" description="EIV ocean current along i-axis" unit="m/s" /> 141 <!-- uoce_eiv: available with key_trabbl --> 142 <field id="uoce_bbl" description="BBL ocean current along i-axis" unit="m/s" axis_ref="none" /> 143 <field id="ahu_bbl" description="BBL diffusive flux along i-axis" unit="m3/s" axis_ref="none" /> 144 <!-- variables available with key_diaar5 --> 145 <field id="u_masstr" description="ocean eulerian mass transport along i-axis" unit="kg/s" /> 146 <field id="u_heattr" description="ocean eulerian heat transport along i-axis" unit="W" axis_ref="none" /> 147 <field id="ueiv_heattr" description="ocean bolus heat transport along i-axis" unit="W" axis_ref="none" /> 148 <field id="udiff_heattr" description="ocean diffusion heat transport along i-axis" unit="W" axis_ref="none" /> 149 </group> 150 151 <!-- V grid --> 152 153 <group id="grid_V" axis_ref="depthv" grid_ref="grid_V"> 154 <field id="vtau" description="Wind Stress along j-axis" unit="N/m2" axis_ref="none" /> 155 <field id="voce" description="ocean current along j-axis" unit="m/s" /> 156 <field id="vocetr_eff" description="Effective ocean transport along j-axis" unit="m3/s" /> 157 <!-- voce_eiv: available with key_traldf_eiv and key_diaeiv --> 158 <field id="voce_eiv" description="EIV ocean current along j-axis" unit="m/s" /> 159 <!-- voce_eiv: available with key_trabbl --> 160 <field id="voce_bbl" description="BBL ocean current along j-axis" unit="m/s" axis_ref="none" /> 161 <field id="ahv_bbl" description="BBL diffusive flux along j-axis" unit="m3/s" axis_ref="none" /> 162 <!-- variables available with key_diaar5 --> 163 <field id="v_masstr" description="ocean eulerian mass transport along j-axis" unit="kg/s" /> 164 <field id="v_heattr" description="ocean eulerian heat transport along j-axis" unit="W" axis_ref="none" /> 165 <field id="veiv_heattr" description="ocean bolus heat transport along j-axis" unit="W" axis_ref="none" /> 166 <field id="vdiff_heattr" description="ocean diffusion heat transport along j-axis" unit="W" axis_ref="none" /> 167 </group> 168 169 <!-- W grid --> 170 171 <group id="grid_W" axis_ref="depthw" grid_ref="grid_W"> 172 <field id="woce" description="ocean vertical velocity" unit="m/s" /> 173 <field id="wocetr_eff" description="effective ocean vertical transport" unit="m3/s" /> 174 <!-- woce_eiv: available with key_traldf_eiv and key_diaeiv --> 175 <field id="woce_eiv" description="EIV ocean vertical velocity" unit="m/s" /> 176 <!-- woce_eiv: available with key_trabbl_adv --> 177 <field id="avt" description="vertical eddy diffusivity" unit="m2/s" /> 178 <field id="avm" description="vertical eddy viscosity" unit="m2/s" /> 179 <!-- avs: available with key_zdfddm --> 180 <field id="avs" description="salt vertical eddy diffusivity" unit="m2/s" /> 181 <!-- avt_evd and avm_evd: available with ln_zdfevd --> 182 <field id="avt_evd" description="enhanced vertical diffusivity" unit="m2/s" /> 183 <field id="avm_evd" description="enhanced vertical viscosity" unit="m2/s" /> 184 <!-- aht2d and aht2d_eiv: available with key_traldf_eiv and key_traldf_c2d --> 185 <field id="aht2d" description="lateral eddy diffusivity" unit="m2/s" axis_ref="none" /> 186 <field id="aht2d_eiv" description="EIV lateral eddy diffusivity" unit="m2/s" axis_ref="none" /> 187 <!-- avt_tide: available with key_zdftmx --> 188 <field id="av_tide" description="tidal vertical diffusivity" unit="m2/s" /> 189 <!-- variables available with key_diaar5 --> 190 <field id="w_masstr" description="vertical mass trasport" unit="kg/s" /> 191 <field id="w_masstr2" description="square of vertical mass trasport" unit="kg2/s2" /> 192 </group> 193 194 <!-- scalar --> 195 196 <!-- variables available with key_diaar5 --> 197 <group id="scalar" axis_ref="none" grid_ref="scalarpoint" zoom_ref="1point" > 198 <field id="voltot" description="global mean volume" unit="m3" /> 199 <field id="sshtot" description="global mean ssh" unit="m" /> 200 <field id="sshsteric" description="global mean ssh steric" unit="m" /> 201 <field id="sshthster" description="global mean ssh thermosteric" unit="m" /> 202 <field id="masstot" description="global mean mass" unit="kg" /> 203 <field id="temptot" description="global mean temperature" unit="degC" /> 204 <field id="saltot" description="global mean salinity" unit="psu" /> 205 <field id="fram_trans" description="Sea Ice Mass Transport Through Fram Strait" unit="kg/s" /> 206 </group> 207 208 </field_definition> 209 14 <field_definition src="./field_def.xml"/> 210 15 <!-- 211 16 ============================================================================================================ … … 221 26 --> 222 27 223 <file_definition output_level="10">28 <file_definition type="multiple_file" output_level="10" sync_freq="1d" min_digits="4"> 224 29 <!-- 225 30 +++++++++++++++++++++++++++++++++++++++++++++++ daily ++++++++++++++++++++++++++++++++++++++++++++++++++ 226 31 --> 227 < group id="1d" output_freq="86400" enabled=".TRUE."> <!-- 1d files -->228 <file id="1d_grid_T" name="auto" name_suffix="_table2.2" description="table 2.2"> <!-- grid T -->229 <field ref="sst" name='tos' description="sea_surface_temperature" level="2" />230 <field ref="sst2" name='tossq' description="square_of_sea_surface_temperature" level="2" />231 <field ref="mldkz5" name='omldamax' description="ocean_mixed_layer_thickness_defined_by_mixing_scheme" level="2" operation="t_max(X)" />32 <file_group id="1d" output_freq="1d" enabled=".TRUE."> <!-- 1d files --> 33 <file id="1d_grid_T" name="auto" name_suffix="_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" /> 232 37 </file> 233 </ group>38 </file_group> 234 39 <!-- 235 40 ++++++++++++++++++++++++++++++++++++++++++++++ monthly +++++++++++++++++++++++++++++++++++++++++++++++++ 236 41 --> 237 < group id="1m" output_freq="-1" enabled=".TRUE."> <!-- real monthly files -->42 <file_group id="1m" output_freq="1mo" enabled=".TRUE."> <!-- real monthly files --> 238 43 <!-- 239 44 .............................................. grid T ................................................. 240 45 --> 241 < group id="1m_grid_T" name="auto" > <!-- grid T -->46 <file_group id="1m_grid_T" name="auto" > <!-- grid T --> 242 47 243 48 <file id="1m grid_T table 2.2" name_suffix="_table2.2" > 244 <field ref="botpres" name="pbo" description="sea_water_pressure_at_sea_floor" />49 <field field_ref="botpres" name="pbo" long_name="sea_water_pressure_at_sea_floor" /> 245 50 <!-- pso : sea_water_pressure_at_sea_water_surface = 0 --> 246 <field ref="ssh" name="zos" description="sea_surface_height_above_geoid" />247 <field ref="ssh2" name="zossq" description="square_of_sea_surface_height_above_geoid" level="2" />51 <field field_ref="ssh" name="zos" long_name="sea_surface_height_above_geoid" /> 52 <field field_ref="ssh2" name="zossq" long_name="square_of_sea_surface_height_above_geoid" level="2" /> 248 53 <!-- masscello : sea_water_mass_per_unit_area = cellthc*rau0 no time changes --> 249 <field ref="cellthc" name="thkcello" description="cell_thickness" /> <!-- no time changes -->250 <field ref="toce" name="thetao" description="sea_water_potential_temperature" />251 <field ref="sst" name="tos" description="sea_surface_temperature" level="1" />252 <field ref="sst2" name="tossq" description="square_of_sea_surface_temperature" level="2" />253 <field ref="soce" name="so" description="sea_water_salinity" />254 <field ref="sss" name="sos" description="sea_surface_salinity" level="1" />255 <field ref="rhop" name="rhopoto" description="sea_water_potential_density" level="2" />54 <field field_ref="cellthc" name="thkcello" long_name="cell_thickness" /> <!-- no time changes --> 55 <field field_ref="toce" name="thetao" long_name="sea_water_potential_temperature" /> 56 <field field_ref="sst" name="tos" long_name="sea_surface_temperature" level="1" /> 57 <field field_ref="sst2" name="tossq" long_name="square_of_sea_surface_temperature" level="2" /> 58 <field field_ref="soce" name="so" long_name="sea_water_salinity" /> 59 <field field_ref="sss" name="sos" long_name="sea_surface_salinity" level="1" /> 60 <field field_ref="rhop" name="rhopoto" long_name="sea_water_potential_density" level="2" /> 256 61 <!-- no agessc : sea_water_age_since_surface_contact --> 257 62 <!-- no cfc11 : moles_per_unit_mass_of_cfc11_in_sea_water --> … … 259 64 <!-- mlotst : ocean_mixed_layer_thickness_defined_by_sigma_t : must be done offline --> 260 65 <!-- mlotstsq : square_of_ocean_mixed_layer_thickness_defined_by_sigma_t : must be done offline --> 261 <field ref="mldkz5" name='omlmax' description="ocean_mixed_layer_thickness_defined_by_mixing_scheme" level="2" operation="t_max(X)" />66 <field field_ref="mldkz5" name='omlmax' long_name="ocean_mixed_layer_thickness_defined_by_mixing_scheme" level="2" operation="maximum" /> 262 67 </file> 263 68 264 69 <file id="1m grid_T table 2.5" name_suffix="_table2.5" > 265 <field ref="rain" name="pr" description="rainfall_flux" level="1" />266 <field ref="snow_ao_cea" name="prsn" description="snowfall_flux" level="1" />267 <field ref="evap_ao_cea" name="evs" description="water_evaporation_flux" level="1" />268 <field ref="runoffs" name="friver" description="water_flux_into_sea_water_from_rivers" level="1" />269 <field ref="calving" name="ficeberg" description="water_flux_into_sea_water_from_icebergs" level="1" />270 <field ref="isnwmlt_cea" name="fsitherm" description="water_flux_into_sea_water_due_to_sea_ice_thermodynamics" level="1" />271 <field ref="empmr" name="wfo" description="water_flux_into_sea_water" level="1" />70 <field field_ref="rain" name="pr" long_name="rainfall_flux" level="1" /> 71 <field field_ref="snow_ao_cea" name="prsn" long_name="snowfall_flux" level="1" /> 72 <field field_ref="evap_ao_cea" name="evs" long_name="water_evaporation_flux" level="1" /> 73 <field field_ref="runoffs" name="friver" long_name="water_flux_into_sea_water_from_rivers" level="1" /> 74 <field field_ref="calving" name="ficeberg" long_name="water_flux_into_sea_water_from_icebergs" level="1" /> 75 <field field_ref="isnwmlt_cea" name="fsitherm" long_name="water_flux_into_sea_water_due_to_sea_ice_thermodynamics" level="1" /> 76 <field field_ref="empmr" name="wfo" long_name="water_flux_into_sea_water" level="1" /> 272 77 <!-- wfonocorr : water_flux_into_sea_water_without_flux_correction : emp - erp --> 273 <field ref="erp" name="wfcorr" description="water_flux_correction" level="1" /> <!-- usually = 0 -->78 <field field_ref="erp" name="wfcorr" long_name="water_flux_correction" level="1" /> <!-- usually = 0 --> 274 79 </file> 275 80 … … 278 83 <!-- vsfevap : virtual_salt_flux_into_sea_water_due_to_evaporation = 0 --> 279 84 <!-- vsfriver : virtual_salt_flux_into_sea_water_from_rivers = 0 --> 280 <field ref="fsal_virt_cea" name="vsfsit" description="virtual_salt_flux_into_sea_water_due_to_sea_ice_thermodynamics" level="1" />85 <field field_ref="fsal_virt_cea" name="vsfsit" long_name="virtual_salt_flux_into_sea_water_due_to_sea_ice_thermodynamics" level="1" /> 281 86 <!-- vsf : virtual_salt_flux_into_sea_water = fsal_virtual + fsal_real --> 282 87 <!-- wfcorr : virtual_salt_flux_correction = 0 --> 283 <field ref="fsal_virt_cea" name="sfdsi" description="downward_sea_ice_basal_salt_flux" level="1" />88 <field field_ref="fsal_virt_cea" name="sfdsi" long_name="downward_sea_ice_basal_salt_flux" level="1" /> 284 89 <!-- sfriver : salt_flux_into_sea_water_from_rivers = 0 --> 285 90 </file> … … 287 92 <file id="1m grid_T table 2.7" name_suffix="_table2.7" > 288 93 <!-- hfgeou : upward_geothermal_heat_flux_at_sea_floor : cte, see nambbc and trabbc.F90 --> 289 <field ref="hflx_rain_cea" name="hfrainds" description="temperature_flux_due_to_rainfall_expressed_as_heat_flux_into_sea_water" level="1" />290 <field ref="hflx_evap_cea" name="hfevapds" description="temperature_flux_due_to_evaporation_expressed_as_heat_flux_out_of_sea_water" level="1" />291 <field ref="hflx_rnf_cea" name="hfrunoffds" description="temperature_flux_due_to_runoff_expressed_as_heat_flux_into_sea_water" level="1" />292 <field ref="hflx_snow_cea" name="hfsnthermds" description="heat_flux_into_sea_water_due_to_snow_thermodynamics" level="1" />293 <field ref="hflx_ice_cea" name="hfsithermds" description="heat_flux_into_sea_water_due_to_sea_ice_thermodynamics" level="1" />294 <field ref="hflx_cal_cea" name="hfibthermds" description="heat_flux_into_sea_water_due_to_iceberg_thermodynamics" level="1" />94 <field field_ref="hflx_rain_cea" name="hfrainds" long_name="temperature_flux_due_to_rainfall_expressed_as_heat_flux_into_sea_water" level="1" /> 95 <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" /> 96 <field field_ref="hflx_rnf_cea" name="hfrunoffds" long_name="temperature_flux_due_to_runoff_expressed_as_heat_flux_into_sea_water" level="1" /> 97 <field field_ref="hflx_snow_cea" name="hfsnthermds" long_name="heat_flux_into_sea_water_due_to_snow_thermodynamics" level="1" /> 98 <field field_ref="hflx_ice_cea" name="hfsithermds" long_name="heat_flux_into_sea_water_due_to_sea_ice_thermodynamics" level="1" /> 99 <field field_ref="hflx_cal_cea" name="hfibthermds" long_name="heat_flux_into_sea_water_due_to_iceberg_thermodynamics" level="1" /> 295 100 <!-- rlds : surface_net_downward_longwave_flux : not available --> 296 101 <!-- hfls : surface_downward_latent_heat_flux : not available --> 297 102 <!-- hfss : surface_downward_sensible_heat_flux: not available --> 298 <field ref="qns" name="nshfls" description="surface_net_downward_non_solar_flux" level="1" />299 <field ref="qsr" name="rsntds" description="surface_net_downward_shortwave_flux" level="1" />300 <field ref="qsr3d" name="rsds" description="downwelling_shortwave_flux_in_sea_water" level="1" />301 <field ref="qrp" name="hfcorr" description="heat_flux_correction" level="1" />302 </file> 303 </ group>103 <field field_ref="qns" name="nshfls" long_name="surface_net_downward_non_solar_flux" level="1" /> 104 <field field_ref="qsr" name="rsntds" long_name="surface_net_downward_shortwave_flux" level="1" /> 105 <field field_ref="qsr3d" name="rsds" long_name="downwelling_shortwave_flux_in_sea_water" level="1" /> 106 <field field_ref="qrp" name="hfcorr" long_name="heat_flux_correction" level="1" /> 107 </file> 108 </file_group> 304 109 <!-- 305 110 .............................................. grid U ................................................. 306 111 --> 307 < group id="1m_grid_U" name="auto" > <!-- grid U -->112 <file_group id="1m_grid_U" name="auto" > <!-- grid U --> 308 113 309 114 <file id="1m grid_U table 2.3" name_suffix="_table2.3" > 310 <field ref="uoce" name="uo" description="sea_water_x_velocity" />311 <field ref="u_masstr" name="umo" description="ocean_mass_x_transport" level="1" />312 <field ref="u_heattr" name="hfx" description="ocean_heat_x_transport" level="1" />313 <field ref="ueiv_heattr" name="hfxba" description="ocean_heat_x_transport_due_to_bolus_advection" level="2" />314 <field ref="udiff_heattr" name="hfxdiff" description="ocean_heat_x_transport_due_to_diffusion" level="2" />115 <field field_ref="uoce" name="uo" long_name="sea_water_x_velocity" /> 116 <field field_ref="u_masstr" name="umo" long_name="ocean_mass_x_transport" level="1" /> 117 <field field_ref="u_heattr" name="hfx" long_name="ocean_heat_x_transport" level="1" /> 118 <field field_ref="ueiv_heattr" name="hfxba" long_name="ocean_heat_x_transport_due_to_bolus_advection" level="2" /> 119 <field field_ref="udiff_heattr" name="hfxdiff" long_name="ocean_heat_x_transport_due_to_diffusion" level="2" /> 315 120 </file> 316 121 317 122 <file id="1m grid_U table 2.8" name_suffix="_table2.8" > 318 <field ref="utau" name="tauuo" description="surface_downward_x_stress" level="1" />123 <field field_ref="utau" name="tauuo" long_name="surface_downward_x_stress" level="1" /> 319 124 <!-- tauucorr : surface_downward_x_stress_correction = 0 --> 320 125 </file> 321 126 322 </ group>127 </file_group> 323 128 <!-- 324 129 .............................................. grid V ................................................. 325 130 --> 326 < group id="1m_grid_V" name="auto" > <!-- grid V -->131 <file_group id="1m_grid_V" name="auto" > <!-- grid V --> 327 132 328 133 <file id="1m grid_V table 2.3" name_suffix="_table2.3" > 329 <field ref="voce" name="vo" description="sea_water_y_velocity" />330 <field ref="v_masstr" name="vmo" description="ocean_mass_y_transport" level="1" />331 <field ref="v_heattr" name="hfy" description="ocean_heat_y_transport" level="1" />332 <field ref="veiv_heattr" name="hfyba" description="ocean_heat_y_transport_due_to_bolus_advection" level="2" />333 <field ref="vdiff_heattr" name="hfydiff" description="ocean_heat_y_transport_due_to_diffusion" level="2" />134 <field field_ref="voce" name="vo" long_name="sea_water_y_velocity" /> 135 <field field_ref="v_masstr" name="vmo" long_name="ocean_mass_y_transport" level="1" /> 136 <field field_ref="v_heattr" name="hfy" long_name="ocean_heat_y_transport" level="1" /> 137 <field field_ref="veiv_heattr" name="hfyba" long_name="ocean_heat_y_transport_due_to_bolus_advection" level="2" /> 138 <field field_ref="vdiff_heattr" name="hfydiff" long_name="ocean_heat_y_transport_due_to_diffusion" level="2" /> 334 139 </file> 335 140 336 141 <file id="1m grid_V table 2.8" name_suffix="_table2.8" > 337 <field ref="vtau" name="tauvo" description="surface_downward_y_stress" level="1" />142 <field field_ref="vtau" name="tauvo" long_name="surface_downward_y_stress" level="1" /> 338 143 <!-- tauvcorr : surface_downward_y_stress_correction = 0 --> 339 144 </file> 340 145 341 </ group>146 </file_group> 342 147 <!-- 343 148 .............................................. grid W ................................................. 344 149 --> 345 < group id="1m_grid_W" name="auto" > <!-- grid W -->150 <file_group id="1m_grid_W" name="auto" > <!-- grid W --> 346 151 347 152 <file id="1m grid_W table 2.3" name_suffix="_table2.3" > 348 <field ref="w_masstr" name="wmo" description="upward_ocean_mass_transport" />349 <field ref="w_masstr2" name="wmosq" description="square_pf_upward_ocean_mass_transport" />153 <field field_ref="w_masstr" name="wmo" long_name="upward_ocean_mass_transport" /> 154 <field field_ref="w_masstr2" name="wmosq" long_name="square_pf_upward_ocean_mass_transport" /> 350 155 </file> 351 156 352 157 <file id="1m grid_W table 2.9" name_suffix="_table2.9" > 353 <field ref="avt" name="difvho" description="ocean_vertical_heat_diffusivity" level="2" />354 <field ref="avs" name="difvso" description="ocean_vertical_salt_diffusivity" level="2" />158 <field field_ref="avt" name="difvho" long_name="ocean_vertical_heat_diffusivity" level="2" /> 159 <field field_ref="avs" name="difvso" long_name="ocean_vertical_salt_diffusivity" level="2" /> 355 160 <!-- difvtrbo : ocean_vertical_tracer_diffusivity_due_to_background : cte with time, see namelist parameters nn_avb and nn_havtb --> 356 <field ref="av_tide" name="difvtrto" description="ocean_vertical_tracer_diffusivity_due_to_tides" level="2" />161 <field field_ref="av_tide" name="difvtrto" long_name="ocean_vertical_tracer_diffusivity_due_to_tides" level="2" /> 357 162 <!-- tnpeo : tendency_of_ocean_potential_energy_content : not available --> 358 163 <!-- tnpeot : tendency_of_ocean_potential_energy_content_due_to_tides : not available --> 359 164 <!-- tnpeotb : tendency_of_ocean_potential_energy_content_due_to_background : not available --> 360 <field ref="avm" name="difvmo" description="ocean_vertical_momentum_diffusivity" level="2" />165 <field field_ref="avm" name="difvmo" long_name="ocean_vertical_momentum_diffusivity" level="2" /> 361 166 <!-- difvmbo : ocean_vertical_momentum_diffusivity_due_to_background : cte with time, see namelist parameters nn_avb --> 362 <field ref="av_tide" name="difvmto" description="ocean_vertical_momentum_diffusivity_due_to_tides" level="2" /> <!-- same as tracer -->167 <field field_ref="av_tide" name="difvmto" long_name="ocean_vertical_momentum_diffusivity_due_to_tides" level="2" /> <!-- same as tracer --> 363 168 <!-- difvmfdo : ocean_vertical_momentum_diffusivity_due_to_form_drag : ??? --> 364 169 <!-- dispkevfo : ocean_kinetic_energy_dissipation_per_unit_area_due_to_vertical_friction : not available --> … … 367 172 <file id="1m grid_W table 2.10" name_suffix="_table2.10" > 368 173 <!-- if ln_traldf_lap = .true. --> 369 <field ref="aht2d_eiv" name="diftrblo" description="ocean_tracer_bolus_laplacian_diffusivity" level="2" />174 <field field_ref="aht2d_eiv" name="diftrblo" long_name="ocean_tracer_bolus_laplacian_diffusivity" level="2" /> 370 175 <!-- diftrelo : ocean_tracer_epineutral_laplacian_diffusivity : cte with time, see ln_traldf_iso --> 371 176 <!-- diftrxylo : ocean_tracer_xy_laplacian_diffusivity : cte with time --> 372 177 <!-- if ln_traldf_bilap = .true. --> 373 <!-- field ref="diftrbbo" name="aht2d_eiv" description="ocean_tracer_bolus_biharmonic_diffusivity" level="2" /-->178 <!-- field field_ref="diftrbbo" name="aht2d_eiv" long_name="ocean_tracer_bolus_biharmonic_diffusivity" level="2" /--> 374 179 <!-- diftrebo : ocean_tracer_epineutral_biharmonic_diffusivity : cte with time, see ln_traldf_iso --> 375 180 <!-- diftrxybo : ocean_tracer_xy_biharmonic_diffusivity : cte with time --> … … 380 185 </file> 381 186 382 </ group>187 </file_group> 383 188 <!-- 384 189 .............................................. scalar ................................................. 385 190 --> 386 <file id="1m_scalar" name="auto" name_suffix="_table2.2" description="table 2.2"> <!-- scalar -->387 <field ref="masstot" name="masso" description="sea_water_mass" />388 <field ref="voltot" name="volo" description="sea_water_volume" />389 <field ref="sshtot" name="zosga" description="global_average_sea_level_change" />390 <field ref="sshsteric" name="zossga" description="global_average_steric_sea_level_change" />391 <field ref="sshthster" name="zostoga" description="global_average_thermosteric_sea_level_change" />392 <field ref="temptot" name="thetaoga" description="sea_water_potential_temperature" />393 <field ref="saltot" name="soga" description="sea_water_salinity" />191 <file id="1m_scalar" name="auto" name_suffix="_table2.2" > <!-- scalar --> 192 <field field_ref="masstot" name="masso" long_name="sea_water_mass" /> 193 <field field_ref="voltot" name="volo" long_name="sea_water_volume" /> 194 <field field_ref="sshtot" name="zosga" long_name="global_average_sea_level_change" /> 195 <field field_ref="sshsteric" name="zossga" long_name="global_average_steric_sea_level_change" /> 196 <field field_ref="sshthster" name="zostoga" long_name="global_average_thermosteric_sea_level_change" /> 197 <field field_ref="temptot" name="thetaoga" long_name="sea_water_potential_temperature" /> 198 <field field_ref="saltot" name="soga" long_name="sea_water_salinity" /> 394 199 </file> 395 200 <!-- 396 201 .............................................. icemod ................................................. 397 202 --> 398 <file id="1m_icemod" name="auto" name_suffix="_table2.2" description="table 2.2"> <!-- scalar -->399 <field ref="ice_pres" />400 <field ref="ice_cover" name="sic" description="sea_ice_area_fraction" />401 <field ref="icethic_cea" name="sit" description="sea_ice_thickness" />402 <field ref="subl_ai_cea" name="evap" description="water_evaporation_flux" />403 <field ref="snowthic_cea" name="snd" description="surface_snow_thickness" />203 <file id="1m_icemod" name="auto" name_suffix="_table2.2" > <!-- scalar --> 204 <field field_ref="ice_pres" /> 205 <field field_ref="ice_cover" name="sic" long_name="sea_ice_area_fraction" /> 206 <field field_ref="icethic_cea" name="sit" long_name="sea_ice_thickness" /> 207 <field field_ref="subl_ai_cea" name="evap" long_name="water_evaporation_flux" /> 208 <field field_ref="snowthic_cea" name="snd" long_name="surface_snow_thickness" /> 404 209 <!-- snc : surface_snow_area_fraction : same as sic --> 405 <field ref="icealb_cea" name="ialb" description="Bare Sea Ice Albedo" />210 <field field_ref="icealb_cea" name="ialb" long_name="Bare Sea Ice Albedo" /> 406 211 <!-- ssi : Sea Ice Salinity : cte = sice = 6, expect in baltic sea = 2 --> 407 <field ref="ist_cea" name="tsice" description="Surface Temperature of Sea Ice" />212 <field field_ref="ist_cea" name="tsice" long_name="Surface Temperature of Sea Ice" /> 408 213 <!-- tsnint : Temperature at Interface Between Sea Ice and Snow : not available --> 409 214 <!-- pr : Surface Rainfall Rate into the Sea Ice Portion of the Grid Cell = 0 --> 410 <field ref="snow_ai_cea" name="prsn" description="Surface Snowfall Rate into the Sea Ice Portion of the Grid Cell" />215 <field field_ref="snow_ai_cea" name="prsn" long_name="Surface Snowfall Rate into the Sea Ice Portion of the Grid Cell" /> 411 216 <!-- ageice : Age of Sea Ice : not available ??? --> 412 217 <!-- grFrazil : Frazil Sea Ice Growth (Leads) Rate ??? --> 413 218 <!-- grCongel : Congelation Sea Ice Growth Rate ??? --> 414 <field ref="licepro_cea" name="grLateral" description="Lateral Sea Ice Growth Rate" />415 <field ref="sntoice_cea" name="snoToIce" description="Snow-Ice Formation Rate" />416 <field ref="snowmel_cea" name="snomelt" description="Snow Melt Rate" />417 <field ref="ticemel_cea" name="tmelt" description="Rate of Melt at Upper Surface of Sea Ice" />418 <field ref="bicemel_cea" name="bmelt" description="Rate of Melt at Sea Ice Base" />219 <field field_ref="licepro_cea" name="grLateral" long_name="Lateral Sea Ice Growth Rate" /> 220 <field field_ref="sntoice_cea" name="snoToIce" long_name="Snow-Ice Formation Rate" /> 221 <field field_ref="snowmel_cea" name="snomelt" long_name="Snow Melt Rate" /> 222 <field field_ref="ticemel_cea" name="tmelt" long_name="Rate of Melt at Upper Surface of Sea Ice" /> 223 <field field_ref="bicemel_cea" name="bmelt" long_name="Rate of Melt at Sea Ice Base" /> 419 224 <!-- hcice : Sea Ice Total Heat Content ??? --> 420 <field ref="qsr_ai_cea" name="rsdssi" description="surface_downwelling_shortwave_flux_in_air" />225 <field field_ref="qsr_ai_cea" name="rsdssi" long_name="surface_downwelling_shortwave_flux_in_air" /> 421 226 <!-- rsussi : surface_upwelling_shortwave_flux_in_air ??? --> 422 227 <!-- rldssi : surface_downwelling_longwave_flux_in_air ??? --> … … 424 229 <!-- hfssi : surface_upward_sensible_heat_flux ??? --> 425 230 <!-- hflssi : surface_upward_latent_heat_flux ??? --> 426 <field ref="subl_ai_cea" name="sblsi" description="surface_snow_and_ice_sublimation_flux" />427 <field ref="u_imasstr" name="transix" description="Eastward Sea Ice Transport" />428 <field ref="v_imasstr" name="transiy" description="Northward Sea Ice Transport" />429 <field ref="fram_trans" name="transifs" description="Sea Ice Mass Transport Through Fram Strait" />430 <field ref="utau_ice" name="strairx" description="Eastward Atmospheric Stress On Sea Ice" />431 <field ref="vtau_ice" name="strairy" description="Northward Atmospheric Stress On Sea Ice" />231 <field field_ref="subl_ai_cea" name="sblsi" long_name="surface_snow_and_ice_sublimation_flux" /> 232 <field field_ref="u_imasstr" name="transix" long_name="Eastward Sea Ice Transport" /> 233 <field field_ref="v_imasstr" name="transiy" long_name="Northward Sea Ice Transport" /> 234 <field field_ref="fram_trans" name="transifs" long_name="Sea Ice Mass Transport Through Fram Strait" /> 235 <field field_ref="utau_ice" name="strairx" long_name="Eastward Atmospheric Stress On Sea Ice" /> 236 <field field_ref="vtau_ice" name="strairy" long_name="Northward Atmospheric Stress On Sea Ice" /> 432 237 <!-- strocnx : Eastward Ocean Stress On Sea Ice ??? --> 433 238 <!-- strocny : Northward Ocean Stress On Sea Ice ??? --> … … 437 242 <!-- ridgice : Sea Ice Ridging Rate ??? --> 438 243 </file> 439 </ group>244 </file_group> 440 245 441 246 <!-- … … 451 256 --> 452 257 453 <axis_definition> 454 <axis id="deptht" description="Vertical T levels" unit="m" positive=".false." /> 455 <axis id="depthu" description="Vertical U levels" unit="m" positive=".false." /> 456 <axis id="depthv" description="Vertical V levels" unit="m" positive=".false." /> 457 <axis id="depthw" description="Vertical W levels" unit="m" positive=".false." /> 458 <axis id="none" description="axe non defini" unit="none" size="1" /> 459 </axis_definition> 460 461 <grid_definition> 462 <grid id="grid_T" description="grid T" > 463 <!-- Eq section --> 464 <zoom id="EqT" ibegin="1" jbegin="0000" ni="0000" nj="1" /> 465 <!-- TAO --> 466 <!-- 137e --> 467 <zoom id="2n137eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 468 <zoom id="5n137eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 469 <zoom id="8n137eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 470 <!-- 147e --> 471 <zoom id="0n147eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 472 <zoom id="2n147eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 473 <zoom id="5n147eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 474 <!-- 156e --> 475 <zoom id="5s156eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 476 <zoom id="2s156eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 477 <zoom id="0n156eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 478 <zoom id="2n156eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 479 <zoom id="5n156eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 480 <zoom id="8n156eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 481 <!-- 165e --> 482 <zoom id="8s165eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 483 <zoom id="5s165eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 484 <zoom id="2s165eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 485 <zoom id="0n165eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 486 <zoom id="2n165eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 487 <zoom id="5n165eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 488 <zoom id="8n165eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 489 <!-- 180w --> 490 <zoom id="8s180wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 491 <zoom id="5s180wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 492 <zoom id="2s180wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 493 <zoom id="0n180wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 494 <zoom id="2n180wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 495 <zoom id="5n180wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 496 <zoom id="8n180wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 497 <!-- 170w --> 498 <zoom id="8s170wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 499 <zoom id="5s170wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 500 <zoom id="2s170wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 501 <zoom id="0n170wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 502 <zoom id="2n170wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 503 <zoom id="5n170wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 504 <zoom id="8n170wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 505 <!-- 155w --> 506 <zoom id="8s155wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 507 <zoom id="5s155wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 508 <zoom id="2s155wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 509 <zoom id="0n155wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 510 <zoom id="2n155wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 511 <zoom id="5n155wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 512 <zoom id="8n155wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 513 <!-- 140w --> 514 <zoom id="8s140wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 515 <zoom id="5s140wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 516 <zoom id="2s140wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 517 <zoom id="0n140wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 518 <zoom id="2n140wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 519 <zoom id="5n140wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 520 <zoom id="8n140wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 521 <!-- 125w --> 522 <zoom id="8s125wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 523 <zoom id="5s125wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 524 <zoom id="2s125wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 525 <zoom id="0n125wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 526 <zoom id="2n125wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 527 <zoom id="5n125wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 528 <zoom id="8n125wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 529 <!-- 110w --> 530 <zoom id="8s110wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 531 <zoom id="5s110wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 532 <zoom id="2s110wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 533 <zoom id="0n110wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 534 <zoom id="2n110wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 535 <zoom id="5n110wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 536 <zoom id="8n110wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 537 <!-- 95w --> 538 <zoom id="8s95wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 539 <zoom id="5s95wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 540 <zoom id="2s95wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 541 <zoom id="0n95wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 542 <zoom id="2n95wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 543 <zoom id="5n95wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 544 <zoom id="8n95wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 545 <!-- RAMA --> 546 <!-- 55e --> 547 <zoom id="16s55eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 548 <zoom id="12s55eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 549 <zoom id="8s55eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 550 <zoom id="4s55eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 551 <zoom id="1.5s55eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 552 <zoom id="0n55eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 553 <zoom id="1.5n55eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 554 <zoom id="4n55eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 555 <!-- 65e --> 556 <zoom id="15n65eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 557 <!-- 67e --> 558 <zoom id="16s67eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 559 <zoom id="12s67eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 560 <zoom id="8s67eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 561 <zoom id="4s67eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 562 <zoom id="1.5s67eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 563 <zoom id="0n67eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 564 <zoom id="1.5n67eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 565 <zoom id="4n67eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 566 <zoom id="8n67eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 567 <!-- 80.5e --> 568 <zoom id="16s80.5eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 569 <zoom id="12s80.5eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 570 <zoom id="8s80.5eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 571 <zoom id="4s80.5eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 572 <zoom id="1.5s80.5eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 573 <zoom id="0n80.5eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 574 <zoom id="1.5n80.5eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 575 <zoom id="4n80.5eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 576 <!-- 90e --> 577 <zoom id="1.5s90eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 578 <zoom id="0n90eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 579 <zoom id="1.5n90eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 580 <zoom id="4n90eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 581 <zoom id="8n90eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 582 <zoom id="12n90eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 583 <zoom id="15n90eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 584 <!-- 95e --> 585 <zoom id="16s95eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 586 <zoom id="12s95eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 587 <zoom id="8s95eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 588 <zoom id="5s95eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 589 <!-- PIRATA --> 590 <!-- 38w-30w --> 591 <zoom id="19s34wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 592 <zoom id="14s32wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 593 <zoom id="8s30wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 594 <zoom id="0n35wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 595 <zoom id="4n38wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 596 <zoom id="8n38wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 597 <zoom id="12n38wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 598 <zoom id="15n38wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 599 <zoom id="20n38wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 600 <!-- 23w --> 601 <zoom id="0n23wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 602 <zoom id="4n23wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 603 <zoom id="12n23wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 604 <zoom id="21n23wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 605 <!-- 10w --> 606 <zoom id="10s10wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 607 <zoom id="6s10wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 608 <zoom id="0n10wT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 609 <!-- 0e --> 610 <zoom id="0n0eT" ibegin="0000" jbegin="0000" ni="1" nj="1" /> 611 </grid> 612 613 <grid id="grid_U" description="grid U" > 614 <!-- Eq section --> 615 <zoom id="EqU" ibegin="1" jbegin="0000" ni="0000" nj="1" /> 616 </grid> 617 618 <grid id="grid_V" description="grid V" > 619 </grid> 620 621 <grid id="grid_W" description="grid W" > 622 <!-- Eq section --> 623 <zoom id="EqW" ibegin="1" jbegin="0000" ni="0000" nj="1" /> 624 </grid> 625 626 <grid id="scalarpoint" description="scalar" > 627 <zoom id="1point" ibegin="1" jbegin="1" ni="1" nj="1" /> 628 </grid> 629 258 259 <axis_definition> 260 <axis id="deptht" long_name="Vertical T levels" unit="m" positive="down" /> 261 <axis id="depthu" long_name="Vertical U levels" unit="m" positive="down" /> 262 <axis id="depthv" long_name="Vertical V levels" unit="m" positive="down" /> 263 <axis id="depthw" long_name="Vertical W levels" unit="m" positive="down" /> 264 <axis id="nfloat" long_name="Float number" unit="-" /> 265 </axis_definition> 266 267 <domain_definition src="./domain_def.xml"/> 268 269 <grid_definition> 270 <grid id="grid_T_2D" domain_ref="grid_T"/> 271 <grid id="grid_T_3D" domain_ref="grid_T" axis_ref="deptht"/> 272 <grid id="grid_U_2D" domain_ref="grid_U"/> 273 <grid id="grid_U_3D" domain_ref="grid_U" axis_ref="depthu"/> 274 <grid id="grid_V_2D" domain_ref="grid_V"/> 275 <grid id="grid_V_3D" domain_ref="grid_V" axis_ref="depthv"/> 276 <grid id="grid_W_2D" domain_ref="grid_W"/> 277 <grid id="grid_W_3D" domain_ref="grid_W" axis_ref="depthw"/> 630 278 </grid_definition> 631 279 280 </context> 281 282 283 <context id="xios"> 284 285 <variable_definition> 286 287 <!-- 288 We must have buffer_size > jpi*jpj*jpk*8*3 (with jpi and jpj the subdomain size) 289 --> 290 <variable id="buffer_size" type="integer">25000000</variable> 291 <variable id="buffer_server_factor_size" type="integer">2</variable> 292 <variable id="info_level" type="integer">0</variable> 293 <variable id="using_server" type="boolean">false</variable> 294 <variable id="using_oasis" type="boolean">false</variable> 295 <variable id="oasis_codes_id" type="string" >oceanx</variable> 296 297 </variable_definition> 298 632 299 </context> 633 300 634 301 </simulation> 302 -
branches/2012/dev_MERGE_2012/NEMOGCM/CONFIG/ORCA2_LIM_CFC_C14b/EXP00/iodef.xml
r3709 r3771 55 55 56 56 <axis_definition> 57 <axis id="deptht" long_name="Vertical T levels" unit="m" /><!-- positive=".FALSE." -->58 <axis id="depthu" long_name="Vertical U levels" unit="m" /><!-- positive=".FALSE." -->59 <axis id="depthv" long_name="Vertical V levels" unit="m" /><!-- positive=".FALSE." -->60 <axis id="depthw" long_name="Vertical W levels" unit="m" /><!-- positive=".FALSE." -->57 <axis id="deptht" long_name="Vertical T levels" unit="m" positive="down" /> 58 <axis id="depthu" long_name="Vertical U levels" unit="m" positive="down" /> 59 <axis id="depthv" long_name="Vertical V levels" unit="m" positive="down" /> 60 <axis id="depthw" long_name="Vertical W levels" unit="m" positive="down" /> 61 61 <axis id="nfloat" long_name="Float number" unit="-" /> 62 62 </axis_definition> … … 64 64 <domain_definition src="./domain_def.xml"/> 65 65 66 <grid_definition /> 66 <grid_definition> 67 <grid id="grid_T_2D" domain_ref="grid_T"/> 68 <grid id="grid_T_3D" domain_ref="grid_T" axis_ref="deptht"/> 69 <grid id="grid_U_2D" domain_ref="grid_U"/> 70 <grid id="grid_U_3D" domain_ref="grid_U" axis_ref="depthu"/> 71 <grid id="grid_V_2D" domain_ref="grid_V"/> 72 <grid id="grid_V_3D" domain_ref="grid_V" axis_ref="depthv"/> 73 <grid id="grid_W_2D" domain_ref="grid_W"/> 74 <grid id="grid_W_3D" domain_ref="grid_W" axis_ref="depthw"/> 75 </grid_definition> 67 76 68 77 </context> -
branches/2012/dev_MERGE_2012/NEMOGCM/CONFIG/ORCA2_LIM_PISCES/EXP00/iodef.xml
r3710 r3771 224 224 225 225 <axis_definition> 226 <axis id="deptht" long_name="Vertical T levels" unit="m" /><!-- positive=".FALSE." -->227 <axis id="depthu" long_name="Vertical U levels" unit="m" /><!-- positive=".FALSE." -->228 <axis id="depthv" long_name="Vertical V levels" unit="m" /><!-- positive=".FALSE." -->229 <axis id="depthw" long_name="Vertical W levels" unit="m" /><!-- positive=".FALSE." -->226 <axis id="deptht" long_name="Vertical T levels" unit="m" positive="down" /> 227 <axis id="depthu" long_name="Vertical U levels" unit="m" positive="down" /> 228 <axis id="depthv" long_name="Vertical V levels" unit="m" positive="down" /> 229 <axis id="depthw" long_name="Vertical W levels" unit="m" positive="down" /> 230 230 <axis id="nfloat" long_name="Float number" unit="-" /> 231 231 </axis_definition> … … 233 233 <domain_definition src="./domain_def.xml"/> 234 234 235 <grid_definition /> 235 <grid_definition> 236 <grid id="grid_T_2D" domain_ref="grid_T"/> 237 <grid id="grid_T_3D" domain_ref="grid_T" axis_ref="deptht"/> 238 <grid id="grid_U_2D" domain_ref="grid_U"/> 239 <grid id="grid_U_3D" domain_ref="grid_U" axis_ref="depthu"/> 240 <grid id="grid_V_2D" domain_ref="grid_V"/> 241 <grid id="grid_V_3D" domain_ref="grid_V" axis_ref="depthv"/> 242 <grid id="grid_W_2D" domain_ref="grid_W"/> 243 <grid id="grid_W_3D" domain_ref="grid_W" axis_ref="depthw"/> 244 </grid_definition> 236 245 237 246 </context> -
branches/2012/dev_MERGE_2012/NEMOGCM/CONFIG/ORCA2_OFF_PISCES/EXP00/iodef.xml
r3709 r3771 152 152 153 153 <axis_definition> 154 <axis id="deptht" long_name="Vertical T levels" unit="m" /><!-- positive=".FALSE." -->155 <axis id="depthu" long_name="Vertical U levels" unit="m" /><!-- positive=".FALSE." -->156 <axis id="depthv" long_name="Vertical V levels" unit="m" /><!-- positive=".FALSE." -->157 <axis id="depthw" long_name="Vertical W levels" unit="m" /><!-- positive=".FALSE." -->154 <axis id="deptht" long_name="Vertical T levels" unit="m" positive="down" /> 155 <axis id="depthu" long_name="Vertical U levels" unit="m" positive="down" /> 156 <axis id="depthv" long_name="Vertical V levels" unit="m" positive="down" /> 157 <axis id="depthw" long_name="Vertical W levels" unit="m" positive="down" /> 158 158 <axis id="nfloat" long_name="Float number" unit="-" /> 159 159 </axis_definition> … … 161 161 <domain_definition src="./domain_def.xml"/> 162 162 163 <grid_definition /> 163 <grid_definition> 164 <grid id="grid_T_2D" domain_ref="grid_T"/> 165 <grid id="grid_T_3D" domain_ref="grid_T" axis_ref="deptht"/> 166 <grid id="grid_U_2D" domain_ref="grid_U"/> 167 <grid id="grid_U_3D" domain_ref="grid_U" axis_ref="depthu"/> 168 <grid id="grid_V_2D" domain_ref="grid_V"/> 169 <grid id="grid_V_3D" domain_ref="grid_V" axis_ref="depthv"/> 170 <grid id="grid_W_2D" domain_ref="grid_W"/> 171 <grid id="grid_W_3D" domain_ref="grid_W" axis_ref="depthw"/> 172 </grid_definition> 164 173 165 174 </context> -
branches/2012/dev_MERGE_2012/NEMOGCM/CONFIG/ORCA2_SAS_LIM/EXP00/iodef.xml
r3710 r3771 55 55 56 56 <axis_definition> 57 <axis id="deptht" long_name="Vertical T levels" unit="m" /><!-- positive=".FALSE." -->58 <axis id="depthu" long_name="Vertical U levels" unit="m" /><!-- positive=".FALSE." -->59 <axis id="depthv" long_name="Vertical V levels" unit="m" /><!-- positive=".FALSE." -->60 <axis id="depthw" long_name="Vertical W levels" unit="m" /><!-- positive=".FALSE." -->57 <axis id="deptht" long_name="Vertical T levels" unit="m" positive="down" /> 58 <axis id="depthu" long_name="Vertical U levels" unit="m" positive="down" /> 59 <axis id="depthv" long_name="Vertical V levels" unit="m" positive="down" /> 60 <axis id="depthw" long_name="Vertical W levels" unit="m" positive="down" /> 61 61 <axis id="nfloat" long_name="Float number" unit="-" /> 62 62 </axis_definition> … … 64 64 <domain_definition src="./domain_def.xml"/> 65 65 66 <grid_definition /> 66 <grid_definition> 67 <grid id="grid_T_2D" domain_ref="grid_T"/> 68 <grid id="grid_T_3D" domain_ref="grid_T" axis_ref="deptht"/> 69 <grid id="grid_U_2D" domain_ref="grid_U"/> 70 <grid id="grid_U_3D" domain_ref="grid_U" axis_ref="depthu"/> 71 <grid id="grid_V_2D" domain_ref="grid_V"/> 72 <grid id="grid_V_3D" domain_ref="grid_V" axis_ref="depthv"/> 73 <grid id="grid_W_2D" domain_ref="grid_W"/> 74 <grid id="grid_W_3D" domain_ref="grid_W" axis_ref="depthw"/> 75 </grid_definition> 67 76 68 77 </context> -
branches/2012/dev_MERGE_2012/NEMOGCM/CONFIG/SHARED/domain_def.xml
r3695 r3771 2 2 <domain_definition> 3 3 <domain_group id="grid_T"> 4 <!-- Eq section -->5 4 <domain id="grid_T" long_name="grid T"/> 5 <!-- My zoom: example of hand defined zoom --> 6 <domain id="myzoom" zoom_ibegin="10" zoom_jbegin="10" zoom_ni="5" zoom_nj="5" /> 7 <!-- Eq section --> 6 8 <domain id="EqT" zoom_ibegin="1" zoom_jbegin="0000" zoom_ni="0000" zoom_nj="1" /> 7 9 <!-- TAO --> -
branches/2012/dev_MERGE_2012/NEMOGCM/CONFIG/SHARED/field_def.xml
r3757 r3771 11 11 ============================================================================================================ 12 12 --> 13 <field_definition level="1" prec="4" operation="average" enabled=".TRUE." > <!-- time step automaticaly defined -->13 <field_definition level="1" prec="4" operation="average" enabled=".TRUE." default_value="1.e20" > <!-- time step automaticaly defined --> 14 14 15 15 <!-- T grid --> 16 16 17 <field_group id="grid_T" domain_ref="grid_T">18 <field id="toce" long_name="temperature" unit="degC" axis_ref="deptht"/>19 <field id="soce" long_name="salinity" unit="psu" axis_ref="deptht"/>17 <field_group id="grid_T" grid_ref="grid_T_2D"> 18 <field id="toce" long_name="temperature" unit="degC" grid_ref="grid_T_3D"/> 19 <field id="soce" long_name="salinity" unit="psu" grid_ref="grid_T_3D"/> 20 20 <field id="sst" long_name="sea surface temperature" unit="degC" /> 21 21 <field id="sst2" long_name="square of sea surface temperature" unit="degC2" /> … … 28 28 <field id="mldkz5" long_name="mixing layer depth (Turbocline)" unit="m" /> 29 29 <field id="mldr10_1" long_name="Mixed Layer Depth 0.01 ref.10m" unit="m" /> 30 <field id="rhop" long_name="potential density (sigma0)" unit="kg/m3" axis_ref="deptht"/>30 <field id="rhop" long_name="potential density (sigma0)" unit="kg/m3" grid_ref="grid_T_3D"/> 31 31 <!-- next variables available with key_diahth --> 32 32 <field id="mlddzt" long_name="Thermocline Depth (max dT/dz)" unit="m" /> … … 45 45 <!-- variables available with key_diaar5 --> 46 46 <field id="botpres" long_name="Pressure at sea floor" unit="dbar" /> 47 <field id="cellthc" long_name="Cell thickness" unit="m" axis_ref="deptht"/>47 <field id="cellthc" long_name="Cell thickness" unit="m" grid_ref="grid_T_3D"/> 48 48 </field_group> 49 49 50 50 <!-- SBC --> 51 51 52 <field_group id="SBC" domain_ref="grid_T" > <!-- time step automaticaly defined based on nn_fsbc -->52 <field_group id="SBC" grid_ref="grid_T_2D" > <!-- time step automaticaly defined based on nn_fsbc --> 53 53 54 54 <field id="empmr" long_name="Net Upward Water Flux" unit="kg/m2/s" /> … … 60 60 <field id="qns" long_name="non solar Downward Heat Flux" unit="W/m2" /> 61 61 <field id="qsr" long_name="Shortwave Radiation" unit="W/m2" /> 62 <field id="qsr3d" long_name="Shortwave Radiation 3D distribution" axis_ref="deptht"unit="W/m2" />62 <field id="qsr3d" long_name="Shortwave Radiation 3D distribution" grid_ref="grid_T_3D" unit="W/m2" /> 63 63 <field id="qrp" long_name="Surface Heat Flux: Damping" unit="W/m2" /> 64 64 <field id="erp" long_name="Surface Water Flux: Damping" unit="Kg/m2/s" /> … … 134 134 <!-- U grid --> 135 135 136 <field_group id="grid_U" domain_ref="grid_U">136 <field_group id="grid_U" grid_ref="grid_U_2D"> 137 137 <field id="utau" long_name="Wind Stress along i-axis" unit="N/m2" /> 138 138 <field id="suoce" long_name="ocean surface current along i-axis" unit="m/s" /> 139 <field id="uoce" long_name="ocean current along i-axis" unit="m/s" axis_ref="depthu" />140 <field id="uocetr_eff" long_name="Effective ocean transport along i-axis" unit="m3/s" axis_ref="depthu" />139 <field id="uoce" long_name="ocean current along i-axis" unit="m/s" grid_ref="grid_U_3D" /> 140 <field id="uocetr_eff" long_name="Effective ocean transport along i-axis" unit="m3/s" grid_ref="grid_U_3D" /> 141 141 <!-- uoce_eiv: available with key_traldf_eiv and key_diaeiv --> 142 <field id="uoce_eiv" long_name="EIV ocean current along i-axis" unit="m/s" axis_ref="depthu" />142 <field id="uoce_eiv" long_name="EIV ocean current along i-axis" unit="m/s" grid_ref="grid_U_3D" /> 143 143 <!-- uoce_eiv: available with key_trabbl --> 144 <field id="uoce_bbl" long_name="BBL ocean current along i-axis" unit="m/s" axis_ref="depthu" />145 <field id="ahu_bbl" long_name="BBL diffusive flux along i-axis" unit="m3/s" 144 <field id="uoce_bbl" long_name="BBL ocean current along i-axis" unit="m/s" grid_ref="grid_U_3D" /> 145 <field id="ahu_bbl" long_name="BBL diffusive flux along i-axis" unit="m3/s" /> 146 146 <!-- variables available with key_diaar5 --> 147 <field id="u_masstr" long_name="ocean eulerian mass transport along i-axis" unit="kg/s" axis_ref="depthu" />147 <field id="u_masstr" long_name="ocean eulerian mass transport along i-axis" unit="kg/s" grid_ref="grid_U_3D" /> 148 148 <field id="u_heattr" long_name="ocean eulerian heat transport along i-axis" unit="W" /> 149 149 <field id="ueiv_heattr" long_name="ocean bolus heat transport along i-axis" unit="W" /> … … 153 153 <!-- V grid --> 154 154 155 <field_group id="grid_V" domain_ref="grid_V">155 <field_group id="grid_V" grid_ref="grid_V_2D"> 156 156 <field id="vtau" long_name="Wind Stress along j-axis" unit="N/m2" /> 157 157 <field id="svoce" long_name="ocean surface current along j-axis" unit="m/s" /> 158 <field id="voce" long_name="ocean current along j-axis" unit="m/s" axis_ref="depthv" />159 <field id="vocetr_eff" long_name="Effective ocean transport along j-axis" unit="m3/s" axis_ref="depthv" />158 <field id="voce" long_name="ocean current along j-axis" unit="m/s" grid_ref="grid_V_3D" /> 159 <field id="vocetr_eff" long_name="Effective ocean transport along j-axis" unit="m3/s" grid_ref="grid_V_3D" /> 160 160 <!-- voce_eiv: available with key_traldf_eiv and key_diaeiv --> 161 <field id="voce_eiv" long_name="EIV ocean current along j-axis" unit="m/s" axis_ref="depthv" />161 <field id="voce_eiv" long_name="EIV ocean current along j-axis" unit="m/s" grid_ref="grid_V_3D" /> 162 162 <!-- voce_eiv: available with key_trabbl --> 163 <field id="voce_bbl" long_name="BBL ocean current along j-axis" unit="m/s" axis_ref="depthv" />163 <field id="voce_bbl" long_name="BBL ocean current along j-axis" unit="m/s" grid_ref="grid_V_3D" /> 164 164 <field id="ahv_bbl" long_name="BBL diffusive flux along j-axis" unit="m3/s" /> 165 165 <!-- variables available with key_diaar5 --> 166 <field id="v_masstr" long_name="ocean eulerian mass transport along j-axis" unit="kg/s" axis_ref="depthv" />166 <field id="v_masstr" long_name="ocean eulerian mass transport along j-axis" unit="kg/s" grid_ref="grid_V_3D" /> 167 167 <field id="v_heattr" long_name="ocean eulerian heat transport along j-axis" unit="W" /> 168 168 <field id="veiv_heattr" long_name="ocean bolus heat transport along j-axis" unit="W" /> … … 172 172 <!-- W grid --> 173 173 174 <field_group id="grid_W" domain_ref="grid_W"> 175 <field_group axis_ref="depthw"> 176 <field id="woce" long_name="ocean vertical velocity" unit="m/s" /> 177 <field id="wocetr_eff" long_name="effective ocean vertical transport" unit="m3/s" /> 178 <!-- woce_eiv: available with key_traldf_eiv and key_diaeiv --> 179 <field id="woce_eiv" long_name="EIV ocean vertical velocity" unit="m/s" /> 180 <!-- woce_eiv: available with key_trabbl_adv --> 181 <field id="avt" long_name="vertical eddy diffusivity" unit="m2/s" /> 182 <field id="avm" long_name="vertical eddy viscosity" unit="m2/s" /> 183 <!-- avs: available with key_zdfddm --> 184 <field id="avs" long_name="salt vertical eddy diffusivity" unit="m2/s" /> 185 <!-- avt_evd and avm_evd: available with ln_zdfevd --> 186 <field id="avt_evd" long_name="enhanced vertical diffusivity" unit="m2/s" /> 187 <field id="avm_evd" long_name="enhanced vertical viscosity" unit="m2/s" /> 188 <!-- avt_tide: available with key_zdftmx --> 189 <field id="av_tide" long_name="tidal vertical diffusivity" unit="m2/s" /> 190 <!-- variables available with key_diaar5 --> 191 <field id="w_masstr" long_name="vertical mass trasport" unit="kg/s" /> 192 <field id="w_masstr2" long_name="square of vertical mass trasport" unit="kg2/s2" /> 193 </field_group> 194 195 <!-- aht2d and aht2d_eiv: available with key_traldf_eiv and key_traldf_c2d --> 196 <field id="aht2d" long_name="lateral eddy diffusivity" unit="m2/s" /> 197 <field id="aht2d_eiv" long_name="EIV lateral eddy diffusivity" unit="m2/s" /> 174 <field_group id="grid_W" grid_ref="grid_W_3D"> 175 <field id="woce" long_name="ocean vertical velocity" unit="m/s" /> 176 <field id="wocetr_eff" long_name="effective ocean vertical transport" unit="m3/s" /> 177 <!-- woce_eiv: available with key_traldf_eiv and key_diaeiv --> 178 <field id="woce_eiv" long_name="EIV ocean vertical velocity" unit="m/s" /> 179 <!-- woce_eiv: available with key_trabbl_adv --> 180 <field id="avt" long_name="vertical eddy diffusivity" unit="m2/s" /> 181 <field id="avm" long_name="vertical eddy viscosity" unit="m2/s" /> 182 <!-- avs: available with key_zdfddm --> 183 <field id="avs" long_name="salt vertical eddy diffusivity" unit="m2/s" /> 184 <!-- avt_evd and avm_evd: available with ln_zdfevd --> 185 <field id="avt_evd" long_name="enhanced vertical diffusivity" unit="m2/s" /> 186 <field id="avm_evd" long_name="enhanced vertical viscosity" unit="m2/s" /> 187 <!-- avt_tide: available with key_zdftmx --> 188 <field id="av_tide" long_name="tidal vertical diffusivity" unit="m2/s" /> 189 <!-- variables available with key_diaar5 --> 190 <field id="w_masstr" long_name="vertical mass trasport" unit="kg/s" /> 191 <field id="w_masstr2" long_name="square of vertical mass trasport" unit="kg2/s2" /> 192 193 <!-- aht2d and aht2d_eiv: available with key_traldf_eiv and key_traldf_c2d --> 194 <field id="aht2d" long_name="lateral eddy diffusivity" unit="m2/s" grid_ref="grid_W_2D" /> 195 <field id="aht2d_eiv" long_name="EIV lateral eddy diffusivity" unit="m2/s" grid_ref="grid_W_2D"/> 198 196 </field_group> 199 197 … … 224 222 <!-- ptrc on T grid --> 225 223 226 <field_group id="ptrc_T" axis_ref="deptht" domain_ref="grid_T">224 <field_group id="ptrc_T" grid_ref="grid_T_3D"> 227 225 <field id="DIC" long_name="Dissolved inorganic Concentration" unit="mmol/m3" /> 228 226 <field id="Alkalini" long_name="Total Alkalinity Concentration" unit="mmol/m3" /> … … 259 257 <!-- diad on T grid : variables available with key_diatrc --> 260 258 261 <field_group id="diad_T" domain_ref="grid_T">262 <field id="PH" long_name="PH" unit="-" axis_ref="deptht" />263 <field id="CO3" long_name="Bicarbonates" unit="mol/m3" axis_ref="deptht" />264 <field id="CO3sat" long_name="CO3 saturation" unit="mol/m3" axis_ref="deptht" />265 <field id="PAR" long_name="Photosynthetically Available Radiation" unit="W/m2" axis_ref="deptht" />266 <field id="PPPHY" long_name="Primary production of nanophyto" unit="molC/m3/s" axis_ref="deptht" />267 <field id="PPPHY2" long_name="Primary production of diatoms" unit="molC/m3/s" axis_ref="deptht" />268 <field id="PPNEWN" long_name="New Primary production of nanophyto" unit="molC/m3/s" axis_ref="deptht" />269 <field id="PPNEWD" long_name="New Primary production of diatoms" unit="molC/m3/s" axis_ref="deptht" />270 <field id="PBSi" long_name="Primary production of Si diatoms" unit="molSi/m3/s" axis_ref="deptht" />271 <field id="PFeN" long_name="Primary production of nano iron" unit="molFe/m3/s" axis_ref="deptht" />272 <field id="PFeD" long_name="Primary production of diatoms iron" unit="molFe/m3/s" axis_ref="deptht" />273 <field id="xfracal" long_name="Calcifying fraction" unit="-" axis_ref="deptht" />274 <field id="PCAL" long_name="Calcite production" unit="molC/m3/s" axis_ref="deptht" />275 <field id="DCAL" long_name="Calcite dissolution" unit="molC/m3/s" axis_ref="deptht" />276 <field id="GRAZ1" long_name="Grazing by microzooplankton" unit="molC/m3/s" axis_ref="deptht" />277 <field id="GRAZ2" long_name="Grazing by mesozooplankton" unit="molC/m3/s" axis_ref="deptht" />278 <field id="REMIN" long_name="Oxic remineralization of OM" unit="molC/m3/s" axis_ref="deptht" />279 <field id="DENIT" long_name="Anoxic remineralization of OM" unit="molC/m3/s" axis_ref="deptht" />280 <field id="Nfix" long_name="Nitrogen fixation" unit="molN/m3/s" axis_ref="deptht" />281 <field id="Mumax" long_name="Maximum growth rate" unit="s-1" axis_ref="deptht" />282 <field id="MuN" long_name="Realized growth rate for nanophyto" unit="s-1" axis_ref="deptht" />283 <field id="MuD" long_name="Realized growth rate for diatomes" unit="s-1" axis_ref="deptht" />284 <field id="LNnut" long_name="Nutrient limitation term in Nanophyto" unit="-" axis_ref="deptht" />285 <field id="LDnut" long_name="Nutrient limitation term in Diatoms" unit="-" axis_ref="deptht" />286 <field id="LNFe" long_name="Iron limitation term in Nanophyto" unit="-" axis_ref="deptht" />287 <field id="LDFe" long_name="Iron limitation term in Diatoms" unit="-" axis_ref="deptht" />288 <field id="LNlight" long_name="Light limitation term in Nanophyto" unit="-" axis_ref="deptht" />289 <field id="LDlight" long_name="Light limitation term in Diatoms" unit="-" axis_ref="deptht" />290 <field id="Fe2" long_name="Iron II concentration" unit="nmol/L" axis_ref="deptht" />291 <field id="Fe3" long_name="Iron III concentration" unit="nmol/L" axis_ref="deptht" />292 <field id="FeL1" long_name="Complexed Iron concentration with L1" unit="nmol/L" axis_ref="deptht" />293 <field id="FeL2" long_name="Complexed Iron concentration with L2" unit="nmol/L" axis_ref="deptht" />294 <field id="FeP" long_name="Precipitated Iron III" unit="nmol/L" axis_ref="deptht" />295 <field id="TL1" long_name="Total L1 concentration" unit="nmol/L" axis_ref="deptht" />296 <field id="TL2" long_name="Total L2 concentration" unit="nmol/L" axis_ref="deptht" />259 <field_group id="diad_T" grid_ref="grid_T_2D"> 260 <field id="PH" long_name="PH" unit="-" grid_ref="grid_T_3D" /> 261 <field id="CO3" long_name="Bicarbonates" unit="mol/m3" grid_ref="grid_T_3D" /> 262 <field id="CO3sat" long_name="CO3 saturation" unit="mol/m3" grid_ref="grid_T_3D" /> 263 <field id="PAR" long_name="Photosynthetically Available Radiation" unit="W/m2" grid_ref="grid_T_3D" /> 264 <field id="PPPHY" long_name="Primary production of nanophyto" unit="molC/m3/s" grid_ref="grid_T_3D" /> 265 <field id="PPPHY2" long_name="Primary production of diatoms" unit="molC/m3/s" grid_ref="grid_T_3D" /> 266 <field id="PPNEWN" long_name="New Primary production of nanophyto" unit="molC/m3/s" grid_ref="grid_T_3D" /> 267 <field id="PPNEWD" long_name="New Primary production of diatoms" unit="molC/m3/s" grid_ref="grid_T_3D" /> 268 <field id="PBSi" long_name="Primary production of Si diatoms" unit="molSi/m3/s" grid_ref="grid_T_3D" /> 269 <field id="PFeN" long_name="Primary production of nano iron" unit="molFe/m3/s" grid_ref="grid_T_3D" /> 270 <field id="PFeD" long_name="Primary production of diatoms iron" unit="molFe/m3/s" grid_ref="grid_T_3D" /> 271 <field id="xfracal" long_name="Calcifying fraction" unit="-" grid_ref="grid_T_3D" /> 272 <field id="PCAL" long_name="Calcite production" unit="molC/m3/s" grid_ref="grid_T_3D" /> 273 <field id="DCAL" long_name="Calcite dissolution" unit="molC/m3/s" grid_ref="grid_T_3D" /> 274 <field id="GRAZ1" long_name="Grazing by microzooplankton" unit="molC/m3/s" grid_ref="grid_T_3D" /> 275 <field id="GRAZ2" long_name="Grazing by mesozooplankton" unit="molC/m3/s" grid_ref="grid_T_3D" /> 276 <field id="REMIN" long_name="Oxic remineralization of OM" unit="molC/m3/s" grid_ref="grid_T_3D" /> 277 <field id="DENIT" long_name="Anoxic remineralization of OM" unit="molC/m3/s" grid_ref="grid_T_3D" /> 278 <field id="Nfix" long_name="Nitrogen fixation" unit="molN/m3/s" grid_ref="grid_T_3D" /> 279 <field id="Mumax" long_name="Maximum growth rate" unit="s-1" grid_ref="grid_T_3D" /> 280 <field id="MuN" long_name="Realized growth rate for nanophyto" unit="s-1" grid_ref="grid_T_3D" /> 281 <field id="MuD" long_name="Realized growth rate for diatomes" unit="s-1" grid_ref="grid_T_3D" /> 282 <field id="LNnut" long_name="Nutrient limitation term in Nanophyto" unit="-" grid_ref="grid_T_3D" /> 283 <field id="LDnut" long_name="Nutrient limitation term in Diatoms" unit="-" grid_ref="grid_T_3D" /> 284 <field id="LNFe" long_name="Iron limitation term in Nanophyto" unit="-" grid_ref="grid_T_3D" /> 285 <field id="LDFe" long_name="Iron limitation term in Diatoms" unit="-" grid_ref="grid_T_3D" /> 286 <field id="LNlight" long_name="Light limitation term in Nanophyto" unit="-" grid_ref="grid_T_3D" /> 287 <field id="LDlight" long_name="Light limitation term in Diatoms" unit="-" grid_ref="grid_T_3D" /> 288 <field id="Fe2" long_name="Iron II concentration" unit="nmol/L" grid_ref="grid_T_3D" /> 289 <field id="Fe3" long_name="Iron III concentration" unit="nmol/L" grid_ref="grid_T_3D" /> 290 <field id="FeL1" long_name="Complexed Iron concentration with L1" unit="nmol/L" grid_ref="grid_T_3D" /> 291 <field id="FeL2" long_name="Complexed Iron concentration with L2" unit="nmol/L" grid_ref="grid_T_3D" /> 292 <field id="FeP" long_name="Precipitated Iron III" unit="nmol/L" grid_ref="grid_T_3D" /> 293 <field id="TL1" long_name="Total L1 concentration" unit="nmol/L" grid_ref="grid_T_3D" /> 294 <field id="TL2" long_name="Total L2 concentration" unit="nmol/L" grid_ref="grid_T_3D" /> 297 295 <field id="pdust" long_name="dust concentration" unit="g/L" /> 298 <field id="Totlig" long_name="Total ligand concentation" unit="nmol/L" axis_ref="deptht" />299 <field id="Biron" long_name="Bioavailable iron" unit="nmol/L" axis_ref="deptht" />296 <field id="Totlig" long_name="Total ligand concentation" unit="nmol/L" grid_ref="grid_T_3D" /> 297 <field id="Biron" long_name="Bioavailable iron" unit="nmol/L" grid_ref="grid_T_3D" /> 300 298 <field id="Sdenit" long_name="Nitrate reduction in the sediments" unit="molN/m2/s" /> 301 299 <field id="Ironice" long_name="Iron input/uptake due to sea ice" unit="molFe/m2/s" /> … … 312 310 <field id="Heup" long_name="Euphotic layer depth" unit="m" /> 313 311 <field id="Irondep" long_name="Iron deposition from dust" unit="mol/m2/s" /> 314 <field id="Ironsed" long_name="Iron deposition from sediment" unit="mol/m2/s" axis_ref="deptht" />315 316 <field id="FNO3PHY" long_name="FNO3PHY" unit="-" axis_ref="deptht" />317 <field id="FNH4PHY" long_name="FNH4PHY" unit="-" axis_ref="deptht" />318 <field id="FNH4NO3" long_name="FNH4NO3" unit="-" axis_ref="deptht" />312 <field id="Ironsed" long_name="Iron deposition from sediment" unit="mol/m2/s" grid_ref="grid_T_3D" /> 313 314 <field id="FNO3PHY" long_name="FNO3PHY" unit="-" grid_ref="grid_T_3D" /> 315 <field id="FNH4PHY" long_name="FNH4PHY" unit="-" grid_ref="grid_T_3D" /> 316 <field id="FNH4NO3" long_name="FNH4NO3" unit="-" grid_ref="grid_T_3D" /> 319 317 <field id="TNO3PHY" long_name="TNO3PHY" unit="-" /> 320 318 <field id="TNH4PHY" long_name="TNH4PHY" unit="-" /> … … 340 338 <field id="qtrC14b" long_name="Air-sea flux of Bomb C14" unit="mol/m2/s" /> 341 339 <field id="qintC14b" long_name="Cumulative air-sea flux of Bomb C14" unit="mol/m2" /> 342 <field id="fdecay" long_name="Radiactive decay of Bomb C14" unit="mol/m3" axis_ref="deptht" />340 <field id="fdecay" long_name="Radiactive decay of Bomb C14" unit="mol/m3" grid_ref="grid_T_3D" /> 343 341 </field_group> 344 342 -
branches/2012/dev_MERGE_2012/NEMOGCM/NEMO/OPA_SRC/IOM/iom.F90
r3770 r3771 52 52 PRIVATE iom_p1d, iom_p2d, iom_p3d 53 53 #if defined key_iomput 54 PRIVATE iom_set_domain_attr, iom_set_axis_attr, iom_set_field_attr, iom_set_file_attr 54 PRIVATE iom_set_domain_attr, iom_set_axis_attr, iom_set_field_attr, iom_set_file_attr, iom_set_grid_attr 55 55 PRIVATE set_grid, set_scalar, set_xmlatt, set_mooring 56 56 # endif … … 112 112 ! horizontal grid definition 113 113 CALL set_scalar 114 CALL set_grid( " grid_T", glamt, gphit )115 CALL set_grid( " grid_U", glamu, gphiu )116 CALL set_grid( " grid_V", glamv, gphiv )117 CALL set_grid( " grid_W", glamt, gphit )114 CALL set_grid( "T", glamt, gphit ) 115 CALL set_grid( "U", glamu, gphiu ) 116 CALL set_grid( "V", glamv, gphiv ) 117 CALL set_grid( "W", glamt, gphit ) 118 118 119 119 ! vertical grid definition … … 1014 1014 1015 1015 SUBROUTINE iom_set_domain_attr( cdname, ni_glo, nj_glo, ibegin, jbegin, ni, nj, zoom_ibegin, zoom_jbegin, zoom_ni, zoom_nj, & 1016 & data_dim, data_ibegin, data_ni, data_jbegin, data_nj, lonvalue, latvalue ) 1017 CHARACTER(LEN=*) , INTENT(in) :: cdname 1018 INTEGER , OPTIONAL, INTENT(in) :: ni_glo, nj_glo, ibegin, jbegin, ni, nj 1019 INTEGER , OPTIONAL, INTENT(in) :: data_dim, data_ibegin, data_ni, data_jbegin, data_nj 1020 INTEGER , OPTIONAL, INTENT(in) :: zoom_ibegin, zoom_jbegin, zoom_ni, zoom_nj 1021 REAL(wp), DIMENSION(:), OPTIONAL, INTENT(in) :: lonvalue, latvalue 1022 1023 IF ( xios_is_valid_domain(TRIM(cdname)) ) THEN 1024 CALL xios_set_domain_attr( cdname, ni_glo=ni_glo, nj_glo=nj_glo, ibegin=ibegin, jbegin=jbegin, ni=ni, nj=nj , & 1025 & data_dim=data_dim, data_ibegin=data_ibegin, data_ni=data_ni, data_jbegin=data_jbegin, data_nj=data_nj, & 1026 & zoom_ibegin=zoom_ibegin, zoom_jbegin=zoom_jbegin, zoom_ni=zoom_ni, zoom_nj=zoom_nj, & 1027 & lonvalue=lonvalue, latvalue=latvalue ) 1028 ENDIF 1029 1030 IF ( xios_is_valid_domaingroup(TRIM(cdname)) ) THEN 1016 & data_dim, data_ibegin, data_ni, data_jbegin, data_nj, lonvalue, latvalue, mask ) 1017 CHARACTER(LEN=*) , INTENT(in) :: cdname 1018 INTEGER , OPTIONAL, INTENT(in) :: ni_glo, nj_glo, ibegin, jbegin, ni, nj 1019 INTEGER , OPTIONAL, INTENT(in) :: data_dim, data_ibegin, data_ni, data_jbegin, data_nj 1020 INTEGER , OPTIONAL, INTENT(in) :: zoom_ibegin, zoom_jbegin, zoom_ni, zoom_nj 1021 REAL(wp), DIMENSION(:) , OPTIONAL, INTENT(in) :: lonvalue, latvalue 1022 LOGICAL, DIMENSION(:,:), OPTIONAL, INTENT(in) :: mask 1023 1024 IF ( xios_is_valid_domain (cdname) ) THEN 1025 CALL xios_set_domain_attr ( cdname, ni_glo=ni_glo, nj_glo=nj_glo, ibegin=ibegin, jbegin=jbegin, ni=ni, nj=nj, & 1026 & data_dim=data_dim, data_ibegin=data_ibegin, data_ni=data_ni, data_jbegin=data_jbegin, data_nj=data_nj , & 1027 & zoom_ibegin=zoom_ibegin, zoom_jbegin=zoom_jbegin, zoom_ni=zoom_ni, zoom_nj=zoom_nj, & 1028 & lonvalue=lonvalue, latvalue=latvalue,mask=mask ) 1029 ENDIF 1030 1031 IF ( xios_is_valid_domaingroup(cdname) ) THEN 1031 1032 CALL xios_set_domaingroup_attr( cdname, ni_glo=ni_glo, nj_glo=nj_glo, ibegin=ibegin, jbegin=jbegin, ni=ni, nj=nj, & 1032 1033 & data_dim=data_dim, data_ibegin=data_ibegin, data_ni=data_ni, data_jbegin=data_jbegin, data_nj=data_nj , & 1033 1034 & zoom_ibegin=zoom_ibegin, zoom_jbegin=zoom_jbegin, zoom_ni=zoom_ni, zoom_nj=zoom_nj, & 1034 & lonvalue=lonvalue, latvalue=latvalue )1035 & lonvalue=lonvalue, latvalue=latvalue,mask=mask ) 1035 1036 ENDIF 1036 1037 … … 1041 1042 CHARACTER(LEN=*) , INTENT(in) :: cdname 1042 1043 REAL(wp), DIMENSION(:), INTENT(in) :: paxis 1043 1044 IF ( xios_is_valid_axis(TRIM(cdname)) ) THEN 1045 CALL xios_set_axis_attr( cdname, size=size(paxis),value=paxis ) 1046 ENDIF 1047 IF ( xios_is_valid_axisgroup(TRIM(cdname)) ) THEN 1048 CALL xios_set_axisgroup_attr( cdname, size=size(paxis),value=paxis ) 1049 ENDIF 1050 1044 IF ( xios_is_valid_axis (cdname) ) CALL xios_set_axis_attr ( cdname, size=size(paxis),value=paxis ) 1045 IF ( xios_is_valid_axisgroup(cdname) ) CALL xios_set_axisgroup_attr( cdname, size=size(paxis),value=paxis ) 1051 1046 END SUBROUTINE iom_set_axis_attr 1052 1047 … … 1055 1050 CHARACTER(LEN=*) , INTENT(in) :: cdname 1056 1051 CHARACTER(LEN=*),OPTIONAL , INTENT(in) :: freq_op 1057 1058 IF ( xios_is_valid_field(TRIM(cdname)) ) THEN 1059 CALL xios_set_field_attr( cdname, freq_op=freq_op ) 1060 ENDIF 1061 IF ( xios_is_valid_fieldgroup(TRIM(cdname)) ) THEN 1062 CALL xios_set_fieldgroup_attr( cdname, freq_op=freq_op ) 1063 ENDIF 1064 1052 IF ( xios_is_valid_field (cdname) ) CALL xios_set_field_attr ( cdname, freq_op=freq_op ) 1053 IF ( xios_is_valid_fieldgroup(cdname) ) CALL xios_set_fieldgroup_attr( cdname, freq_op=freq_op ) 1065 1054 END SUBROUTINE iom_set_field_attr 1066 1055 … … 1069 1058 CHARACTER(LEN=*) , INTENT(in) :: cdname 1070 1059 CHARACTER(LEN=*),OPTIONAL , INTENT(in) :: name, name_suffix 1071 1072 IF ( xios_is_valid_file(TRIM(cdname)) ) THEN 1073 CALL xios_set_file_attr( cdname, name=name, name_suffix=name_suffix ) 1074 ENDIF 1075 IF ( xios_is_valid_filegroup(TRIM(cdname)) ) THEN 1076 CALL xios_set_filegroup_attr( cdname, name=name, name_suffix=name_suffix ) 1077 ENDIF 1078 1060 IF ( xios_is_valid_file (cdname) ) CALL xios_set_file_attr ( cdname, name=name, name_suffix=name_suffix ) 1061 IF ( xios_is_valid_filegroup(cdname) ) CALL xios_set_filegroup_attr( cdname, name=name, name_suffix=name_suffix ) 1079 1062 END SUBROUTINE iom_set_file_attr 1080 1063 1081 1064 1082 SUBROUTINE set_grid( cdname, plon, plat ) 1065 SUBROUTINE iom_set_grid_attr( cdname, mask ) 1066 CHARACTER(LEN=*) , INTENT(in) :: cdname 1067 LOGICAL, DIMENSION(:,:,:), OPTIONAL, INTENT(in) :: mask 1068 IF ( xios_is_valid_grid (cdname) ) CALL xios_set_grid_attr ( cdname, mask=mask ) 1069 IF ( xios_is_valid_gridgroup(cdname) ) CALL xios_set_gridgroup_attr( cdname, mask=mask ) 1070 END SUBROUTINE iom_set_grid_attr 1071 1072 1073 SUBROUTINE set_grid( cdgrd, plon, plat ) 1083 1074 !!---------------------------------------------------------------------- 1084 1075 !! *** ROUTINE *** … … 1087 1078 !! 1088 1079 !!---------------------------------------------------------------------- 1089 CHARACTER(LEN= *) , INTENT(in) :: cdname1080 CHARACTER(LEN=1) , INTENT(in) :: cdgrd 1090 1081 REAL(wp), DIMENSION(jpi,jpj), INTENT(in) :: plon 1091 1082 REAL(wp), DIMENSION(jpi,jpj), INTENT(in) :: plat 1083 ! 1084 REAL(wp), DIMENSION(jpi,jpj,jpk) :: zmask 1092 1085 INTEGER :: ni,nj 1093 1086 1094 1087 ni=nlei-nldi+1 ; nj=nlej-nldj+1 1095 1088 1096 CALL iom_set_domain_attr(cdname, ni_glo=jpiglo, nj_glo=jpjglo, ibegin=nimpp+nldi-1, jbegin=njmpp+nldj-1, ni=ni, nj=nj) 1097 CALL iom_set_domain_attr(cdname, data_dim=2, data_ibegin = 1-nldi, data_ni = jpi, data_jbegin = 1-nldj, data_nj = jpj) 1098 CALL iom_set_domain_attr(cdname, lonvalue = RESHAPE(plon(nldi:nlei, nldj:nlej),(/ ni*nj /)), & 1099 & latvalue = RESHAPE(plat(nldi:nlei, nldj:nlej),(/ ni*nj /))) 1089 CALL iom_set_domain_attr("grid_"//cdgrd, ni_glo=jpiglo, nj_glo=jpjglo, ibegin=nimpp+nldi-1, jbegin=njmpp+nldj-1, ni=ni, nj=nj) 1090 CALL iom_set_domain_attr("grid_"//cdgrd, data_dim=2, data_ibegin = 1-nldi, data_ni = jpi, data_jbegin = 1-nldj, data_nj = jpj) 1091 CALL iom_set_domain_attr("grid_"//cdgrd, lonvalue = RESHAPE(plon(nldi:nlei, nldj:nlej),(/ ni*nj /)), & 1092 & latvalue = RESHAPE(plat(nldi:nlei, nldj:nlej),(/ ni*nj /))) 1093 1094 IF ( ln_mskland ) THEN 1095 ! mask land points, keep values on coast line -> specific mask for U, V and W points 1096 SELECT CASE ( cdgrd ) 1097 CASE('T') ; zmask(:,:,:) = tmask(:,:,:) 1098 CASE('U') ; zmask(2:jpim1,:,:) = tmask(2:jpim1,:,:) + tmask(3:jpi,:,:) ; CALL lbc_lnk( zmask, 'U', 1. ) 1099 CASE('V') ; zmask(:,2:jpjm1,:) = tmask(:,2:jpjm1,:) + tmask(:,3:jpi,:) ; CALL lbc_lnk( zmask, 'V', 1. ) 1100 CASE('W') ; zmask(:,:,2:jpk ) = tmask(:,:,1:jpkm1) + tmask(:,:,2:jpk) ; zmask(:,:,1) = tmask(:,:,1) 1101 END SELECT 1102 ! 1103 CALL iom_set_domain_attr( "grid_"//cdgrd , mask = zmask(:,:,1) /= 0. ) 1104 CALL iom_set_grid_attr ( "grid_"//cdgrd//"_3D", mask = zmask(:,:,:) /= 0. ) 1105 ENDIF 1100 1106 1101 1107 END SUBROUTINE set_grid … … 1159 1165 clsuff(:) = (/ 'grid_T', 'grid_U', 'grid_V', 'grid_W', 'icemod', 'ptrc_T', 'diad_T', 'scalar' /) 1160 1166 DO jg = 1, SIZE(clsuff) ! grid type 1161 DO jh = 1, 12 ! 1, 2, 3, 4, 6, 12 hours 1162 IF( MOD(12,jh) == 0 ) THEN 1163 WRITE(cl2,'(i2)') jh 1164 CALL dia_nam( clname, jh * ihhss, clsuff(jg), ldfsec = .TRUE. ) 1165 CALL iom_set_file_attr(TRIM(ADJUSTL(cl2))//'h_'//clsuff(jg), name=TRIM(clname)) 1166 ENDIF 1167 DO jh = 1, 24 ! 1-24 hours 1168 WRITE(cl2,'(i2)') jh 1169 CALL dia_nam( clname, jh * ihhss, clsuff(jg), ldfsec = .TRUE. ) 1170 CALL iom_set_file_attr(TRIM(ADJUSTL(cl2))//'h_'//clsuff(jg), name=TRIM(clname)) 1167 1171 END DO 1168 DO jd = 1, 5, 2 ! 1, 3, 5days1172 DO jd = 1, 30 ! 1-30 days 1169 1173 WRITE(cl1,'(i1)') jd 1170 1174 CALL dia_nam( clname, jd * iddss, clsuff(jg), ldfsec = .TRUE. ) 1171 1175 CALL iom_set_file_attr(cl1//'d_'//clsuff(jg), name=TRIM(clname)) 1172 1176 END DO 1173 DO jm = 1, 6 ! 1, 2, 3, 4, 6 months 1174 IF( MOD(6,jm) == 0 ) THEN 1175 WRITE(cl1,'(i1)') jm 1176 CALL dia_nam( clname, -jm, clsuff(jg) ) 1177 CALL iom_set_file_attr(cl1//'m_'//clsuff(jg), name=TRIM(clname)) 1178 ENDIF 1177 DO jm = 1, 11 ! 1-11 months 1178 WRITE(cl1,'(i1)') jm 1179 CALL dia_nam( clname, -jm, clsuff(jg) ) 1180 CALL iom_set_file_attr(cl1//'m_'//clsuff(jg), name=TRIM(clname)) 1179 1181 END DO 1180 DO jy = 1, 10 ! 1, 2, 5, 10 years 1181 IF( MOD(10,jy) == 0 ) THEN 1182 WRITE(cl2,'(i2)') jy 1183 CALL dia_nam( clname, -jy * iyymo, clsuff(jg) ) 1184 CALL iom_set_file_attr(TRIM(ADJUSTL(cl2))//'y_'//clsuff(jg), name=TRIM(clname)) 1185 ENDIF 1182 DO jy = 1, 50 ! 1-50 years 1183 WRITE(cl2,'(i2)') jy 1184 CALL dia_nam( clname, -jy * iyymo, clsuff(jg) ) 1185 CALL iom_set_file_attr(TRIM(ADJUSTL(cl2))//'y_'//clsuff(jg), name=TRIM(clname)) 1186 1186 END DO 1187 1187 END DO
Note: See TracChangeset
for help on using the changeset viewer.