/[lmdze]/trunk/Sources/phylmd/phytrac.f
ViewVC logotype

Diff of /trunk/Sources/phylmd/phytrac.f

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 30 by guez, Thu Apr 1 09:07:28 2010 UTC revision 34 by guez, Wed Jun 2 11:01:12 2010 UTC
# Line 1  Line 1 
1  module phytrac_m  module phytrac_m
2    
   ! This module is clean: no C preprocessor directive, no include line.  
   
3    IMPLICIT none    IMPLICIT none
4    
5    private    private
# Line 13  contains Line 11  contains
11         nq_phys, pdtphys, u, v, t_seri, paprs, pplay, pmfu, pmfd, pen_u, &         nq_phys, pdtphys, u, v, 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, itop_con, ibas_con, pmflxr, pmflxs, prfl, psfl, da, &         diafra, cldliq, pmflxr, pmflxs, prfl, psfl, da, &
15         phi, mp, upwd, dnwd, tr_seri, zmasse)         phi, mp, upwd, dnwd, tr_seri, zmasse)
16    
17      ! From phylmd/phytrac.F, version 1.15 2006/02/21 08:08:30      ! From phylmd/phytrac.F, version 1.15 2006/02/21 08:08:30
# Line 22  contains Line 20  contains
20      ! Foujols, Olivia      ! Foujols, Olivia
21      ! Objet : moniteur général des tendances des traceurs      ! Objet : moniteur général des tendances des traceurs
22    
23      ! Remarques :      ! L'appel de "phytrac" se fait avec "nqmx-2" donc nous avons bien
     ! 1/ L'appel de "phytrac" se fait avec "nq-2" donc nous avons bien  
24      ! les vrais traceurs (en nombre "nbtr", sans la vapeur d'eau ni l'eau      ! les vrais traceurs (en nombre "nbtr", sans la vapeur d'eau ni l'eau
25      ! liquide) dans "phytrac".      ! liquide) dans "phytrac".
     ! 2/ Le choix du radon et du plomb se fait juste avec un "data"  
     ! (peu propre).  
     ! Pourrait-on avoir une variable qui indiquerait le type de traceur ?  
26    
27      use dimens_m, only: llm      use dimens_m, only: llm
28      use indicesol, only: nbsrf      use indicesol, only: nbsrf
# Line 41  contains Line 35  contains
35      use regr_pr_comb_coefoz_m, only: regr_pr_comb_coefoz      use regr_pr_comb_coefoz_m, only: regr_pr_comb_coefoz
36      use phyetat0_m, only: rlat      use phyetat0_m, only: rlat
37      use o3_chem_m, only: o3_chem      use o3_chem_m, only: o3_chem
38      use ini_hist, 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 numer_rec, only: assert
42      use press_coefoz_m, only: press_coefoz      use press_coefoz_m, only: press_coefoz
43    
     ! Arguments:  
   
     !   EN ENTREE:  
   
     !   divers:  
   
44      logical, intent(in):: rnpb      logical, intent(in):: rnpb
45    
46      integer, intent(in):: nq_phys      integer, intent(in):: nq_phys
# Line 61  contains Line 49  contains
49      integer, intent(in):: itap  ! number of calls to "physiq"      integer, intent(in):: itap  ! number of calls to "physiq"
50      integer, intent(in):: lmt_pas ! number of time steps of "physics" per day      integer, intent(in):: lmt_pas ! number of time steps of "physics" per day
51      integer, intent(in):: julien !jour julien, 1 <= julien <= 360      integer, intent(in):: julien !jour julien, 1 <= julien <= 360
     integer itop_con(klon)  
     integer ibas_con(klon)  
52      real, intent(in):: gmtime ! heure de la journée en fraction de jour      real, intent(in):: gmtime ! heure de la journée en fraction de jour
53      real, intent(in):: pdtphys  ! pas d'integration pour la physique (s)      real, intent(in):: pdtphys  ! pas d'integration pour la physique (s)
54      real, intent(in):: t_seri(klon, llm) ! temperature, in K      real, intent(in):: t_seri(klon, llm) ! temperature, in K
# Line 474  contains Line 460  contains
460        use iniadvtrac_m, only: tnom        use iniadvtrac_m, only: tnom
461        use comgeomphy, only: airephy        use comgeomphy, only: airephy
462        use dimphy, only: klon        use dimphy, only: klon
463        use grid_change, only: gr_phy_write_2d, gr_phy_write_3d        use grid_change, only: gr_phy_write_2d
464          use gr_phy_write_3d_m, only: gr_phy_write_3d
465    
466        logical, intent(in):: lessivage        logical, intent(in):: lessivage
467    

Legend:
Removed from v.30  
changed lines
  Added in v.34

  ViewVC Help
Powered by ViewVC 1.1.21