Ignore:
Timestamp:
Apr 3, 2026, 4:34:51 PM (10 days ago)
Author:
jbclement
Message:

PEM:

  • Deletion of 'flux_ssice' ('zqdsdif_tot') from the "startfi.nc" as it is not needed.
  • Using the yearly average flux for the sublimating subsurface ice instead of the value at last timestep.
  • Keeping a clear separation between the subsurface ice flux and the surface ice tendency.
  • Making sure that subsurface ice depth is well given to the PCM at the end of the PEM (ice table VS layering).

JBC

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/LMDZ.COMMON/libf/evolution/planet.F90

    r4157 r4170  
    3838
    3939! Ice-related:
    40 real(dp),    dimension(:,:), allocatable :: h2o_ice                    ! H2O ice [kg.m-2]
    41 real(dp),    dimension(:,:), allocatable :: co2_ice                    ! CO2 ice [kg.m-2]
     40real(dp),    dimension(:,:), allocatable :: h2o_ice                    ! H2O ice [kg/m2]
     41real(dp),    dimension(:,:), allocatable :: co2_ice                    ! CO2 ice [kg/m2]
    4242real(dp)                                 :: h2oice_sublim_coverage_ini ! Initial surface area of sublimating H2O ice [m2]
    4343real(dp)                                 :: co2ice_sublim_coverage_ini ! Initial surface area of sublimating CO2 ice [m2]
     
    7373real(dp), dimension(:,:),   allocatable :: icetable_depth_old ! Old depth of the ice table [m]
    7474real(dp), dimension(:),     allocatable :: delta_icetable     ! Total mass of the H2O exchanged with the ice table [kg]
     75real(dp), dimension(:,:),   allocatable :: flux_ssice_avg     ! Average of total flux exchanged with subsurface ice [kg/m2/y]
    7576
    7677! Tracer-related:
     
    153154allocate(q_h2o_ts(ngrid,nday))
    154155allocate(q_co2_ts(ngrid,nday))
     156allocate(flux_ssice_avg(ngrid,nslope))
    155157
    156158ps_avg(:) = 0._dp
     
    163165q_h2o_ts(:,:) = 0._dp
    164166q_co2_ts(:,:) = 0._dp
     167flux_ssice_avg(:,:) = 0._dp
    165168
    166169END SUBROUTINE allocate_xios_state
     
    422425if (allocated(d_h2oice)) deallocate(d_h2oice)
    423426if (allocated(layerings_map)) deallocate(layerings_map)
     427if (allocated(flux_ssice_avg)) deallocate(flux_ssice_avg)
    424428
    425429END SUBROUTINE end_planet
Note: See TracChangeset for help on using the changeset viewer.