Changeset 4121 for trunk/LMDZ.GENERIC
- Timestamp:
- Mar 12, 2026, 3:17:58 PM (4 weeks ago)
- Location:
- trunk/LMDZ.GENERIC
- Files:
-
- 5 edited
-
changelog.txt (modified) (1 diff)
-
deftank/xios/context_pcm_physics.xml (modified) (5 diffs)
-
deftank/xios/field_def_physics.xml (modified) (2 diffs)
-
libf/phygeneric/physiq_mod.F90 (modified) (1 diff)
-
libf/phygeneric/xios_output_mod.F90 (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/LMDZ.GENERIC/changelog.txt
r4112 r4121 2205 2205 must be a call to getin("nsoilmx",nsoilmx) in rcm1d before the call to routine 2206 2206 phys_state_var_init. 2207 2208 == 12/03/2026 == CM 2209 Added subsurface outputs for XIOS, and outputting tsoil for XIOS. -
trunk/LMDZ.GENERIC/deftank/xios/context_pcm_physics.xml
r3774 r4121 6 6 <domain_definition> 7 7 <!-- NB: dom_glo data_dim is 1 for DYNAMICO and 2 for LMDZ.COMMON --> 8 <domain_group id="dom_glo" data_dim=" 1">8 <domain_group id="dom_glo" data_dim="2"> 9 9 <domain id="dom_glo" /> 10 10 </domain_group> … … 49 49 50 50 <!-- NB: dom_out data_ref should be "dom_glo" with LMDZ.COMMON --> 51 <domain id="dom_out" domain_ref="dom_ 128_96"/>51 <domain id="dom_out" domain_ref="dom_glo"/> 52 52 </domain_definition> 53 53 … … 64 64 standard_name="Pseudo-altitude of model vertical levels" 65 65 unit="km"> 66 </axis> 66 </axis> 67 <axis id="soildepth" 68 standard_name="Soil mid-layer depth" 69 unit="m"> 70 </axis> 71 67 72 <axis id="controle_axe" 68 73 standard_name="Controle" … … 93 98 <domain domain_ref="dom_glo" /> 94 99 <axis axis_ref="altitude" /> 100 </grid> 101 <grid id="grid_soil"> 102 <domain domain_ref="dom_glo" /> 103 <axis axis_ref="soildepth" /> 95 104 </grid> 96 105 <grid id="grid_2D"> … … 119 128 <domain domain_ref="dom_out" /> 120 129 <axis axis_ref="altitude" /> 130 </grid> 131 <grid id="grid_soil_out"> 132 <domain domain_ref="dom_out" /> 133 <axis axis_ref="soildepth" /> 121 134 </grid> 122 135 <grid id="grid_2D_out"> -
trunk/LMDZ.GENERIC/deftank/xios/field_def_physics.xml
r3995 r4121 337 337 <field id="temperature" 338 338 long_name="Atmospheric temperature" 339 unit="K" />339 unit="K" /> 340 340 <field id="teta" 341 341 long_name="Potential temperature" … … 555 555 long_name="zdqconv_prec" 556 556 unit="" /> 557 558 </field_group> 557 558 </field_group> 559 560 561 <!--Subsurface 3D variables--> 562 <field_group id="soil_fields_3D" grid_ref="grid_soil"> 563 <field id="tsoil" 564 long_name="Soil temperature" 565 unit="K" /> 566 </field_group> 559 567 560 568 <!--Spectral IR 3D variables--> -
trunk/LMDZ.GENERIC/libf/phygeneric/physiq_mod.F90
r4083 r4121 2778 2778 endif 2779 2779 2780 if(callsoil)then 2781 call write_output("tsoil","Soil temperature","K",tsoil) 2782 endif 2783 2780 2784 #else 2781 2785 comm_HR_SW(1:ngrid,1:nlayer) = zdtsw(1:ngrid,1:nlayer) -
trunk/LMDZ.GENERIC/libf/phygeneric/xios_output_mod.F90
r3522 r4121 31 31 USE regular_lonlat_mod, ONLY: lon_reg, lat_reg 32 32 USE nrtype, ONLY: pi 33 USE comsoil_h, ONLY: mlayer 34 33 35 #ifdef CPP_XIOS 34 36 USE xios … … 62 64 CALL xios_set_axis_attr("altitude", n_glo=size(pseudoalt), value=pseudoalt,& 63 65 unit="km",positive="up") 66 IF (prt_level>=10) WRITE(lunout,*) "initialize_xios_output: call xios_set_axis_attr for soildepth" 67 CALL xios_set_axis_attr("soildepth", n_glo=size(mlayer), value=mlayer, & 68 unit="m", positive="down") 64 69 if (prt_level >=10) write(lunout,*) "initialize_xios_output: call xios_set_axis_attr for IR_Wavenumber" 65 70 write(lunout,*) "writing IR_Wavenumber now in initialize_xios_output"
Note: See TracChangeset
for help on using the changeset viewer.
