8 |
! latitude and longitude of a point of the scalar grid identified |
! latitude and longitude of a point of the scalar grid identified |
9 |
! by a simple index, in degrees |
! by a simple index, in degrees |
10 |
|
|
11 |
|
integer, save:: itau_phy |
12 |
|
|
13 |
private klon |
private klon |
14 |
|
|
15 |
contains |
contains |
17 |
SUBROUTINE phyetat0(pctsrf, tsol, tsoil, qsurf, qsol, snow, albe, evap, & |
SUBROUTINE phyetat0(pctsrf, tsol, tsoil, qsurf, qsol, snow, albe, evap, & |
18 |
rain_fall, snow_fall, solsw, sollw, fder, radsol, frugs, agesno, zmea, & |
rain_fall, snow_fall, solsw, sollw, fder, radsol, frugs, agesno, zmea, & |
19 |
zstd, zsig, zgam, zthe, zpic, zval, t_ancien, q_ancien, ancien_ok, & |
zstd, zsig, zgam, zthe, zpic, zval, t_ancien, q_ancien, ancien_ok, & |
20 |
rnebcon, ratqs, clwcon, run_off_lic_0, sig1, w01, ncid_startphy, & |
rnebcon, ratqs, clwcon, run_off_lic_0, sig1, w01, ncid_startphy) |
|
itau_phy) |
|
21 |
|
|
22 |
! From phylmd/phyetat0.F, version 1.4 2005/06/03 10:03:07 |
! From phylmd/phyetat0.F, version 1.4 2005/06/03 10:03:07 |
23 |
! Author: Z.X. Li (LMD/CNRS) |
! Author: Z.X. Li (LMD/CNRS) |
24 |
! Date: 1993/08/18 |
! Date: 1993/08/18 |
25 |
! Objet : lecture de l'état initial pour la physique |
! Objet : lecture de l'état initial pour la physique |
26 |
|
|
27 |
|
USE conf_gcm_m, ONLY: raz_date |
28 |
use dimphy, only: zmasq, klev |
use dimphy, only: zmasq, klev |
29 |
USE dimsoil, ONLY : nsoilmx |
USE dimsoil, ONLY : nsoilmx |
30 |
USE indicesol, ONLY : epsfra, is_lic, is_oce, is_sic, is_ter, nbsrf |
USE indicesol, ONLY : epsfra, is_lic, is_oce, is_sic, is_ter, nbsrf |
64 |
real, intent(out):: w01(klon, klev) |
real, intent(out):: w01(klon, klev) |
65 |
! vertical velocity within adiabatic updraft |
! vertical velocity within adiabatic updraft |
66 |
|
|
67 |
integer, intent(out):: ncid_startphy, itau_phy |
integer, intent(out):: ncid_startphy |
68 |
|
|
69 |
! Local: |
! Local: |
70 |
REAL fractint(klon) |
REAL fractint(klon) |
78 |
! Fichier contenant l'état initial : |
! Fichier contenant l'état initial : |
79 |
call NF95_OPEN("startphy.nc", NF90_NOWRITE, ncid_startphy) |
call NF95_OPEN("startphy.nc", NF90_NOWRITE, ncid_startphy) |
80 |
|
|
81 |
call nf95_get_att(ncid_startphy, nf90_global, "itau_phy", itau_phy) |
IF (raz_date) then |
82 |
|
itau_phy = 0 |
83 |
|
else |
84 |
|
call nf95_get_att(ncid_startphy, nf90_global, "itau_phy", itau_phy) |
85 |
|
end IF |
86 |
|
|
87 |
! Lecture des latitudes (coordonnees): |
! Lecture des latitudes (coordonnees): |
88 |
|
|