Changeset 53 for LMDZ.3.3/trunk/libf/phylmd/physiq.F
- Timestamp:
- Feb 18, 2000, 12:37:13 PM (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ.3.3/trunk/libf/phylmd/physiq.F
r48 r53 56 56 #include "clesphys.h" 57 57 #include "control.h" 58 #include "temps.h" 58 59 c====================================================================== 59 60 LOGICAL check ! Verifier la conservation du modele en eau … … 282 283 REAL yv1(klon) ! vents dans la premiere couche V 283 284 LOGICAL offline ! Controle du stockage ds "physique" 284 PARAMETER (offline=.FALSE.) 285 PARAMETER (offline=.true.) 286 INTEGER physid 285 287 REAL pfrac_impa(klon,klev)! Produits des coefs lessivage impaction 286 288 save pfrac_impa … … 671 673 IF (ok_journe) THEN 672 674 c 673 C CALL ymds2ju(1900, 1, 1, 0.0, zjulian) 674 CALL ymds2ju(anneeref, 1, 1, 0.0, zjulian) 675 zjulian = zjulian + dayref 675 CALL ymds2ju(anne_ini, 1, 1, 0.0, zjulian) 676 zjulian = zjulian + day_ini 676 677 c 677 678 CALL gr_fi_ecrit(1,klon,iim,jjm+1,rlon,zx_lon) … … 824 825 ndex3d = 0 825 826 c 826 Cess i = NINT(zout/zsto)827 Cess CALL gr_fi_ecrit(1,klon,iim,jjm+1,pphis,zx_tmp_2d)828 Cess CALL histwrite(nid_day,"phis",i,zx_tmp_2d,iim*(jjm+1),ndex2d)829 c830 Cess i = NINT(zout/zsto)831 Cess CALL gr_fi_ecrit(1,klon,iim,jjm+1,paire,zx_tmp_2d)832 Cess CALL histwrite(nid_day,"aire",i,zx_tmp_2d,iim*(jjm+1),ndex2d)833 c834 827 ENDIF ! fin de test sur ok_journe 835 828 c 836 829 IF (ok_mensuel) THEN 837 830 c 838 c CALL ymds2ju(1900, 1, 1, 0.0, zjulian) 839 CALL ymds2ju(anneeref, 1, 1, 0.0, zjulian) 840 zjulian = zjulian + dayref 831 CALL ymds2ju(anne_ini, 1, 1, 0.0, zjulian) 832 zjulian = zjulian + day_ini 841 833 c 842 834 CALL gr_fi_ecrit(1,klon,iim,jjm+1,rlon,zx_lon) … … 1172 1164 ndex3d = 0 1173 1165 c 1174 Cess i = NINT(zout/zsto)1175 Cess CALL gr_fi_ecrit(1,klon,iim,jjm+1,pphis,zx_tmp_2d)1176 Cess CALL histwrite(nid_mth,"phis",i,zx_tmp_2d,iim*(jjm+1),ndex2d)1177 C1178 Cess i = NINT(zout/zsto)1179 Cess CALL gr_fi_ecrit(1,klon,iim,jjm+1,paire,zx_tmp_2d)1180 Cess CALL histwrite(nid_mth,"aire",i,zx_tmp_2d,iim*(jjm+1),ndex2d)1181 c1182 1166 ENDIF ! fin de test sur ok_mensuel 1183 1167 c … … 1185 1169 IF (ok_instan) THEN 1186 1170 c 1187 c CALL ymds2ju(1900, 1, 1, 0.0, zjulian) 1188 CALL ymds2ju(anneeref, 1, 1, 0.0, zjulian) 1189 zjulian = zjulian + dayref 1171 CALL ymds2ju(anne_ini, 1, 1, 0.0, zjulian) 1172 zjulian = zjulian + day_ini 1190 1173 c 1191 1174 CALL gr_fi_ecrit(1,klon,iim,jjm+1,rlon,zx_lon) … … 1253 1236 ndex2d = 0 1254 1237 ndex3d = 0 1255 c1256 Cess i = NINT(zout/zsto)1257 Cess CALL gr_fi_ecrit(1,klon,iim,jjm+1,pphis,zx_tmp_2d)1258 Cess CALL histwrite(nid_ins,"phis",i,zx_tmp_2d,iim*(jjm+1),ndex2d)1259 c1260 Cess i = NINT(zout/zsto)1261 Cess CALL gr_fi_ecrit(1,klon,iim,jjm+1,paire,zx_tmp_2d)1262 Cess CALL histwrite(nid_ins,"aire",i,zx_tmp_2d,iim*(jjm+1),ndex2d)1263 1238 c 1264 1239 ENDIF … … 1943 1918 C la physique s'applique 1944 1919 C 1945 write(*,*) 'Phytrac= '1946 1920 call phytrac (rnpb, 1947 1921 I debut, … … 1955 1929 O tr_seri) 1956 1930 1957 write(*,*) 'OFFLINE= ', offline1958 1931 IF (offline) THEN 1959 write(*,*) 'OFFLINE= ', offline 1960 call phystoke(1961 I nlon,nlev,pdtphys, 1932 1933 call phystokenc ( 1934 I nlon,nlev,pdtphys,rlon,rlat, 1962 1935 I pmfu, pmfd, pen_u, pde_u, pen_d, pde_d, 1963 1936 I ycoefh,yu1,yv1,ftsol,pctsrf, 1964 I frac_impa, frac_nucl) 1937 I frac_impa, frac_nucl, 1938 I pphis,paire,dtime,itap, 1939 O physid) 1965 1940 1966 1941 ENDIF
Note: See TracChangeset
for help on using the changeset viewer.