Changeset 684 for LMDZ4/trunk/libf/phylmd/write_histmth.h
- Timestamp:
- Apr 4, 2006, 5:00:40 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ4/trunk/libf/phylmd/write_histmth.h
r653 r684 207 207 CALL gr_fi_ecrit(1, klon,iim,jjmp1, sollw,zx_tmp_2d) 208 208 CALL histwrite(nid_mth,"soll",itau_w,zx_tmp_2d,iim*jjmp1,ndex2d) 209 c 210 CALL gr_fi_ecrit(1, klon,iim,jjmp1, radsol,zx_tmp_2d) 211 CALL histwrite(nid_mth,"radsol",itau_w,zx_tmp_2d,iim*jjmp1,ndex2d) 209 212 c 210 213 CALL gr_fi_ecrit(1, klon,iim,jjmp1, sollw0,zx_tmp_2d) … … 355 358 $ zx_tmp_2d,iim*jjmp1,ndex2d) 356 359 C 360 zx_tmp_fi2d(1 : klon) = wfbilo( 1 : klon, nsrf) 361 CALL gr_fi_ecrit(1, klon,iim,jjmp1, zx_tmp_fi2d , zx_tmp_2d) 362 CALL histwrite(nid_mth,"wbilo_"//clnsurf(nsrf),itau_w, 363 $ zx_tmp_2d,iim*jjmp1,ndex2d) 364 C 357 365 IF(1.EQ.0) THEN 358 366 C … … 517 525 zx_tmp_fi2d(i) = fluxo(i) 518 526 ELSE 519 zx_tmp_fi2d(i) = 1.E+20527 zx_tmp_fi2d(i) = 0. 520 528 ENDIF 521 529 ENDDO … … 529 537 zx_tmp_fi2d(i) = fluxg(i) 530 538 ELSE 531 zx_tmp_fi2d(i) = 1.E+20539 zx_tmp_fi2d(i) = 0. 532 540 ENDIF 533 541 ENDDO … … 535 543 CALL gr_fi_ecrit(1, klon,iim,jjmp1, zx_tmp_fi2d,zx_tmp_2d) 536 544 CALL histwrite(nid_mth,"fluxg",itau_w,zx_tmp_2d, 545 . iim*jjmp1,ndex2d) 546 c 547 DO i=1, klon 548 IF (pctsrf(i,is_oce).GT.epsfra.OR. 549 . pctsrf(i,is_sic).GT.epsfra) THEN 550 zx_tmp_fi2d(i) = (ftsol(i, is_oce) * pctsrf(i,is_oce)+ 551 . ftsol(i, is_sic) * pctsrf(i,is_sic))/ 552 . (pctsrf(i,is_oce)+pctsrf(i,is_sic)) 553 ELSE 554 zx_tmp_fi2d(i) = 273.15 555 ENDIF 556 ENDDO 557 c 558 CALL gr_fi_ecrit(1, klon,iim,jjmp1, zx_tmp_fi2d,zx_tmp_2d) 559 CALL histwrite(nid_mth,"t_oce_sic",itau_w,zx_tmp_2d, 537 560 . iim*jjmp1,ndex2d) 538 561 c … … 723 746 CALL gr_fi_ecrit(klev,klon,iim,jjmp1, Ma, zx_tmp_3d) 724 747 CALL histwrite(nid_mth,"Ma",itau_w,zx_tmp_3d, 748 . iim*jjmp1*klev,ndex3d) 749 c 750 CALL gr_fi_ecrit(klev,klon,iim,jjmp1, upwd, zx_tmp_3d) 751 CALL histwrite(nid_mth,"upwd",itau_w,zx_tmp_3d, 725 752 . iim*jjmp1*klev,ndex3d) 726 753 c … … 1280 1307 CALL histwrite(nid_mth,"soll",itau_w,zx_tmp_2d,iim*jjmp1,ndex2d) 1281 1308 c 1309 CALL gr_fi_ecrit(1, klon,iim,jjmp1, radsol,zx_tmp_2d) 1310 CALL histwrite(nid_mth,"radsol",itau_w,zx_tmp_2d,iim*jjmp1,ndex2d) 1311 c 1282 1312 CALL gr_fi_ecrit(1, klon,iim,jjmp1, sollw0,zx_tmp_2d) 1283 1313 CALL histwrite(nid_mth,"soll0",itau_w,zx_tmp_2d,iim*jjmp1,ndex2d) … … 1426 1456 $ zx_tmp_2d,iim*jjmp1,ndex2d) 1427 1457 C 1458 zx_tmp_fi2d(1 : klon) = wfbilo( 1 : klon, nsrf) 1459 CALL gr_fi_ecrit(1, klon,iim,jjmp1, zx_tmp_fi2d , zx_tmp_2d) 1460 CALL histwrite(nid_mth,"wbilo_"//clnsurf(nsrf),itau_w, 1461 $ zx_tmp_2d,iim*jjmp1,ndex2d) 1462 C 1428 1463 IF(1.EQ.0) THEN 1429 1464 C … … 1588 1623 zx_tmp_fi2d(i) = fluxo(i) 1589 1624 ELSE 1590 zx_tmp_fi2d(i) = 1.E+201625 zx_tmp_fi2d(i) = 0. 1591 1626 ENDIF 1592 1627 ENDDO … … 1600 1635 zx_tmp_fi2d(i) = fluxg(i) 1601 1636 ELSE 1602 zx_tmp_fi2d(i) = 1.E+201637 zx_tmp_fi2d(i) = 0. 1603 1638 ENDIF 1604 1639 ENDDO … … 1606 1641 CALL gr_fi_ecrit(1, klon,iim,jjmp1, zx_tmp_fi2d,zx_tmp_2d) 1607 1642 CALL histwrite(nid_mth,"fluxg",itau_w,zx_tmp_2d, 1643 . iim*jjmp1,ndex2d) 1644 c 1645 DO i=1, klon 1646 IF (pctsrf(i,is_oce).GT.epsfra.OR. 1647 . pctsrf(i,is_sic).GT.epsfra) THEN 1648 zx_tmp_fi2d(i) = (ftsol(i, is_oce) * pctsrf(i,is_oce)+ 1649 . ftsol(i, is_sic) * pctsrf(i,is_sic))/ 1650 . (pctsrf(i,is_oce)+pctsrf(i,is_sic)) 1651 ELSE 1652 zx_tmp_fi2d(i) = 273.15 1653 ENDIF 1654 ENDDO 1655 c 1656 CALL gr_fi_ecrit(1, klon,iim,jjmp1, zx_tmp_fi2d,zx_tmp_2d) 1657 CALL histwrite(nid_mth,"t_oce_sic",itau_w,zx_tmp_2d, 1608 1658 . iim*jjmp1,ndex2d) 1609 1659 c
Note: See TracChangeset
for help on using the changeset viewer.