Directory: | ./ |
---|---|
File: | phys/iniradia.f90 |
Date: | 2022-01-11 19:19:34 |
Exec | Total | Coverage | |
---|---|---|---|
Lines: | 7 | 7 | 100.0% |
Branches: | 1 | 2 | 50.0% |
Line | Branch | Exec | Source |
---|---|---|---|
1 | 1 | SUBROUTINE iniradia(klon, klev, pres) | |
2 | |||
3 | IMPLICIT NONE | ||
4 | ! ====================================================================== | ||
5 | |||
6 | ! Auteur(s) MP Lefebvre date: 20080827 | ||
7 | |||
8 | ! Objet: initialise le rayonnement RRTM | ||
9 | ! ====================================================================== | ||
10 | ! Arguments: | ||
11 | |||
12 | ! klon----input-I-nombre de points horizontaux | ||
13 | ! klev----input-I-nombre de couches verticales | ||
14 | ! pres----input-R-pression pour chaque inter-couche (en Pa) | ||
15 | ! ====================================================================== | ||
16 | |||
17 | INTEGER klon | ||
18 | INTEGER klev | ||
19 | REAL pres(klev+1) | ||
20 | |||
21 | include "clesphys.h" | ||
22 | |||
23 | ! CALL suphel ! initialiser constantes et parametres phys. | ||
24 | ! print*,'Physiq: apres suphel ' | ||
25 |
1/2✓ Branch 0 taken 1 times.
✗ Branch 1 not taken.
|
1 | if (iflag_rrtm .eq. 1) then |
26 | 1 | CALL suinit(klon, klev) | |
27 | 1 | PRINT *, 'iniradia: apres suinit ' | |
28 | ! calcul des niveaux de pression de reference au bord des couches pour | ||
29 | ! l'intialisation des aerosols. Momentannement, on passe un point de | ||
30 | ! grille du profil de pression. | ||
31 | 1 | CALL surayolmd ! initialiser le rayonnement RRTM | |
32 | 1 | PRINT *, 'iniradia: apres surayolmd ' | |
33 | endif | ||
34 | |||
35 | 1 | RETURN | |
36 | END SUBROUTINE iniradia | ||
37 |