Changeset 3816 for trunk/LMDZ.PLUTO/libf


Ignore:
Timestamp:
Jun 25, 2025, 11:10:57 AM (3 weeks ago)
Author:
afalco
Message:

Generic: enable writing cell_area with XIOSin physiq_mod, only for 3D runs.
Pluto: only write variable in 3D runs (do not calculate cell_area for 1D runs).
AF

Location:
trunk/LMDZ.PLUTO/libf/phypluto
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/LMDZ.PLUTO/libf/phypluto/dyn1d/rcm1d.F

    r3811 r3816  
    1414      use comsoil_h, only: nsoilmx, layer, mlayer, inertiedat, volcapa
    1515      use phyredem, only: physdem0,physdem1
    16       use geometry_mod, only: init_geometry,
    17      &                        init_geometry_cell_area_for_outputs
     16      use geometry_mod, only: init_geometry
    1817      use planete_mod, only: apoastr,periastr,year_day,peri_day,
    1918     &         obliquit,z0,lmixmin,emin_turb,coefvis,coefir,
     
    557556     &                   (/0.,0.,0.,0./),(/0.,0.,0.,0./),
    558557     &                   cell_area,[1])
    559       call init_geometry_cell_area_for_outputs(1,cell_area)
    560558! Ehouarn: init_vertial_layers called later (because disvert not called yet)
    561559!      call init_vertical_layers(nlayer,preff,scaleheight,
  • trunk/LMDZ.PLUTO/libf/phypluto/physiq_mod.F90

    r3813 r3816  
    21682168      call write_output("emis","Emissivity","",emis)
    21692169      call write_output('phisfi','Surface Geopotential','m2s-2',phisfi)
    2170       if (grid_type == regular_lonlat) then
    2171           call write_output("area","Mesh area","m2", &
    2172                            cell_area_for_lonlat_outputs)
    2173         else ! unstructured grid (e.g. dynamico)
    2174           call write_output("area","Mesh area","m2",cell_area)
     2170      if (ngrid.ne.1) then
     2171         if (grid_type == regular_lonlat) then
     2172            call write_output("area","Mesh area","m2", &
     2173                              cell_area_for_lonlat_outputs)
     2174         else ! unstructured grid (e.g. dynamico)
     2175            call write_output("area","Mesh area","m2",cell_area)
     2176         endif
    21752177      endif
    21762178
Note: See TracChangeset for help on using the changeset viewer.