source: dynamico_lmdz/aquaplanet/LMDZ5/libf/phylmd/write_bilKP_ave.h @ 3831

Last change on this file since 3831 was 3831, checked in by ymipsl, 10 years ago

module reorganisation for a cleaner dyn-phys interface
YM

  • Property svn:eol-style set to native
  • Property svn:executable set to *
File size: 2.9 KB
Line 
1c
2c $Header$
3c
4      IF (ok_journe) THEN
5c
6      ndex2d = 0
7      ndex3d = 0
8c
9c Champs 2D:
10c
11      itau_w = itau_phy + itap + start_time * day_step
12c
13      CALL histwrite_phy(nid_bilKPave,"ue",itau_w,ue_lay)
14c
15      CALL histwrite_phy(nid_bilKPave,"ve",itau_w,ve_lay)
16c
17      CALL histwrite_phy(nid_bilKPave,"uq",itau_w,uq_lay)
18c
19      CALL histwrite_phy(nid_bilKPave,"vq",itau_w,vq_lay)
20c
21c Champs 3D:
22C
23      CALL histwrite_phy(nid_bilKPave,"temp",itau_w,t_seri)
24c
25      CALL histwrite_phy(nid_bilKPave,"ovap",itau_w,qx(:,:,ivap))
26c
27      CALL histwrite_phy(nid_bilKPave,"geop",itau_w,zphi)
28c
29      CALL histwrite_phy(nid_bilKPave,"vitu",itau_w,u_seri)
30c
31      CALL histwrite_phy(nid_bilKPave,"vitv",itau_w,v_seri)
32c
33      CALL histwrite_phy(nid_bilKPave,"vitw",itau_w,omega)
34c
35      CALL histwrite_phy(nid_bilKPave,"pres",itau_w,pplay)
36c
37      CALL histwrite_phy(nid_bilKPave,"play",itau_w,paprs)
38c
39      CALL histwrite_phy(nid_bilKPave,"oliq",itau_w,cldliq)
40c
41      CALL histwrite_phy(nid_bilKPave,"dtdyn",itau_w,d_t_dyn)
42c
43      CALL histwrite_phy(nid_bilKPave,"dqdyn",itau_w,d_q_dyn)
44c
45      CALL histwrite_phy(nid_bilKPave,"dtcon",itau_w,d_t_con)
46c
47      CALL histwrite_phy(nid_bilKPave,"ducon",itau_w,d_u_con)
48c
49      CALL histwrite_phy(nid_bilKPave,"dvcon",itau_w,d_v_con)
50c
51      CALL histwrite_phy(nid_bilKPave,"dqcon",itau_w,d_q_con)
52c
53      CALL histwrite_phy(nid_bilKPave,"dtlsc",itau_w,d_t_lsc)
54c
55      CALL histwrite_phy(nid_bilKPave,"dqlsc",itau_w,d_q_lsc)
56c
57      CALL histwrite_phy(nid_bilKPave,"dtvdf",itau_w,d_t_vdf)
58c
59      CALL histwrite_phy(nid_bilKPave,"dqvdf",itau_w,d_q_vdf)
60c
61      CALL histwrite_phy(nid_bilKPave,"dtajs",itau_w,d_t_ajs)
62c
63      CALL histwrite_phy(nid_bilKPave,"dqajs",itau_w,d_q_ajs)
64c
65      CALL histwrite_phy(nid_bilKPave,"dteva",itau_w,d_t_eva)
66c
67      CALL histwrite_phy(nid_bilKPave,"dqeva",itau_w,d_q_eva)
68c
69      CALL histwrite_phy(nid_bilKPave,"dtswr",itau_w,heat)
70c
71      CALL histwrite_phy(nid_bilKPave,"dtsw0",itau_w,heat0)
72c
73      CALL histwrite_phy(nid_bilKPave,"dtlwr",itau_w,cool)
74c
75      CALL histwrite_phy(nid_bilKPave,"dtlw0",itau_w,cool0)
76c
77      CALL histwrite_phy(nid_bilKPave,"duvdf",itau_w,d_u_vdf)
78c
79      CALL histwrite_phy(nid_bilKPave,"dvvdf",itau_w,d_v_vdf)
80c
81      IF (ok_orodr) THEN
82      IF (ok_orolf) THEN
83c
84      DO k = 1, klev
85      DO i = 1, klon
86        d_u_oli(i,k) = d_u_oro(i,k) + d_u_lif(i,k)
87        d_v_oli(i,k) = d_v_oro(i,k) + d_v_lif(i,k)
88      ENDDO
89      ENDDO
90c
91      CALL histwrite_phy(nid_bilKPave,"duoli",d_u_oli)
92c
93      CALL histwrite_phy(nid_bilKPave,"dvoli",itau_w,d_v_oli)
94c
95      ENDIF
96      ENDIF
97C
98      CALL histwrite_phy(nid_bilKPave,"duphy",itau_w,d_u)
99c
100      CALL histwrite_phy(nid_bilKPave,"dvphy",itau_w,d_v)
101c
102      CALL histwrite_phy(nid_bilKPave,"dtphy",itau_w,d_t)
103c
104      CALL histwrite_phy(nid_bilKPave,"dqphy",itau_w,d_qx(:,:,1))
105c
106      CALL histwrite_phy(nid_bilKPave,"dqlphy",itau_w,d_qx(:,:,2))
107c
108C
109      if (ok_sync) then
110        call histsync(nid_bilKPave)
111      endif
112       ENDIF
113
Note: See TracBrowser for help on using the repository browser.