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

Last change on this file since 2699 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
RevLine 
[1992]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!------------------------------------------------------------
[879]8
[2508]9      logical ok_optim_yield
[2398]10      logical ok_convstop
11      logical ok_intermittent
[879]12      integer noff, minorig, nl, nlp, nlm
13      real sigdz, spfac
[1516]14      integer flag_epKEorig,flag_wb
[879]15      real pbcrit, ptcrit
[1515]16      real elcrit, tlcrit
[2458]17      real coef_peel
[879]18      real omtrain
19      real dtovsh, dpbase, dttrig
20      real dtcrit, tau, beta, alpha, alpha1
[2398]21      real tau_stop, noconv_stop
[1516]22      real wbmax
[879]23      real delta
24      real betad
25
[2253]26      COMMON /cv3param/ sigdz, spfac &
[1992]27                      ,pbcrit, ptcrit &
28                      ,elcrit, tlcrit &
[2458]29                      ,coef_peel &
[1992]30                      ,omtrain &
31                      ,dtovsh, dpbase, dttrig &
32                      ,dtcrit, tau, beta, alpha, alpha1 &
[2398]33                      ,tau_stop, noconv_stop &
[2253]34                      ,wbmax &
35                      ,delta, betad  &
36                      ,flag_epKEorig &
37                      ,flag_wb &
[2398]38                      ,noff, minorig, nl, nlp, nlm  &
[2508]39                      ,ok_convstop, ok_intermittent &
40                      ,ok_optim_yield
[987]41!$OMP THREADPRIVATE(/cv3param/)
[879]42
Note: See TracBrowser for help on using the repository browser.