source: trunk/LMDZ.VENUS/libf/phyvenus/write_histday.h @ 937

Last change on this file since 937 was 902, checked in by slebonnois, 12 years ago

SL: small modifs on Venus outputs

File size: 4.2 KB
RevLine 
[3]1!
2! $Header: /home/cvsroot/LMDZ4/libf/phylmd/write_histday.h,v 1.2 2004/06/01 09:27:10 lmdzadmin Exp $
3!
4      IF (ok_journe) THEN
5
6         itau_w = itau_phy + itap
7
8c-------------------------------------------------------
9      IF(lev_histday.GE.1) THEN
[892]10
[3]11ccccccccccccc 2D fields, basics
[892]12
13      call histwrite_phy(nid_day,.false.,"phis",itau_w,pphis)
14      call histwrite_phy(nid_day,.false.,"aire",itau_w,airephy)
15      call histwrite_phy(nid_day,.false.,"tsol",itau_w,ftsol)
16      call histwrite_phy(nid_day,.false.,"psol",itau_w,paprs(:,1))
17c     call histwrite_phy(nid_day,.false.,"ue",itau_w,ue)
18c VENUS: regardee a l'envers!!!!!!!!!!!!!!!
19c     call histwrite_phy(nid_day,.false.,"ve",itau_w,-1.*ve)
20c     call histwrite_phy(nid_day,.false.,"cdragh",itau_w,cdragh)
21c     call histwrite_phy(nid_day,.false.,"cdragm",itau_w,cdragm)
22
[3]23      ENDIF !lev_histday.GE.1
[892]24
[3]25c-------------------------------------------------------
26      IF(lev_histday.GE.2) THEN
[892]27
[3]28ccccccccccccc 3D fields, basics
[892]29
30      call histwrite_phy(nid_day,.false.,"temp",itau_w,t_seri)
31      call histwrite_phy(nid_day,.false.,"pres",itau_w,pplay)
32      call histwrite_phy(nid_day,.false.,"geop",itau_w,zphi)
33      call histwrite_phy(nid_day,.false.,"vitu",itau_w,u_seri)
34c VENUS: regardee a l'envers!!!!!!!!!!!!!!!
35      call histwrite_phy(nid_day,.false.,"vitv",itau_w,-1.*v_seri)
36      call histwrite_phy(nid_day,.false.,"vitw",itau_w,omega)
37c en (m/s)/s     
38      call histwrite_phy(nid_day,.false.,"dudyn",itau_w,d_u_dyn)
39c en (m/s)/s     
40      call histwrite_phy(nid_day,.false.,"duvdf",itau_w,d_u_vdf)
41c     call histwrite_phy(nid_day,.false.,"mang",itau_w,mang)
42c     call histwrite_phy(nid_day,.false.,"Kz",itau_w,ycoefh)
43
44c plusieurs traceurs
45       IF (iflag_trac.eq.1) THEN
46         DO iq=1,nqmax
47       call histwrite_phy(nid_day,.false.,tname(iq),itau_w,qx(:,:,iq))
48         ENDDO
49       ENDIF
50
51      call histwrite_phy(nid_day,.false.,"tops",itau_w,topsw)
52
[3]53      ENDIF !lev_histday.GE.2
[902]54
[3]55c-------------------------------------------------------
56      IF(lev_histday.GE.3) THEN
[902]57
[3]58cccccccccccccccccc  Radiative transfer
[892]59
[3]60c 2D
[892]61
62      call histwrite_phy(nid_day,.false.,"topl",itau_w,toplw)
63      call histwrite_phy(nid_day,.false.,"sols",itau_w,solsw)
64      call histwrite_phy(nid_day,.false.,"soll",itau_w,sollw)
65
[3]66c 3D
[892]67
68      call histwrite_phy(nid_day,.false.,"SWnet",itau_w,swnet)
69      call histwrite_phy(nid_day,.false.,"LWnet",itau_w,lwnet)
70c     call histwrite_phy(nid_day,.false.,"fluxvdf",itau_w,fluxt)
71c     call histwrite_phy(nid_day,.false.,"fluxdyn",itau_w,flux_dyn)
72c     call histwrite_phy(nid_day,.false.,"fluxajs",itau_w,flux_ajs)
73c     call histwrite_phy(nid_day,.false.,"fluxec",itau_w,flux_ec)
74
[3]75      ENDIF !lev_histday.GE.3
[902]76
[3]77c-------------------------------------------------------
78      IF(lev_histday.GE.4) THEN
[892]79
[3]80c en K/s     
[892]81      call histwrite_phy(nid_day,.false.,"dtdyn",itau_w,d_t_dyn)
[3]82c en K/s     
[892]83c     call histwrite_phy(nid_day,.false.,"dtphy",itau_w,d_t)
[3]84c en K/s     
[892]85      call histwrite_phy(nid_day,.false.,"dtvdf",itau_w,d_t_vdf)
[3]86c en K/s     
[892]87      call histwrite_phy(nid_day,.false.,"dtajs",itau_w,d_t_ajs)
[3]88c K/day ==> K/s
[892]89      call histwrite_phy(nid_day,.false.,"dtswr",itau_w,heat/RDAY)
[3]90c K/day ==> K/s     
[892]91      call histwrite_phy(nid_day,.false.,"dtlwr",itau_w,-1.*cool/RDAY)
[3]92c en K/s     
[892]93c     call histwrite_phy(nid_day,.false.,"dtec",itau_w,d_t_ec)
[3]94c en (m/s)/s     
[892]95      call histwrite_phy(nid_day,.false.,"duajs",itau_w,d_u_ajs)
[3]96c en (m/s)/s     
[892]97      call histwrite_phy(nid_day,.false.,"dugwo",itau_w,d_u_oro)
[3]98c en (m/s)/s     
[892]99      call histwrite_phy(nid_day,.false.,"dugwno",itau_w,d_u_hin)
[3]100c en (m/s)/s     
101c VENUS: regardee a l'envers!!!!!!!!!!!!!!!
[892]102c     call histwrite_phy(nid_day,.false.,"dvvdf",itau_w,-1.*d_v_vdf)
103
[3]104      ENDIF !lev_histday.GE.4
[902]105
[3]106c-------------------------------------------------------
107      IF(lev_histday.GE.5) THEN
[892]108
109c     call histwrite_phy(nid_day,.false.,"taux_",itau_w,fluxu)
110c     call histwrite_phy(nid_day,.false.,"tauy_",itau_w,fluxv)
111c     call histwrite_phy(nid_day,.false.,"cdrm",itau_w,cdragm)
112c     call histwrite_phy(nid_day,.false.,"cdrh",itau_w,cdragh)
113
[3]114      ENDIF !lev_histday.GE.5
115c-------------------------------------------------------
[902]116
[3]117      if (ok_sync) then
118        call histsync(nid_day)
119      endif
120
121      ENDIF
Note: See TracBrowser for help on using the repository browser.