Changeset 815 for trunk/LMDZ.VENUS/libf
- Timestamp:
- Oct 25, 2012, 10:11:15 AM (12 years ago)
- Location:
- trunk/LMDZ.VENUS/libf/phyvenus
- Files:
-
- 1 added
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LMDZ.VENUS/libf/phyvenus/phyetat0.F
r101 r815 4 4 c 5 5 c 6 SUBROUTINE phyetat0 (fichnom, dtime,6 SUBROUTINE phyetat0 (fichnom, 7 7 . rlat,rlon, tsol,tsoil, 8 8 . albe, solsw, sollw, … … 13 13 14 14 use dimphy 15 use control_mod 15 16 IMPLICIT none 16 17 c====================================================================== … … 22 23 #include "dimsoil.h" 23 24 #include "clesphys.h" 25 #include "tabcontrol.h" 24 26 #include "temps.h" 25 27 c====================================================================== 26 28 CHARACTER*(*) fichnom 27 REAL dtime28 INTEGER radpas29 29 REAL rlat(klon), rlon(klon) 30 30 REAL tsol(klon) … … 49 49 INTEGER nid, nvarid 50 50 INTEGER ierr, i, nsrf, isoil 51 INTEGER length 52 PARAMETER (length=100) 53 REAL tab_cntrl(length), tabcntr0(length) 51 REAL tab_cntrl(length) 54 52 CHARACTER*2 str2 55 53 c … … 92 90 93 91 itau_phy = tab_cntrl(15) 92 93 c Attention si raz_date est active : 94 c il faut remettre a zero itau_phy apres phyetat0 ! 95 IF (raz_date.eq.1) THEN 96 itau_phy=0 97 ENDIF 94 98 95 99 c -
trunk/LMDZ.VENUS/libf/phyvenus/phyredem.F
r101 r815 3 3 ! 4 4 c 5 SUBROUTINE phyredem (fichnom, dtime,radpas,5 SUBROUTINE phyredem (fichnom, 6 6 . rlat,rlon, tsol,tsoil, 7 7 . albedo, … … 22 22 #include "dimsoil.h" 23 23 #include "clesphys.h" 24 #include "tabcontrol.h" 24 25 #include "temps.h" 25 26 c====================================================================== 26 27 CHARACTER*13 fichnom 27 REAL dtime28 INTEGER radpas29 28 REAL rlat(klon), rlon(klon) 30 29 REAL tsol(klon) … … 42 41 INTEGER nid, nvarid, idim1, idim2, idim3 43 42 INTEGER ierr 44 INTEGER length45 PARAMETER (length=100)46 43 REAL tab_cntrl(length) 47 44 c -
trunk/LMDZ.VENUS/libf/phyvenus/physiq.F
r808 r815 78 78 #include "timerad.h" 79 79 #include "logic.h" 80 #include "tabcontrol.h" 80 81 c====================================================================== 81 82 LOGICAL ok_journe ! sortir le fichier journalier … … 147 148 148 149 c Variables propres a la physique 149 c150 REAL dtime151 SAVE dtime ! pas temporel de la physique152 c153 INTEGER radpas154 SAVE radpas ! frequence d'appel rayonnement155 150 c 156 151 REAL,save,allocatable :: radsol(:) ! bilan radiatif au sol calcule par code radiatif … … 324 319 REAL tr_seri(klon,klev,nqmax) 325 320 REAL d_tr(klon,klev,nqmax) 326 327 INTEGER length328 PARAMETER ( length = 100 )329 REAL tabcntr0( length )330 321 c 331 322 c pour ioipsl … … 438 429 c 439 430 c REMETTRE TOUS LES PARAMETRES POUR OROGW... 440 CALL phyetat0 ("startphy.nc", dtime,431 CALL phyetat0 ("startphy.nc", 441 432 . rlatd,rlond,ftsol,ftsoil, 442 433 . falbe, solsw, sollw, 443 434 . dlw,radsol, 444 435 . zmea,zstd,zsig,zgam,zthe,zpic,zval, 445 . tabcntr0,446 436 . t_ancien, ancien_ok) 447 437 448 c dtime est lu dans startphy438 c dtime est defini dans tabcontrol.h et lu dans startphy 449 439 c pdtphys est calcule a partir des nouvelles conditions: 450 440 c Reinitialisation du pas de temps physique quand changement … … 464 454 radpas = NINT( RDAY/pdtphys/nbapp_rad) 465 455 466 CALL printflag( tabcntr0,radpas,ok_journe,ok_instan )456 CALL printflag( ok_journe,ok_instan ) 467 457 c 468 458 c--------- … … 1353 1343 itau_phy = itau_phy + itap 1354 1344 c REMETTRE TOUS LES PARAMETRES POUR OROGW... 1355 CALL phyredem ("restartphy.nc", dtime,radpas,1345 CALL phyredem ("restartphy.nc", 1356 1346 . rlatd, rlond, ftsol, ftsoil, 1357 1347 . falbe, -
trunk/LMDZ.VENUS/libf/phyvenus/printflag.F
r102 r815 2 2 ! $Header: /home/cvsroot/LMDZ4/libf/phylmd/printflag.F,v 1.1.1.1 2004/05/19 12:53:09 lmdzadmin Exp $ 3 3 ! 4 SUBROUTINE printflag( tabcntr0, radpas, 5 , ok_journe,ok_instan ) 4 SUBROUTINE printflag( ok_journe,ok_instan ) 6 5 c 7 6 … … 11 10 IMPLICIT NONE 12 11 13 REAL tabcntr0( 100 )14 12 LOGICAL cycle_diurn0,soil_model0,ok_orodr0 15 13 LOGICAL ok_orolf0,ok_gw_nonoro0 16 14 LOGICAL ok_journe,ok_instan 17 INTEGER radpas , radpas015 INTEGER radpas0 18 16 c 19 17 #include "clesphys.h" 18 #include "tabcontrol.h" 20 19 #include "YOMCST.h" 21 20 c
Note: See TracChangeset
for help on using the changeset viewer.