Changeset 2995


Ignore:
Timestamp:
Jul 17, 2023, 7:04:26 PM (17 months ago)
Author:
llange
Message:

Mars PEM
*Implementation of the H2O glacier flow laws
*The algorithm for glacier flow is now more generic and not specific for co2 ice
*Principle: if ice thickness > ice mass, computed from models (cf note attached in the wiki), then the excess of ice is transfered
LL

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

Legend:

Unmodified
Added
Removed
  • trunk/LMDZ.COMMON/libf/evolution/abort_pem.F

    r2980 r2995  
    3232      character(len=*), intent(in):: message
    3333
    34       write(lunout,*) 'in abort_gcm'
     34      write(lunout,*) 'in abort_pem'
    3535
    3636#ifdef CPP_XIOS
  • trunk/LMDZ.COMMON/libf/evolution/conf_pem.F90

    r2982 r2995  
    2525  USE comsoil_h_pem, only: soil_pem,fluxgeo,water_reservoir_nom,depth_breccia,depth_bedrock,reg_thprop_dependp
    2626  USE adsorption_mod,only: adsorption_pem
    27   USE co2glaciers_mod, only: co2glaciersflow
     27  USE glaciers_mod, only: co2glaciersflow,h2oglaciersflow
    2828  use ice_table_mod, only: icetable_equilibrium, icetable_dynamic
    2929
     
    7979  co2glaciersflow = .true.
    8080  CALL getin('co2glaciersflow', co2glaciersflow)
     81
     82  h2oglaciersflow = .true.
     83  CALL getin('h2oglaciersflow', h2oglaciersflow)
    8184
    8285  reg_thprop_dependp = .false.
  • trunk/LMDZ.COMMON/libf/evolution/pem.F90

    r2986 r2995  
    9393      use conf_pem_mod,     only: conf_pem
    9494      use pemredem,         only:  pemdem0,pemdem1
    95       use co2glaciers_mod,        only: co2glaciers_evol,co2glaciersflow
     95      use glaciers_mod,        only: co2glaciers_evol,h2oglaciersflow,co2glaciersflow,h2oglaciersflow
    9696      use criterion_pem_stop_mod, only: criterion_waterice_stop,criterion_co2_stop
    9797      use constants_marspem_mod,  only: alpha_clap_co2,beta_clap_co2, alpha_clap_h2o,beta_clap_h2o, &
     
    942942       call WRITEDIAGFI(ngrid,'co2ice_slope'//str2,'CO2 ice','kg.m-2',2,qsurf(:,igcm_co2,islope))
    943943       call WRITEDIAGFI(ngrid,'tendencies_co2_ice_slope'//str2,'CO2 ice tend','kg.m-2.year-1',2,tendencies_co2_ice(:,islope))
     944       call WRITEDIAGFI(ngrid,'Flow_co2ice_slope'//str2,'CO2 ice flow','Boolean',2,flag_co2flow(:,islope))
    944945     ENDDO
    945946
Note: See TracChangeset for help on using the changeset viewer.