Changeset 3707


Ignore:
Timestamp:
Apr 2, 2025, 9:23:10 AM (3 months ago)
Author:
evos
Message:

Updating h2o ice recomp tendency to reduce the ice table loss rate due increase of depth and a decrease in the humidity around the ice.

Location:
trunk/LMDZ.COMMON/libf/evolution
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/LMDZ.COMMON/libf/evolution/changelog.txt

    r3705 r3707  
    630630== 2/4/2025 == EV
    631631updating the h2o and co2 ice values that will be used by the PCM according to the top layer in the stratum
    632 
     632updating h2o ice recomp tendency to reduce the ice table loss rate due increase of depth and a decrease in the humidity around the ice.
     633
     634
  • trunk/LMDZ.COMMON/libf/evolution/pem.F90

    r3705 r3707  
    10141014!------------------------
    10151015    call recomp_tend_co2(ngrid,nslope,timelen,d_co2ice,d_co2ice_ini,co2_ice,emis,vmr_co2_PCM,vmr_co2_PEM_phys,ps_timeseries,ps_avg_global_old,ps_avg_global_new)
    1016     !write(*,*) "> Updating the H2O sub-surface ice tendency due to lag layer"
    1017     !do ig = 1,ngrid
    1018     !    do islope = 1,nslope
    1019     !        call recomp_tend_h2o(icetable_depth_old(ig,islope),icetable_depth(ig,islope),tsurf_avg(ig,islope),tsoil_PEM_timeseries_old(ig,:,islope,:),tsoil_PEM_timeseries(ig,:,islope,:),d_h2oice(ig,islope))
    1020     !    enddo
    1021     !enddo
     1016    write(*,*) "> Updating the H2O sub-surface ice tendency due to lag layer"
     1017    do ig = 1,ngrid
     1018        do islope = 1,nslope
     1019            call recomp_tend_h2o(icetable_depth_old(ig,islope),icetable_depth(ig,islope),tsurf_avg(ig,islope),tsoil_PEM_timeseries_old(ig,:,islope,:),tsoil_PEM_timeseries(ig,:,islope,:),d_h2oice(ig,islope))
     1020        enddo
     1021    enddo
    10221022    if (soil_pem) deallocate(icetable_depth_old,tsoil_PEM_timeseries_old)
    10231023    deallocate(vmr_co2_PEM_phys)
  • trunk/LMDZ.COMMON/libf/evolution/recomp_tend_mod.F90

    r3620 r3707  
    106106
    107107! Flux correction (decrease)
    108 d_h2oice = d_h2oice*R_dec*hum_dec
     108d_h2oice = d_h2oice/R_dec/hum_dec
    109109
    110110END SUBROUTINE recomp_tend_h2o
Note: See TracChangeset for help on using the changeset viewer.