18 #include "dimensions.h"
23 #include "tracstoke.h"
27 REAL time_step,t_wrt, t_ops
37 REAL pbarvst(iip1,
jjp1,llm),zistdyn
40 INTEGER iadvtr,ndex(1)
42 real tst(1),ist(1),istp(1)
44 INTEGER,
SAVE :: fluxid, fluxvid,fluxdid
46 SAVE iadvtr, massem,pbaruc,pbarvc,
irec
64 . fluxid,fluxvid,fluxdid)
67 call histwrite(fluxid,
'phis', 1,
phis, iip1*
jjp1, ndex)
68 call histwrite(fluxid,
'aire', 1,
aire, iip1*
jjp1, ndex)
73 call histwrite(fluxdid,
'dtvr', 1, tst, nscal, ndex)
75 call histwrite(fluxdid,
'istdyn', 1, ist, nscal, ndex)
77 call histwrite(fluxdid,
'istphy', 1, istp, nscal, ndex)
112 IF ( iadvtr.EQ.
istdyn )
THEN
129 CALL
groupe( massem, pbaruc,pbarvc, pbarug,pbarvg,wg )
134 pbarvst(
i,
j,
l)=pbarvg(
i,
j,
l)
143 write(
lunout,*)
'ITAU auquel on stoke les fluxmasses',itau
145 call histwrite(fluxid,
'masse', itau, massem,
146 . iip1*
jjp1*llm, ndex)
148 call histwrite(fluxid,
'pbaru', itau, pbarug,
149 . iip1*
jjp1*llm, ndex)
151 call histwrite(fluxvid,
'pbarv', itau, pbarvg,
152 . iip1*jjm*llm, ndex)
154 call histwrite(fluxid,
'w' ,itau, wg,
155 . iip1*
jjp1*llm, ndex)
157 call histwrite(fluxid,
'teta' ,itau, tetac,
158 . iip1*
jjp1*llm, ndex)
160 call histwrite(fluxid,
'phi' ,itau, phic,
161 . iip1*
jjp1*llm, ndex)
169 &
'fluxstokenc: Needs IOIPSL to function'