Ignore:
Timestamp:
Mar 22, 2011, 5:25:44 PM (14 years ago)
Author:
slebonnois
Message:

Serie de modifs SL pour homogeneisation des phytitan et phyvenus
Ca touche aussi aux liens phy/dyn (surtout a propos de clesphy0),
a verifier avec les autres, donc...

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/libf/phyvenus/physiq.F

    r3 r97  
    55      SUBROUTINE physiq (nlon,nlev,nqmax,
    66     .            debut,lafin,rjourvrai,gmtime,pdtphys,
    7      .            paprs,pplay,ppk,pphi,pphis,presnivs,clesphy0,
     7     .            paprs,pplay,ppk,pphi,pphis,presnivs,
    88     .            u,v,t,qx,
    99     .            omega,
     
    1212      USE ioipsl
    1313      USE histcom
     14      USE infotrac
     15      USE control_mod
    1416      IMPLICIT none
    1517c======================================================================
     
    7173#include "dimsoil.h"
    7274#include "clesphys.h"
    73 #include "control.h"
    7475#include "temps.h"
    7576#include "comgeomphy.h"
    76 #include "advtrac.h"
    7777#include "iniprint.h"
    7878#include "raddim.h"
     
    157157#endif
    158158
    159       INTEGER        longcles
    160       PARAMETER    ( longcles = 20 )
    161       REAL clesphy0( longcles      )
    162 c
    163159c Variables propres a la physique
    164160c
     
    385381      REAL zx_tmp_2d(iim,jjmp1),zx_tmp_3d(iim,jjmp1,klev)
    386382      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)
    393383
    394384      INTEGER nid_day, nid_mth, nid_ins
     
    396386c
    397387      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
    400389      parameter (zero=0.0e0)
    401390      real zjulian
     
    439428c
    440429#include "YOMCST.h"
    441 #include "YOETHF.h"
    442 #include "FCTTRE.h"
    443430
    444431c======================================================================
     
    489476     .       rlatd,rlond,ftsol,ftsoil,
    490477     .       falbe, solsw, sollw,
    491      .       dlw,radsol,clesphy0,
     478     .       dlw,radsol,
    492479     .      zmea,zstd,zsig,zgam,zthe,zpic,zval,
    493480     .       tabcntr0,
     
    577564     .                   iflag_ajs
    578565c
    579          ecrit_mth = NINT(RDAY/dtime *ecritphy)  ! tous les ecritphy jours
     566         ecrit_mth = NINT(RDAY/dtime*ecritphy)  ! tous les ecritphy jours
    580567         IF (ok_mensuel) THEN
    581568         WRITE(lunout,*)'La frequence de sortie mensuelle est de ',
    582569     .                   ecrit_mth
    583570         ENDIF
     571
    584572         ecrit_day = NINT(RDAY/dtime *1.0)  ! tous les jours
    585573         IF (ok_journe) THEN
     
    587575     .                   ecrit_day
    588576         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 heures
     577
     578         ecrit_ins = NINT(RDAY/dtime/*ecritphy)  ! Fraction de jour reglable
    591579         IF (ok_instan) THEN
    592580         WRITE(lunout,*)'La frequence de sortie instant. est de ',
Note: See TracChangeset for help on using the changeset viewer.