/[lmdze]/trunk/phylmd/phyredem.f90
ViewVC logotype

Diff of /trunk/phylmd/phyredem.f90

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

trunk/phylmd/phyredem.f revision 310 by guez, Thu Sep 27 16:29:06 2018 UTC trunk/phylmd/phyredem.f90 revision 331 by guez, Wed Jul 31 17:10:31 2019 UTC
# Line 4  module phyredem_m Line 4  module phyredem_m
4    
5  contains  contains
6    
7    SUBROUTINE phyredem(pctsrf, ftsol, ftsoil, qsurf, qsol, snow, albedo, &    SUBROUTINE phyredem(pctsrf, ftsol, ftsoil, qsurf, qsol, fsnow, falbe, &
8         rain_fall, snow_fall, solsw, sollw, fder, radsol, frugs, agesno, zmea, &         rain_fall, snow_fall, solsw, sollw, fder, radsol, frugs, agesno, zmea, &
9         zstd, zsig, zgam, zthe, zpic, zval, t_ancien, q_ancien, rnebcon, &         zstd, zsig, zgam, zthe, zpic, zval, t_ancien, q_ancien, rnebcon, &
10         ratqs, clwcon, run_off_lic_0, sig1, w01)         ratqs, clwcon, run_off_lic_0, sig1, w01)
# Line 19  contains Line 19  contains
19      USE dimphy, ONLY: klev, klon      USE dimphy, ONLY: klev, klon
20      USE indicesol, ONLY: is_oce, nbsrf      USE indicesol, ONLY: is_oce, nbsrf
21      USE netcdf95, ONLY: nf95_inq_varid, nf95_put_var, nf95_close      USE netcdf95, ONLY: nf95_inq_varid, nf95_put_var, nf95_close
22      use phyetat0_m, only: zmasq      use phyetat0_m, only: masque
23      use phyredem0_m, only: ncid_restartphy      use phyredem0_m, only: ncid_restartphy
24    
25      REAL, INTENT(IN):: pctsrf(:, :) ! (klon, nbsrf)      REAL, INTENT(IN):: pctsrf(:, :) ! (klon, nbsrf)
# Line 30  contains Line 30  contains
30      REAL, intent(in):: qsol(:) ! (klon)      REAL, intent(in):: qsol(:) ! (klon)
31      ! column-density of water in soil, in kg m-2      ! column-density of water in soil, in kg m-2
32    
33      REAL, INTENT(IN):: snow(klon, nbsrf)      REAL, INTENT(IN):: fsnow(:, :) ! (klon, nbsrf)
34      REAL, INTENT(IN):: albedo(klon, nbsrf)      REAL, INTENT(IN):: falbe(klon, nbsrf)
35      REAL, INTENT(IN):: rain_fall(klon)      REAL, INTENT(IN):: rain_fall(klon)
36      REAL, INTENT(IN):: snow_fall(klon)      REAL, INTENT(IN):: snow_fall(klon)
37      REAL, INTENT(IN):: solsw(klon)      REAL, INTENT(IN):: solsw(klon)
# Line 64  contains Line 64  contains
64      PRINT *, 'Call sequence information: phyredem'      PRINT *, 'Call sequence information: phyredem'
65    
66      call nf95_inq_varid(ncid_restartphy, "masque", varid)      call nf95_inq_varid(ncid_restartphy, "masque", varid)
67      call nf95_put_var(ncid_restartphy, varid, zmasq)      call nf95_put_var(ncid_restartphy, varid, masque)
68    
69      call nf95_inq_varid(ncid_restartphy, "pctsrf", varid)      call nf95_inq_varid(ncid_restartphy, "pctsrf", varid)
70      call nf95_put_var(ncid_restartphy, varid, pctsrf)      call nf95_put_var(ncid_restartphy, varid, pctsrf)
# Line 82  contains Line 82  contains
82      call nf95_put_var(ncid_restartphy, varid, qsol)      call nf95_put_var(ncid_restartphy, varid, qsol)
83    
84      call nf95_inq_varid(ncid_restartphy, "ALBE", varid)      call nf95_inq_varid(ncid_restartphy, "ALBE", varid)
85      call nf95_put_var(ncid_restartphy, varid, albedo)      call nf95_put_var(ncid_restartphy, varid, falbe)
86    
87      call nf95_inq_varid(ncid_restartphy, "SNOW", varid)      call nf95_inq_varid(ncid_restartphy, "SNOW", varid)
88      call nf95_put_var(ncid_restartphy, varid, snow)      call nf95_put_var(ncid_restartphy, varid, fsnow)
89    
90      call nf95_inq_varid(ncid_restartphy, "RADS", varid)      call nf95_inq_varid(ncid_restartphy, "RADS", varid)
91      call nf95_put_var(ncid_restartphy, varid, radsol)      call nf95_put_var(ncid_restartphy, varid, radsol)

Legend:
Removed from v.310  
changed lines
  Added in v.331

  ViewVC Help
Powered by ViewVC 1.1.21