source: LMDZ5/trunk/libf/phylmd/cv3param.h @ 2678

Last change on this file since 2678 was 2508, checked in by jyg, 9 years ago

Optimization of cv3_yield (in cv3_routines.F90):
suppression of the triple vertical loops. The
optimized code is activated by:

ok_optim_yield=y

which changes numerical results.

  • 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: 1.4 KB
Line 
1!------------------------------------------------------------
2! Parameters for convectL, iflag_con=3:
3! (includes - microphysical parameters,
4!                       - parameters that control the rate of approach
5!               to quasi-equilibrium)
6!                       - noff & minorig (previously in input of convect1)
7!------------------------------------------------------------
8
9      logical ok_optim_yield
10      logical ok_convstop
11      logical ok_intermittent
12      integer noff, minorig, nl, nlp, nlm
13      real sigdz, spfac
14      integer flag_epKEorig,flag_wb
15      real pbcrit, ptcrit
16      real elcrit, tlcrit
17      real coef_peel
18      real omtrain
19      real dtovsh, dpbase, dttrig
20      real dtcrit, tau, beta, alpha, alpha1
21      real tau_stop, noconv_stop
22      real wbmax
23      real delta
24      real betad
25
26      COMMON /cv3param/ sigdz, spfac &
27                      ,pbcrit, ptcrit &
28                      ,elcrit, tlcrit &
29                      ,coef_peel &
30                      ,omtrain &
31                      ,dtovsh, dpbase, dttrig &
32                      ,dtcrit, tau, beta, alpha, alpha1 &
33                      ,tau_stop, noconv_stop &
34                      ,wbmax &
35                      ,delta, betad  &
36                      ,flag_epKEorig &
37                      ,flag_wb &
38                      ,noff, minorig, nl, nlp, nlm  &
39                      ,ok_convstop, ok_intermittent &
40                      ,ok_optim_yield
41!$OMP THREADPRIVATE(/cv3param/)
42
Note: See TracBrowser for help on using the repository browser.