15 & dynhistave_file,dynhistvave_file,dynhistuave_file
43 #include "dimensions.h"
51 #include "description.h"
58 real tstep, t_ops, t_wrt
68 integer uhoriid, vhoriid, thoriid
69 integer zvertiid,zvertiidv,zvertiidu
72 integer :: jjb,jje,jjn
76 INTEGER,
DIMENSION(2) :: ddid
77 INTEGER,
DIMENSION(2) :: dsg
78 INTEGER,
DIMENSION(2) :: dsl
79 INTEGER,
DIMENSION(2) :: dpf
80 INTEGER,
DIMENSION(2) :: dpl
81 INTEGER,
DIMENSION(2) :: dhs
82 INTEGER,
DIMENSION(2) :: dhe
84 INTEGER :: dynhistave_domain_id
85 INTEGER :: dynhistvave_domain_id
86 INTEGER :: dynhistuave_domain_id
128 call flio_dom_set(mpi_size,mpi_rank,ddid,dsg,dsl,dpf,dpl,dhs,dhe,
129 .
'box',dynhistave_domain_id)
131 call
histbeg(dynhistave_file,iip1, rlong(:,1), jjn,
132 .
rlat(1,jjb:jje), 1, iip1, 1, jjn,tau0,
134 . histaveid,dynhistave_domain_id)
145 IF (pole_sud) jjn=jjn-1
146 IF (pole_sud) jje=jje-1
164 call flio_dom_set(mpi_size,mpi_rank,ddid,dsg,dsl,dpf,dpl,dhs,dhe,
165 .
'box',dynhistvave_domain_id)
167 call
histbeg(dynhistvave_file,iip1, rlong(:,1), jjn,
168 .
rlat(1,jjb:jje), 1, iip1, 1, jjn,tau0,
170 . histvaveid,dynhistvave_domain_id)
187 call flio_dom_set(mpi_size,mpi_rank,ddid,dsg,dsl,dpf,dpl,dhs,dhe,
188 .
'box',dynhistuave_domain_id)
190 call
histbeg(dynhistuave_file,iip1, rlong(:,1), jjn,
191 .
rlat(1,jjb:jje), 1, iip1, 1, jjn,tau0,
193 . histuaveid,dynhistuave_domain_id)
200 'Niveaux Pression & approximatifs',
'mb',llm,
presnivs/100., zvertiid,
'down')
201 call
histvert(histuaveid,
'presnivs',
202 'Niveaux Pression & approximatifs',
'mb',llm,
presnivs/100., zvertiidv,
'down')
203 call
histvert(histvaveid,
'presnivs',
204 'Niveaux Pression & approximatifs',
'mb',llm,
presnivs/100., zvertiidu,
'down')
211 call
histdef(histuaveid,
'u',
'vent u moyen ',
212 .
'm/s', iip1,
jjp1, uhoriid, llm, 1, llm, zvertiidu,
213 . 32,
'ave(X)', t_ops, t_wrt)
218 call
histdef(histvaveid,
'v',
'vent v moyen',
219 .
'm/s', iip1, jjm, vhoriid, llm, 1, llm, zvertiidv,
220 . 32,
'ave(X)', t_ops, t_wrt)
225 call
histdef(histaveid,
'temp',
'temperature moyenne',
'K',
226 . iip1,
jjp1, thoriid, llm, 1, llm, zvertiid,
227 . 32,
'ave(X)', t_ops, t_wrt)
231 call
histdef(histaveid,
'theta',
'temperature potentielle',
'K',
232 . iip1,
jjp1, thoriid, llm, 1, llm, zvertiid,
233 . 32,
'ave(X)', t_ops, t_wrt)
239 call
histdef(histaveid,
'phi',
'geopotentiel moyen',
'-',
240 . iip1,
jjp1, thoriid, llm, 1, llm, zvertiid,
241 . 32,
'ave(X)', t_ops, t_wrt)
253 call
histdef(histaveid,
'masse',
'masse',
'kg',
254 . iip1,
jjp1, thoriid, llm, 1, llm, zvertiid,
255 . 32,
'ave(X)', t_ops, t_wrt)
259 call
histdef(histaveid,
'ps',
'pression naturelle au sol',
'Pa',
260 . iip1,
jjp1, thoriid, 1, 1, 1, -99,
261 . 32,
'ave(X)', t_ops, t_wrt)
271 call histend(histaveid)
272 call histend(histuaveid)
273 call histend(histvaveid)
275 write(
lunout,*)
'initdynav_p: Needs IOIPSL to function'