/[lmdze]/trunk/phylmd/Interface_surf/interfsur_lim.f
ViewVC logotype

Diff of /trunk/phylmd/Interface_surf/interfsur_lim.f

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

revision 298 by guez, Fri Jul 20 16:46:48 2018 UTC revision 299 by guez, Thu Aug 2 14:27:11 2018 UTC
# Line 4  module interfsur_lim_m Line 4  module interfsur_lim_m
4    
5  contains  contains
6    
7    SUBROUTINE interfsur_lim(dtime, jour, knindex, debut, albedo, z0_new)    SUBROUTINE interfsur_lim(jour, knindex, debut, albedo, z0_new)
8    
9      ! Cette routine sert d'interface entre le mod\`ele atmosph\'erique et      ! Cette routine sert d'interface entre le mod\`ele atmosph\'erique et
10      ! un fichier de conditions aux limites.      ! un fichier de conditions aux limites.
11    
12      ! Laurent FAIRHEAD, February 2000      ! Laurent FAIRHEAD, February 2000
13    
14        use comconst, only: dtphys
15      USE dimphy, ONLY: klon      USE dimphy, ONLY: klon
16      use netcdf, only: NF90_NOWRITE      use netcdf, only: NF90_NOWRITE
17      use netcdf95, only: NF95_close, NF95_GET_VAR, NF95_INQ_VARID, NF95_OPEN      use netcdf95, only: NF95_close, NF95_GET_VAR, NF95_INQ_VARID, NF95_OPEN
18      use time_phylmdz, only: itap      use time_phylmdz, only: itap
19    
     real, intent(IN):: dtime ! pas de temps de la physique (en s)  
20      integer, intent(IN):: jour ! jour a lire dans l'annee      integer, intent(IN):: jour ! jour a lire dans l'annee
21    
22      integer, intent(in):: knindex(:) ! (knon)      integer, intent(in):: knindex(:) ! (knon)
# Line 48  contains Line 48  contains
48      knon = size(knindex)      knon = size(knindex)
49    
50      if (debut) then      if (debut) then
51         lmt_pas = nint(86400. / dtime) ! pour une lecture une fois par jour         lmt_pas = nint(86400. / dtphys) ! pour une lecture une fois par jour
52         jour_lu_sur = jour - 1         jour_lu_sur = jour - 1
53         allocate(alb_lu(klon))         allocate(alb_lu(klon))
54         allocate(rug_lu(klon))         allocate(rug_lu(klon))

Legend:
Removed from v.298  
changed lines
  Added in v.299

  ViewVC Help
Powered by ViewVC 1.1.21