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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 76 - (show annotations)
Fri Nov 15 18:45:49 2013 UTC (10 years, 5 months ago) by guez
Original Path: trunk/phylmd/clesphys2.f90
File size: 1288 byte(s)
Moved everything out of libf.
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
14 LOGICAL:: new_oliq = .TRUE.
15 ! Permet de mettre en route la nouvelle parametrisation de l'eau liquide
16
17 ! Pour l'orographie:
18 LOGICAL:: ok_orodr = .TRUE.
19 LOGICAL:: ok_orolf = .TRUE.
20
21 LOGICAL:: ok_limitvrai = .FALSE.
22 ! On peut forcer le modele a lire le fichier SST de la bonne
23 ! annee.
24
25 INTEGER:: nbapp_rad = 12
26 ! nombre d'appels des routines de rayonnements par jour
27
28 INTEGER:: iflag_con = 2
29 ! Convection scheme:
30 ! 2 Tiedtke
31 ! 3 Emanuel
32 ! 4 Emanuel vect
33
34 contains
35
36 subroutine read_clesphys2
37
38 use unit_nml_m, only: unit_nml
39
40 namelist /clesphys2_nml/cycle_diurne, soil_model, new_oliq, &
41 ok_orodr, ok_orolf, ok_limitvrai, nbapp_rad, iflag_con
42
43 !------------------------------------
44
45 print *, "Enter namelist 'clesphys2_nml'."
46 read(unit=*, nml=clesphys2_nml)
47 write(unit_nml, nml=clesphys2_nml)
48
49 if (iflag_con <= 1) then
50 print *, "bad value for iflag_con"
51 stop 1
52 end if
53
54 end subroutine read_clesphys2
55
56 end module clesphys2

  ViewVC Help
Powered by ViewVC 1.1.21