Ignore:
Timestamp:
Nov 3, 2023, 2:36:01 PM (20 months ago)
Author:
llange
Message:

Mars PCM
Introducing qsoil to model H2O adsorption/desorption in the subsurface. For now, I've fixed the number of tracers in the subsurface to three (H2O vap, H2O ice, H2O ads).
The model of adsorption/desorption will follow later.
LL

Location:
trunk/LMDZ.MARS/libf/phymars/dyn1d
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/LMDZ.MARS/libf/phymars/dyn1d/init_testphys1d_mod.F90

    r3109 r3113  
    2020use iostart,                  only: open_startphy, get_var, close_startphy
    2121use physics_distribution_mod, only: init_physics_distribution
    22 use comsoil_h,                only: volcapa, nsoilmx, inertiesoil, inertiedat, layer, mlayer, flux_geo, tsoil
     22use comsoil_h,                only: volcapa, nsoilmx, inertiesoil, inertiedat, layer, mlayer, flux_geo, tsoil, qsoil
    2323use comvert_mod,              only: ap, bp, aps, bps, pa, preff, presnivs, pseudoalt, scaleheight
    2424use dimradmars_mod,           only: tauvis, totcloudfrac, albedo
     
    661661flux_geo(:,:) = flux_geo_tmp
    662662
     663! Initialize soil content
     664! -----------------
     665if (.not. startfiles_1D) then
     666    qsoil(:,:,:,:) = 0.
     667endif
     668
    663669! Initialize depths
    664670! -----------------
  • trunk/LMDZ.MARS/libf/phymars/dyn1d/testphys1d.F90

    r3098 r3113  
    11PROGRAM testphys1d
    22
    3 use comsoil_h,           only: inertiedat, inertiesoil, nsoilmx, tsoil
     3use comsoil_h,           only: inertiedat, inertiesoil, nsoilmx, tsoil, nqsoil, qsoil
    44use surfdat_h,           only: albedodat, perenial_co2ice, watercap, tsurf, emis, qsurf
    55use comslope_mod,        only: def_slope, subslope_dist
     
    127127                  llm,nq,dttestphys,float(day0),0.,cell_area,    &
    128128                  albedodat,inertiedat,def_slope,subslope_dist)
    129     call physdem1("startfi.nc",nsoilmx,ngrid,llm,nq,dttestphys,time,       &
    130                   tsurf,tsoil,inertiesoil,albedo,emis,q2,qsurf,tauscaling, &
     129    call physdem1("startfi.nc",nsoilmx,ngrid,llm,nq,nqsoil,dttestphys,time,       &
     130                  tsurf,tsoil,inertiesoil,albedo,emis,q2,qsurf,qsoil,tauscaling, &
    131131                  totcloudfrac,wstar,watercap,perenial_co2ice)
    132132endif !(.not. therestartfi)
Note: See TracChangeset for help on using the changeset viewer.