14 |
! nombre d'itérations de l'opérateur de dissipation divgrad |
! nombre d'itérations de l'opérateur de dissipation divgrad |
15 |
|
|
16 |
REAL:: tetagdiv = 7200. ! in s |
REAL:: tetagdiv = 7200. ! in s |
17 |
! temps de dissipation des plus petites longueurs d'ondes pour u, v (gradiv) |
! temps de dissipation des plus petites longueurs d'ondes pour u, v (grad div) |
18 |
|
|
19 |
REAL:: tetagrot = 7200. ! in s |
REAL:: tetagrot = 7200. ! in s |
20 |
! temps de dissipation des plus petites longueurs d'ondes pour u, v |
! temps de dissipation des plus petites longueurs d'ondes pour u, v |
29 |
|
|
30 |
subroutine read_comdissnew |
subroutine read_comdissnew |
31 |
|
|
32 |
|
use unit_nml_m, only: unit_nml |
33 |
|
|
34 |
namelist /comdissnew_nml/lstardis, nitergdiv, nitergrot, niterh, & |
namelist /comdissnew_nml/lstardis, nitergdiv, nitergrot, niterh, & |
35 |
tetagdiv, tetagrot, tetatemp, coefdis |
tetagdiv, tetagrot, tetatemp, coefdis |
36 |
|
|
38 |
|
|
39 |
print *, "Enter namelist 'comdissnew_nml'." |
print *, "Enter namelist 'comdissnew_nml'." |
40 |
read(unit=*, nml=comdissnew_nml) |
read(unit=*, nml=comdissnew_nml) |
41 |
write(unit=*, nml=comdissnew_nml) |
write(unit_nml, nml=comdissnew_nml) |
42 |
|
|
43 |
end subroutine read_comdissnew |
end subroutine read_comdissnew |
44 |
|
|