Changeset 3601


Ignore:
Timestamp:
Nov 18, 2019, 4:48:48 PM (4 years ago)
Author:
lguez
Message:

Add output variable tsoil_deep_land.

Location:
LMDZ6/branches/Ocean_skin/libf/phylmd
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/branches/Ocean_skin/libf/phylmd/phys_output_ctrlout_mod.F90

    r3556 r3601  
    332332  TYPE(ctrl_out), SAVE :: o_qsol = ctrl_out((/ 1, 10, 10, 10, 10, 10, 11, 11, 11, 11/), &
    333333    'qsol', 'Soil watter content', 'mm', (/ ('', i=1, 10) /))
     334  TYPE(ctrl_out), SAVE :: o_tsoil_deep_land &
     335       = ctrl_out((/ 1, 10, 10, 10, 10, 10, 11, 11, 11, 11/), &
     336       'tsoil_deep_land', 'temperature of land deep soil', 'K', &
     337       (/ ('', i=1, 10) /))
    334338  TYPE(ctrl_out), SAVE :: o_ndayrain = ctrl_out((/ 1, 10, 10, 10, 10, 10, 11, 11, 11, 11/), &
    335339    'ndayrain', 'Number of dayrain(liq+sol)', '-', &
     
    19271931   type(ctrl_out), save:: o_dt_ns &
    19281932        = ctrl_out([1, 10, 10, 1, 10, 10, 11, 11, 11, 11], 'dT_ns', &
    1929         "delta temperature near surface", "K", '')
     1933        "sub-skin temperature minus foundation temperature", "K", '')
    19301934
    19311935   type(ctrl_out), save:: o_dter &
    19321936        = ctrl_out([1, 10, 10, 1, 10, 10, 11, 11, 11, 11], 'dTer', &
    1933         "temperature variation in the diffusive microlayer", "K", '')
     1937        "interface temperature minus sub-skin temperature", "K", '')
    19341938
    19351939   type(ctrl_out), save:: o_dser &
  • LMDZ6/branches/Ocean_skin/libf/phylmd/phys_output_var_mod.F90

    r3556 r3601  
    140140  REAL, ALLOCATABLE, SAVE:: dter(:)
    141141  ! Temperature variation in the diffusive microlayer, that is
    142   ! subskin temperature minus ocean-air interface temperature. In
    143   ! K.
     142  ! ocean-air interface temperature minus subskin temperature. In K.
    144143     
    145144  REAL, SAVE, ALLOCATABLE:: dser(:)
  • LMDZ6/branches/Ocean_skin/libf/phylmd/phys_output_write_mod.F90

    r3458 r3601  
    3939         o_q2m, o_ustar, o_u10m, o_v10m, &
    4040         o_wind10m, o_wind10max, o_gusts, o_sicf, &
    41          o_psol, o_mass, o_qsurf, o_qsol, &
     41         o_psol, o_mass, o_qsurf, o_qsol, o_tsoil_deep_land, &
    4242         o_precip, o_rain_fall, o_rain_con, o_ndayrain, o_plul, o_pluc, o_plun, &
    4343         o_snow, o_msnow, o_fsnow, o_evap, o_ep,o_epmax_diag, & ! epmax_cape
     
    353353    USE ocean_slab_mod, ONLY: nslay, tslab, slab_bilg, tice, seaice, &
    354354        slab_ekman,slab_hdiff,slab_gm,dt_ekman, dt_hdiff, dt_gm, dt_qflux
    355     USE pbl_surface_mod, ONLY: snow
     355    USE pbl_surface_mod, ONLY: snow, ftsoil
    356356    USE indice_sol_mod, ONLY: nbsrf
    357357    USE infotrac_phy, ONLY: nqtot, nqo, type_trac, tname, niadv
     
    384384    INCLUDE "compbl.h"
    385385    INCLUDE "YOMCST.h"
     386    INCLUDE "dimsoil.h"
    386387
    387388    ! Input
     
    679680       IF (.NOT. ok_veget) THEN
    680681          CALL histwrite_phy(o_qsol, qsol)
     682          CALL histwrite_phy(o_tsoil_deep_land, ftsoil(:, nsoilmx, is_ter))
    681683       ENDIF
    682684
  • LMDZ6/branches/Ocean_skin/libf/phylmd/surf_ocean_mod.F90

    r3556 r3601  
    107107    REAL, intent(out):: dter(:) ! (knon)
    108108    ! Temperature variation in the diffusive microlayer, that is
    109     ! subskin temperature minus ocean-air interface temperature. In
     109    ! ocean-air interface temperature minus subskin temperature. In
    110110    ! K.
    111111
Note: See TracChangeset for help on using the changeset viewer.