Ignore:
Timestamp:
Jun 6, 2025, 11:55:21 AM (3 days ago)
Author:
aborella
Message:

Adaptations made to contrails radiative transfer and to ice sedimentation, following discussion with Bernd Karcher

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/branches/contrails/libf/phylmd/lmdz_lscp_ini.f90

    r5643 r5691  
    228228  !$OMP THREADPRIVATE(ok_plane_contrail)
    229229
    230   LOGICAL, SAVE, PROTECTED :: ok_precip_lincontrails=.TRUE.  ! if True, linear contrails can precipitate
    231   !$OMP THREADPRIVATE(ok_precip_lincontrails)
     230  LOGICAL, SAVE, PROTECTED :: ok_precip_contrails=.TRUE.     ! if True, contrails can be autoconverted to snow
     231  !$OMP THREADPRIVATE(ok_precip_contrails)
    232232
    233233  REAL, SAVE, PROTECTED :: aspect_ratio_lincontrails=.1      ! [-] aspect ratio of linear contrails
     
    260260  REAL, SAVE, PROTECTED :: initial_height_contrails=200.     ! [m] initial height of the linear contrails formed
    261261  !$OMP THREADPRIVATE(initial_height_contrails)
     262
     263  REAL, SAVE, PROTECTED :: fallice_linear_contrails=1.       ! [m/s] Ice fallspeed velocity in linear contrails
     264  !$OMP THREADPRIVATE(fallice_linear_contrails)
     265
     266  REAL, SAVE, PROTECTED :: fallice_cirrus_contrails=1.       ! [m/s] Ice fallspeed velocity in cirrus contrails
     267  !$OMP THREADPRIVATE(fallice_cirrus_contrails)
    262268
    263269  REAL, SAVE, PROTECTED :: aviation_coef=1.                  ! [-] scaling factor for aviation emissions and flown distance
     
    512518    CALL getin_p('coef_shear_lscp',coef_shear_lscp)
    513519    ! for aviation
    514     CALL getin_p('ok_precip_lincontrails',ok_precip_lincontrails)
     520    CALL getin_p('ok_precip_contrails',ok_precip_contrails)
    515521    CALL getin_p('aspect_ratio_lincontrails',aspect_ratio_lincontrails)
    516522    coef_mixing_lincontrails=coef_mixing_lscp
     
    525531    CALL getin_p('initial_width_contrails',initial_width_contrails)
    526532    CALL getin_p('initial_height_contrails',initial_height_contrails)
     533    CALL getin_p('fallice_linear_contrails',fallice_linear_contrails)
     534    CALL getin_p('fallice_cirrus_contrails',fallice_cirrus_contrails)
    527535    CALL getin_p('aviation_coef',aviation_coef)
    528536
     
    615623    WRITE(lunout,*) 'lscp_ini, coef_shear_lscp:', coef_shear_lscp
    616624    ! for aviation
    617     WRITE(lunout,*) 'lscp_ini, ok_precip_lincontrails:', ok_precip_lincontrails
     625    WRITE(lunout,*) 'lscp_ini, ok_precip_contrails:', ok_precip_contrails
    618626    WRITE(lunout,*) 'lscp_ini, aspect_ratio_lincontrails:', aspect_ratio_lincontrails
    619627    WRITE(lunout,*) 'lscp_ini, coef_mixing_lincontrails:', coef_mixing_lincontrails
     
    626634    WRITE(lunout,*) 'lscp_ini, initial_width_contrails:', initial_width_contrails
    627635    WRITE(lunout,*) 'lscp_ini, initial_height_contrails:', initial_height_contrails
     636    WRITE(lunout,*) 'lscp_ini, fallice_linear_contrails:', fallice_linear_contrails
     637    WRITE(lunout,*) 'lscp_ini, fallice_cirrus_contrails:', fallice_cirrus_contrails
    628638    WRITE(lunout,*) 'lscp_ini, aviation_coef:', aviation_coef
    629639
Note: See TracChangeset for help on using the changeset viewer.