/[lmdze]/trunk/Sources/dyn3d/bilan_dyn.f
ViewVC logotype

Diff of /trunk/Sources/dyn3d/bilan_dyn.f

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

revision 15 by guez, Fri Aug 1 15:24:12 2008 UTC revision 30 by guez, Thu Apr 1 09:07:28 2010 UTC
# Line 9  c   Prevoir en champ nq+1 le diagnostiqu Line 9  c   Prevoir en champ nq+1 le diagnostiqu
9  c   en faisant Qzon=Cv T + L * ...  c   en faisant Qzon=Cv T + L * ...
10  c             vQ..A=Cp T + L * ...  c             vQ..A=Cp T + L * ...
11    
12        USE IOIPSL        USE histcom
13          use calendar
14          use histwrite_m
15        use dimens_m        use dimens_m
16        use paramet_m        use paramet_m
17        use comconst        use comconst
# Line 141  cym      character*10 zunites(ntr,nQ) Line 142  cym      character*10 zunites(ntr,nQ)
142  c   Initialisation du fichier contenant les moyennes zonales.  c   Initialisation du fichier contenant les moyennes zonales.
143  c   ---------------------------------------------------------  c   ---------------------------------------------------------
144    
       character*10 infile  
   
145        integer fileid        integer fileid
146        integer thoriid, zvertiid        integer thoriid, zvertiid
147        save fileid        save fileid
# Line 151  c   ------------------------------------ Line 150  c   ------------------------------------
150    
151  C   Variables locales  C   Variables locales
152  C  C
       integer tau0  
153        real zjulian        real zjulian
154        character*3 str        character*3 str
155        character*10 ctrac        character*10 ctrac
# Line 187  c   ncum est la frequence de stokage en Line 185  c   ncum est la frequence de stokage en
185    
186          if (i_sortie.eq.1) then          if (i_sortie.eq.1) then
187           file='dynzon'           file='dynzon'
188           call inigrads(ifile           call inigrads(ifile ,(/0./),180./pi,0.,0.,rlatv,-90.,90.,
189       s  ,(/0./),180./pi,0.,0.,rlatv,-90.,90.,180./pi       $        180./pi ,presnivs,1. ,dt_cum,file,'dyn_zon ')
      s  ,presnivs,1.  
      s  ,dt_cum,file,'dyn_zon ')  
190          endif          endif
191    
192          nom(itemp)='T'          nom(itemp)='T'
# Line 213  c   ncum est la frequence de stokage en Line 209  c   ncum est la frequence de stokage en
209  c   Initialisation du fichier contenant les moyennes zonales.  c   Initialisation du fichier contenant les moyennes zonales.
210  c   ---------------------------------------------------------  c   ---------------------------------------------------------
211    
       infile='dynzon'  
   
212        zan = annee_ref        zan = annee_ref
213        dayref = day_ref        dayref = day_ref
214        CALL ymds2ju(zan, 1, dayref, 0.0, zjulian)        CALL ymds2ju(zan, 1, dayref, 0.0, zjulian)
       tau0 = itau_dyn  
215                
216        rlong=0.        rlong=0.
217        rlatg=rlatv*180./pi        rlatg=rlatv*180./pi
218                
219        call histbeg_totreg(infile, rlong(:1), rlatg,        call histbeg_totreg('dynzon', rlong(:1), rlatg,
220       .             1, 1, 1, jjm,       .             1, 1, 1, jjm,
221       .             tau0, zjulian, dt_cum, thoriid, fileid)       .             itau_dyn, zjulian, dt_cum, thoriid, fileid)
222    
223  C  C
224  C  Appel a histvert pour la grille verticale  C  Appel a histvert pour la grille verticale

Legend:
Removed from v.15  
changed lines
  Added in v.30

  ViewVC Help
Powered by ViewVC 1.1.21