/[lmdze]/trunk/Sources/phylmd/clesphys2.f
ViewVC logotype

Contents of /trunk/Sources/phylmd/clesphys2.f

Parent Directory Parent Directory | Revision Log Revision Log


Revision 51 - (show annotations)
Tue Sep 20 09:14:34 2011 UTC (12 years, 7 months ago) by guez
Original Path: trunk/libf/phylmd/clesphys2.f90
File size: 1572 byte(s)
Split "getincom.f90" into "getincom.f90" and "getincom2.f90". Split
"nuage.f" into "nuage.f90", "diagcld1.f90" and "diagcld2.f90". Created
module "chem" from included file "chem.h". Moved "YOEGWD.f90" to
directory "Orography".

In "physiq", for evaporation of water, "zlsdcp" was equal to
"zlvdc". Removed useless variables.

1 module clesphys2
2
3 ! From version 1.3 2005/06/06 13:16:33
4
5 implicit none
6
7 LOGICAL:: cycle_diurne = .TRUE.
8 ! Cette option permet d'éteindre le cycle diurne.
9 ! Peut être utile pour accélérer le code.
10
11 LOGICAL:: soil_model = .TRUE.
12 ! Choix du modele de sol (Thermique ?)
13 ! Option qui pourait un string afin de pouvoir
14 ! plus de choix ! Ou meme une liste d'options
15
16 LOGICAL:: new_oliq = .TRUE.
17 ! Permet de mettre en route la nouvelle parametrisation de l'eau liquide
18
19 LOGICAL:: ok_orodr = .TRUE. ! pour l'orographie
20 LOGICAL:: ok_orolf = .TRUE. ! pour l'orographie
21
22 LOGICAL:: ok_limitvrai = .FALSE.
23 ! On peut forcer le modele a lire le fichier SST de la bonne
24 ! annee. C'est une tres bonne idee, pourquoi ne pas mettre toujours
25 ! a y ?
26
27 INTEGER:: nbapp_rad = 12
28 ! (nombre d'appels des routines de rayonnements par jour)
29
30 INTEGER:: iflag_con = 2
31 ! Flag pour la convection :
32 ! 1 LMD,
33 ! 2 Tiedtke,
34 ! 3 CCM(NCAR)
35 ! 3 KE
36 ! 4 KE vect
37
38 contains
39
40 subroutine read_clesphys2
41
42 namelist /clesphys2_nml/cycle_diurne, soil_model, new_oliq, &
43 ok_orodr, ok_orolf, ok_limitvrai, nbapp_rad, iflag_con
44
45 !------------------------------------
46
47 print *, "Enter namelist 'clesphys2_nml'."
48 read(unit=*, nml=clesphys2_nml)
49 write(unit=*, nml=clesphys2_nml)
50
51 select case (iflag_con)
52 case (1)
53 PRINT *, 'Schéma convection LMD'
54 case (2)
55 PRINT *, 'Schéma convection Tiedtke'
56 case (3)
57 PRINT *, 'Schéma convection CCM'
58 END select
59
60 end subroutine read_clesphys2
61
62 end module clesphys2

  ViewVC Help
Powered by ViewVC 1.1.21