/[lmdze]/trunk/dyn3d/Dissipation/comdissnew.f
ViewVC logotype

Annotation of /trunk/dyn3d/Dissipation/comdissnew.f

Parent Directory Parent Directory | Revision Log Revision Log


Revision 82 - (hide annotations)
Wed Mar 5 14:57:53 2014 UTC (10 years, 3 months ago) by guez
File size: 1104 byte(s)
Changed all ".f90" suffixes to ".f".
1 guez 3 module comdissnew
2    
3     implicit none
4    
5 guez 54 INTEGER:: nitergdiv = 1
6     ! nombre d'itérations de l'opérateur de dissipation gradiv
7 guez 3
8 guez 54 INTEGER:: nitergrot = 2
9     ! nombre d'itérations de l'opérateur de dissipation nxgradrot
10 guez 3
11 guez 54 INTEGER:: niterh = 2
12     ! nombre d'itérations de l'opérateur de dissipation divgrad
13 guez 3
14 guez 54 REAL:: tetagdiv = 7200. ! in s
15 guez 56 ! temps de dissipation des plus petites longueurs d'ondes pour u, v (grad div)
16 guez 3
17 guez 54 REAL:: tetagrot = 7200. ! in s
18     ! temps de dissipation des plus petites longueurs d'ondes pour u, v
19 guez 27 ! (nxgradrot)
20 guez 3
21 guez 54 REAL:: tetatemp = 7200. ! in s
22 guez 27 ! temps de dissipation des plus petites longueurs d'ondes pour h (divgrad)
23 guez 3
24 guez 54 REAL:: coefdis = 0.
25 guez 3
26     contains
27    
28     subroutine read_comdissnew
29    
30 guez 57 use unit_nml_m, only: unit_nml
31    
32 guez 64 namelist /comdissnew_nml/nitergdiv, nitergrot, niterh, tetagdiv, &
33     tetagrot, tetatemp, coefdis
34 guez 3
35     !-------------------------------------------------
36    
37     print *, "Enter namelist 'comdissnew_nml'."
38     read(unit=*, nml=comdissnew_nml)
39 guez 57 write(unit_nml, nml=comdissnew_nml)
40 guez 3
41     end subroutine read_comdissnew
42    
43     end module comdissnew

  ViewVC Help
Powered by ViewVC 1.1.21