6 |
|
|
7 |
contains |
contains |
8 |
|
|
9 |
subroutine initdynav(day0, anne0, tstep, nq, t_ops, t_wrt) |
subroutine initdynav(tstep, nq, t_ops, t_wrt) |
10 |
|
|
11 |
! From initdynav.F, version 1.1.1.1, 2004/05/19 12:53:05 |
! From initdynav.F, version 1.1.1.1, 2004/05/19 12:53:05 |
12 |
! L. Fairhead, LMD |
! L. Fairhead, LMD |
16 |
|
|
17 |
USE comgeom, ONLY: rlatu, rlonv |
USE comgeom, ONLY: rlatu, rlonv |
18 |
USE dimens_m, ONLY: llm |
USE dimens_m, ONLY: llm |
19 |
|
use dynetat0_m, only: day_ref, annee_ref |
20 |
USE histbeg_totreg_m, ONLY: histbeg_totreg |
USE histbeg_totreg_m, ONLY: histbeg_totreg |
21 |
USE histdef_m, ONLY: histdef |
USE histdef_m, ONLY: histdef |
22 |
USE histend_m, ONLY: histend |
USE histend_m, ONLY: histend |
27 |
USE temps, ONLY: itau_dyn |
USE temps, ONLY: itau_dyn |
28 |
use ymds2ju_m, ONLY: ymds2ju |
use ymds2ju_m, ONLY: ymds2ju |
29 |
|
|
|
integer, intent(in):: day0, anne0 ! date de référence |
|
30 |
real, intent(in):: tstep ! fréquence d'écriture |
real, intent(in):: tstep ! fréquence d'écriture |
31 |
integer, intent(in):: nq ! nombre de traceurs |
integer, intent(in):: nq ! nombre de traceurs |
32 |
real, intent(in):: t_ops ! fréquence de l'opération pour IOIPSL |
real, intent(in):: t_ops ! fréquence de l'opération pour IOIPSL |
41 |
|
|
42 |
print *, "Call sequence information: initdynav" |
print *, "Call sequence information: initdynav" |
43 |
|
|
44 |
CALL ymds2ju(anne0, 1, day0, 0., julian) |
CALL ymds2ju(annee_ref, 1, day_ref, 0., julian) |
45 |
call histbeg_totreg('dyn_hist_ave.nc', rlonv * 180. / pi, & |
call histbeg_totreg('dyn_hist_ave.nc', rlonv * 180. / pi, & |
46 |
rlatu * 180. / pi, 1, iip1, 1, jjp1, itau_dyn, julian, tstep, & |
rlatu * 180. / pi, 1, iip1, 1, jjp1, itau_dyn, julian, tstep, & |
47 |
horiid, histaveid) |
horiid, histaveid) |