4       subroutine initdynav_p(infile,day0,anne0,tstep,t_ops,t_wrt,fileid)
 
   43 #include "dimensions.h" 
   51 #include "description.h" 
   59       real tstep, t_ops, t_wrt
 
   66       integer thoriid, zvertiid
 
   70       real rlong(iip1,
jjp1), rlat(iip1,
jjp1)
 
   73       integer :: jjb,jje,jjn
 
   77       INTEGER,
DIMENSION(2) :: ddid
 
   78       INTEGER,
DIMENSION(2) :: dsg
 
   79       INTEGER,
DIMENSION(2) :: dsl
 
   80       INTEGER,
DIMENSION(2) :: dpf
 
   81       INTEGER,
DIMENSION(2) :: dpl
 
   82       INTEGER,
DIMENSION(2) :: dhs
 
   83       INTEGER,
DIMENSION(2) :: dhe 
 
   85       INTEGER :: dynave_domain_id
 
   98       CALL ymds2ju(zan, 1, dayref, 0.0, zjulian)
 
  103           rlong(ii,jj) = 
rlonv(ii) * 180. / 
pi 
  104           rlat(ii,jj)  = 
rlatu(jj) * 180. / 
pi 
  121      .                 
'box',dynave_domain_id)
 
  123       call histbeg(trim(infile),iip1, rlong(:,1), jjn, rlat(1,jjb:jje),
 
  124      .             1, iip1, 1, jjn,tau0, zjulian, tstep, thoriid,
 
  125      .             fileid,dynave_domain_id)
 
  130       call histvert(fileid, 
'sigss', 
'Niveaux sigma',
'Pa',
 
  137       write(6,*)
'inithistave',tstep
 
  138       call histdef(fileid, 
'u', 
'vents u scalaires moyennes',
 
  139      .             
'm/s', iip1, jjn, thoriid, 
llm, 1, 
llm, zvertiid,
 
  140      .             32, 
'ave(X)', t_ops, t_wrt)
 
  145       call histdef(fileid, 
'v', 
'vents v scalaires moyennes',
 
  146      .             
'm/s', iip1, jjn, thoriid, 
llm, 1, 
llm, zvertiid,
 
  147      .             32, 
'ave(X)', t_ops, t_wrt)
 
  152       call histdef(fileid, 
'temp', 
'temperature moyennee', 
'K',
 
  153      .             iip1, jjn, thoriid, 
llm, 1, 
llm, zvertiid,
 
  154      .             32, 
'ave(X)', t_ops, t_wrt)
 
  158       call histdef(fileid, 
'theta', 
'temperature potentielle', 
'K',
 
  159      .             iip1, jjn, thoriid, 
llm, 1, 
llm, zvertiid,
 
  160      .             32, 
'ave(X)', t_ops, t_wrt)
 
  166       call histdef(fileid, 
'phi', 
'geopotentiel moyenne', 
'-',
 
  167      .             iip1, jjn, thoriid, 
llm, 1, 
llm, zvertiid,
 
  168      .             32, 
'ave(X)', t_ops, t_wrt)
 
  173           call histdef(fileid, 
ttext(iq), 
ttext(iq), 
'-',
 
  174      .             iip1, jjn, thoriid, 
llm, 1, 
llm, zvertiid,
 
  175      .             32, 
'ave(X)', t_ops, t_wrt)
 
  180       call histdef(fileid, 
'masse', 
'masse', 
'kg',
 
  181      .             iip1, jjn, thoriid, 1, 1, 1, -99,
 
  182      .             32, 
'ave(X)', t_ops, t_wrt)
 
  186       call histdef(fileid, 
'ps', 
'pression naturelle au sol', 
'Pa',
 
  187      .             iip1, jjn, thoriid, 1, 1, 1, -99,
 
  188      .             32, 
'ave(X)', t_ops, t_wrt)
 
  192       call histdef(fileid, 
'phis', 
'geopotentiel au sol', 
'-',
 
  193      .             iip1, jjn, thoriid, 1, 1, 1, -99,
 
  194      .             32, 
'ave(X)', t_ops, t_wrt)
 
  200       write(
lunout,*)
'initdynav_p: Needs IOIPSL to function' 
character(len=23), dimension(:), allocatable, save ttext
 
!$Id zjulian!correction pour l heure initiale!jyg!jyg CALL ymds2ju(annee_ref, 1, day_ref, hour, zjulian)!jyg CALL histbeg_phy("histrac"
 
!$Id Turb_fcg_gcssold get_uvd hqturb_gcssold endif!large scale llm day day1 day day1 *dt_toga endif!time annee_ref dt_toga u_toga vq_toga w_prof vq_prof llm day day1 day day1 *dt_dice endif!time annee_ref dt_dice swup_dice vg_dice omega_dice tg_prof vg_profd w_profd omega_profd!do llm!print llm l llm
 
!$Id mode_top_bound COMMON comconstr && pi
 
!$Header!CDK comgeom COMMON comgeom rlatu
 
subroutine initdynav_p(infile, day0, anne0, tstep, t_ops, t_wrt, fileid)
 
!$Id zjulian!correction pour l heure initiale!jyg!jyg CALL nid_tra CALL histvert(nid_tra,"presnivs","Vertical levels","Pa", klev, presnivs, nvert,"down") zsto
 
c c zjulian c cym CALL iim cym klev iim cym jjmp1 cym On stoke le fichier bilKP instantanne s jmax_ins print On stoke le fichier bilKP instantanne s s cym cym nid_bilKPins ENDIF c cIM BEG c cIM cf AM BEG region cym CALL histbeg("histbilKP_ins", iim, zx_lon(:, 1), cym.jjmp1, zx_lat(1,:), cym.imin_ins, imax_ins-imin_ins+1, cym.jmin_ins, jmax_ins-jmin_ins+1, cym.itau_phy, zjulian, dtime, cym.nhori, nid_bilKPins) CALL histbeg_phy("histbilKP_ins"
 
!$Header!gestion des impressions de sorties et de débogage la sortie standard prt_level COMMON comprint lunout
 
!$Header!CDK comgeom COMMON comgeom rlonv