source: LMDZ6/trunk/libf/phylmd/cvflag.h @ 3496

Last change on this file since 3496 was 3496, checked in by jyg, 5 years ago

Implementation of the ejection of liquid precipitation from the adiabatic ascents.
New flags:
+cvflag_prec_eject: logical

n -> old code, y -> new code

+ejectliq: real; possible values 0. & 1.

  1. -> no liquid precipitation is ejected
  2. -> all liquid precipitation is ejected

+ejectice: real; any value between 0. and 1.

fraction of solid precipitation ejected at each level

Note that the adiabatic ascent mass flux decrease due to precipitation ejection is not taken into account.

Attempts to do it led to water conservation violation.

  • Property copyright set to
    Name of program: LMDZ
    Creation date: 1984
    Version: LMDZ5
    License: CeCILL version 2
    Holder: Laboratoire de m\'et\'eorologie dynamique, CNRS, UMR 8539
    See the license file in the root directory
  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 788 bytes
Line 
1!
2! $Header$
3!
4      logical cvflag_grav
5      logical cvflag_ice
6      logical ok_optim_yield
7      logical ok_entrain
8      logical ok_homo_tend
9      logical ok_convstop
10      logical ok_intermittent
11      logical cvflag_prec_eject
12      logical qsat_depends_on_qt
13      logical adiab_ascent_mass_flux_depends_on_ejectliq
14      integer icvflag_Tpa
15
16      COMMON /cvflag/ icvflag_Tpa, &
17                      cvflag_grav, cvflag_ice, &
18                      ok_optim_yield, &
19                      ok_entrain, &
20                      ok_homo_tend, &
21                      ok_convstop, ok_intermittent, &
22                      cvflag_prec_eject, &
23                      qsat_depends_on_qt, &
24                      adiab_ascent_mass_flux_depends_on_ejectliq
25!$OMP THREADPRIVATE(/cvflag/)
Note: See TracBrowser for help on using the repository browser.