Ignore:
Timestamp:
Apr 3, 2026, 4:34:51 PM (7 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/clim_state_rec.F90

    r4157 r4170  
    180180
    181181!=======================================================================
    182 SUBROUTINE write_restartfi(is_h2o_perice,h2o_ice4PCM,co2_ice4PCM,tsurf4PCM,tsoil4PCM,inertiesoil4PCM,albedo4PCM,emissivity4PCM,flux_geo4PCM)
     182SUBROUTINE write_restartfi(is_h2o_perice,h2o_ice4PCM,co2_ice4PCM,tsurf4PCM,tsoil4PCM,inertiesoil4PCM,albedo4PCM,emissivity4PCM,flux_geo4PCM,h2oice_depth4PCM)
    183183!-----------------------------------------------------------------------
    184184! NAME
     
    208208! ARGUMENTS
    209209! ---------
    210 real(dp),    dimension(:,:),   intent(in) :: h2o_ice4PCM, co2_ice4PCM, albedo4PCM, emissivity4PCM, tsurf4PCM, flux_geo4PCM
     210real(dp),    dimension(:,:),   intent(in) :: h2o_ice4PCM, co2_ice4PCM, albedo4PCM, emissivity4PCM, tsurf4PCM, flux_geo4PCM, h2oice_depth4PCM
    211211real(dp),    dimension(:,:,:), intent(in) :: tsoil4PCM, inertiesoil4PCM
    212212logical(k4), dimension(:),     intent(in) :: is_h2o_perice
     
    240240
    241241! Orbital parameters (controle)
    242 controle(18) = obliquity ! Obliquity
     242controle(18) = obliquity  ! Obliquity
    243243controle(15) = perihelion ! Perihelion
    244 controle(16) = aphelion ! Aphelion
    245 controle(17) = date_peri ! Date of perihelion
     244controle(16) = aphelion   ! Aphelion
     245controle(17) = date_peri  ! Date of perihelion
    246246call put_var_nc('controle',controle)
    247247deallocate(controle)
     
    259259call put_var_nc('emis',emissivity4PCM,1)
    260260call put_var_nc('flux_geo',flux_geo4PCM,1)
    261 
    262 ! h2oice_depth
    263 ! lag_co2_ice
    264 ! zdqsdif_ssi_tot
    265 ! d_coef
    266 
     261call put_var_nc('h2oice_depth',h2oice_depth4PCM)
     262
     263! Close
    267264call close_nc('re'//startfi_name)
    268265
Note: See TracChangeset for help on using the changeset viewer.