Changeset 97 for trunk/libf/phyvenus/physiq.F
- Timestamp:
- Mar 22, 2011, 5:25:44 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/libf/phyvenus/physiq.F
r3 r97 5 5 SUBROUTINE physiq (nlon,nlev,nqmax, 6 6 . debut,lafin,rjourvrai,gmtime,pdtphys, 7 . paprs,pplay,ppk,pphi,pphis,presnivs, clesphy0,7 . paprs,pplay,ppk,pphi,pphis,presnivs, 8 8 . u,v,t,qx, 9 9 . omega, … … 12 12 USE ioipsl 13 13 USE histcom 14 USE infotrac 15 USE control_mod 14 16 IMPLICIT none 15 17 c====================================================================== … … 71 73 #include "dimsoil.h" 72 74 #include "clesphys.h" 73 #include "control.h"74 75 #include "temps.h" 75 76 #include "comgeomphy.h" 76 #include "advtrac.h"77 77 #include "iniprint.h" 78 78 #include "raddim.h" … … 157 157 #endif 158 158 159 INTEGER longcles160 PARAMETER ( longcles = 20 )161 REAL clesphy0( longcles )162 c163 159 c Variables propres a la physique 164 160 c … … 385 381 REAL zx_tmp_2d(iim,jjmp1),zx_tmp_3d(iim,jjmp1,klev) 386 382 REAL zx_lon(iim,jjmp1), zx_lat(iim,jjmp1) 387 REAL*4 z4_tmp_2d(iim,jjmp1),z4_tmp_3d(iim,jjmp1,klev)388 REAL*4 z4_lon(iim,jjmp1), z4_lat(iim,jjmp1)389 REAL*4 zpresnivs(klev)390 c REAL z4_tmp_2d(iim,jjmp1),z4_tmp_3d(iim,jjmp1,klev)391 c REAL z4_lon(iim,jjmp1), z4_lat(iim,jjmp1)392 c REAL zpresnivs(klev)393 383 394 384 INTEGER nid_day, nid_mth, nid_ins … … 396 386 c 397 387 INTEGER nhori, nvert, idayref 398 REAL*4 zsto, zout, zsto1, zsto2, z4julian, zero 399 c REAL zsto, zout, zsto1, zsto2, z4julian, zero 388 REAL zsto, zout, zsto1, zsto2, zero 400 389 parameter (zero=0.0e0) 401 390 real zjulian … … 439 428 c 440 429 #include "YOMCST.h" 441 #include "YOETHF.h"442 #include "FCTTRE.h"443 430 444 431 c====================================================================== … … 489 476 . rlatd,rlond,ftsol,ftsoil, 490 477 . falbe, solsw, sollw, 491 . dlw,radsol, clesphy0,478 . dlw,radsol, 492 479 . zmea,zstd,zsig,zgam,zthe,zpic,zval, 493 480 . tabcntr0, … … 577 564 . iflag_ajs 578 565 c 579 ecrit_mth = NINT(RDAY/dtime 566 ecrit_mth = NINT(RDAY/dtime*ecritphy) ! tous les ecritphy jours 580 567 IF (ok_mensuel) THEN 581 568 WRITE(lunout,*)'La frequence de sortie mensuelle est de ', 582 569 . ecrit_mth 583 570 ENDIF 571 584 572 ecrit_day = NINT(RDAY/dtime *1.0) ! tous les jours 585 573 IF (ok_journe) THEN … … 587 575 . ecrit_day 588 576 ENDIF 589 ecrit_ins = NINT(RDAY/dtime/48.) ! a chaque pas de temps ==> PB. dans time_counter pour 1mois 590 ecrit_ins = NINT(RDAY/dtime/ 12.) ! toutes les deux heures577 578 ecrit_ins = NINT(RDAY/dtime/*ecritphy) ! Fraction de jour reglable 591 579 IF (ok_instan) THEN 592 580 WRITE(lunout,*)'La frequence de sortie instant. est de ',
Note: See TracChangeset
for help on using the changeset viewer.