/[lmdze]/trunk/libf/dyn3d/Dissipation/comdissnew.f90
ViewVC logotype

Contents of /trunk/libf/dyn3d/Dissipation/comdissnew.f90

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3 - (show annotations)
Wed Feb 27 13:16:39 2008 UTC (16 years, 2 months ago) by guez
Original Path: trunk/libf/dyn3d/comdissnew.f90
File size: 1429 byte(s)
Initial import
1 module comdissnew
2
3 ! The variables declared here are read from the file "run.def"
4
5 implicit none
6
7 LOGICAL:: lstardis= .TRUE.
8 ! Help = choix de l'operateur de dissipation
9 ! 'y' si on veut star et 'n' si on veut non-star
10 ! Moi y en a pas comprendre !
11
12 INTEGER:: nitergdiv= 1
13 ! Help = nombre d'iterations de l'operateur de dissipation
14 ! gradiv
15
16 INTEGER:: nitergrot= 2
17 ! Help = nombre d'iterations de l'operateur de dissipation
18 ! nxgradrot
19
20 INTEGER:: niterh= 2
21 ! Help = nombre d'iterations de l'operateur de dissipation
22 ! divgrad
23
24 REAL:: tetagdiv= 7200.
25 ! Help = temps de dissipation des plus petites longeur
26 ! d'ondes pour u,v (gradiv)
27
28 REAL:: tetagrot= 7200.
29 ! Help = temps de dissipation des plus petites longeur
30 ! d'ondes pour u,v (nxgradrot)
31
32 REAL:: tetatemp= 7200.
33 ! Help = temps de dissipation des plus petites longeur
34 ! d'ondes pour h (divgrad)
35
36 REAL:: coefdis= 0.
37 ! Help = coefficient pour gamdissip
38
39 contains
40
41 subroutine read_comdissnew
42
43 namelist /comdissnew_nml/lstardis, nitergdiv, nitergrot, niterh, &
44 tetagdiv, tetagrot, tetatemp, coefdis
45
46 !-------------------------------------------------
47
48 print *, "Call sequence information: read_comdissnew"
49 print *, "Enter namelist 'comdissnew_nml'."
50 read(unit=*, nml=comdissnew_nml)
51 write(unit=*, nml=comdissnew_nml)
52
53 end subroutine read_comdissnew
54
55 end module comdissnew

  ViewVC Help
Powered by ViewVC 1.1.21