8 |
contains |
contains |
9 |
|
|
10 |
SUBROUTINE phytrac(rnpb, itap, lmt_pas, julien, gmtime, firstcal, lafin, & |
SUBROUTINE phytrac(rnpb, itap, lmt_pas, julien, gmtime, firstcal, lafin, & |
11 |
nq_phys, pdtphys, u, v, t_seri, paprs, pplay, pmfu, pmfd, pen_u, & |
nq_phys, pdtphys, u, t_seri, paprs, pplay, pmfu, pmfd, pen_u, & |
12 |
pde_u, pen_d, pde_d, coefh, fm_therm, entr_therm, yu1, yv1, ftsol, & |
pde_u, pen_d, pde_d, coefh, fm_therm, entr_therm, yu1, yv1, ftsol, & |
13 |
pctsrf, frac_impa, frac_nucl, pphis, pphi, albsol, rh, cldfra, rneb, & |
pctsrf, frac_impa, frac_nucl, pphis, pphi, albsol, rh, cldfra, rneb, & |
14 |
diafra, cldliq, pmflxr, pmflxs, prfl, psfl, da, & |
diafra, cldliq, pmflxr, pmflxs, prfl, psfl, da, & |
38 |
use ini_histrac_m, only: ini_histrac |
use ini_histrac_m, only: ini_histrac |
39 |
use radiornpb_m, only: radiornpb |
use radiornpb_m, only: radiornpb |
40 |
use minmaxqfi_m, only: minmaxqfi |
use minmaxqfi_m, only: minmaxqfi |
41 |
use numer_rec, only: assert |
use nr_util, only: assert |
42 |
use press_coefoz_m, only: press_coefoz |
use press_coefoz_m, only: press_coefoz |
43 |
|
|
44 |
logical, intent(in):: rnpb |
logical, intent(in):: rnpb |
57 |
! (mass fractions of tracers, excluding water, at mid-layers) |
! (mass fractions of tracers, excluding water, at mid-layers) |
58 |
|
|
59 |
real u(klon, llm) |
real u(klon, llm) |
|
real v(klon, llm) |
|
60 |
real rh(klon, llm) ! humidite relative |
real rh(klon, llm) ! humidite relative |
61 |
real cldliq(klon, llm) ! eau liquide nuageuse |
real cldliq(klon, llm) ! eau liquide nuageuse |
62 |
real cldfra(klon, llm) ! fraction nuageuse (tous les nuages) |
real cldfra(klon, llm) ! fraction nuageuse (tous les nuages) |