source: LMDZ4/branches/LMDZ4_par_0/libf/phylmd/ini_histhf3d.h @ 1412

Last change on this file since 1412 was 634, checked in by Laurent Fairhead, 20 years ago

Modifications faites à la physique pour la rendre parallele YM
Une branche de travail LMDZ4_par_0 a été créée provisoirement afin de tester
les modifs pleinement avant leurs inclusions dans le tronc principal
LF

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 1.9 KB
Line 
1!
2! $Header$
3!
4
5c     IF (ok_hf) THEN
6c
7        zout = dtime * REAL(NINT(86400./dtime*ecrit_hf))
8        zsto = zout
9        zsto1 = dtime
10        PRINT*, 'La frequence de sortie instant. est de ', ecrit_hf
11c
12cIM cf LF
13         idayref = day_ref
14         CALL ymds2ju(annee_ref, 1, idayref, 0.0, zjulian)
15
16cccIM    CALL ymds2ju(anne_ini, 1, 1, 0.0, zjulian)
17c        CALL ymds2ju(annee_ref, 1, 1, 0.0, zjulian)
18c        zjulian = zjulian + day_ini
19cIM cf LF
20
21c
22cym         CALL gr_fi_ecrit(1,klon,iim,jjmp1,rlon,zx_lon)
23cym         DO i = 1, iim
24cym            zx_lon(i,1) = rlon(i+1)
25cym            zx_lon(i,jjmp1) = rlon(i+1)
26cym         ENDDO
27
28cym         CALL gr_fi_ecrit(1,klon,iim,jjmp1,rlat,zx_lat)
29
30cccIM      CALL histbeg("histhf", iim,zx_lon, jjmp1,zx_lat,
31cym         CALL histbeg("histhf3d", iim,zx_lon(:,1), jjmp1,zx_lat(1,:),
32cym     .                 1,iim,1,jjmp1, itau_phy, zjulian, dtime, 
33cym     .                 nhori, nid_hf3d)
34         CALL histbeg_phy("histhf3d", itau_phy, zjulian, dtime, 
35     .                 nhori, nid_hf3d)
36
37         CALL histvert(nid_hf3d, "presnivs", "Vertical levels", "mb",
38     .                 klev, presnivs, nvert)
39c
40
41c     IF(lev_histhf.GE.4) THEN
42c
43c Champs 3D:
44c
45         CALL histdef(nid_hf3d, "temp", "Air temperature", "K",
46     .                iim,jjphy_nb,nhori, klev,1,klev,nvert, 32,
47     .                "ave(X)", zsto,zout)
48c
49         CALL histdef(nid_hf3d, "ovap", "Specific humidity", "kg/kg",
50     .                iim,jjphy_nb,nhori, klev,1,klev,nvert, 32,
51     .                "ave(X)", zsto,zout)
52c
53         CALL histdef(nid_hf3d, "vitu", "Zonal wind", "m/s",
54     .                iim,jjphy_nb,nhori, klev,1,klev,nvert, 32,
55     .                "ave(X)", zsto,zout)
56c
57         CALL histdef(nid_hf3d, "vitv", "Meridional wind", "m/s",
58     .                iim,jjphy_nb,nhori, klev,1,klev,nvert, 32,
59     .                "ave(X)", zsto,zout)
60c
61c     ENDIF
62c
63         CALL histend(nid_hf3d)
64c
65c     endif ! ok_hf
Note: See TracBrowser for help on using the repository browser.