Changeset 1301 for trunk/LMDZ.VENUS/libf/phyvenus/radlwsw.NewtonCool
- Timestamp:
- Jun 26, 2014, 12:25:31 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LMDZ.VENUS/libf/phyvenus/radlwsw.NewtonCool
r892 r1301 2 2 ! $Header: /home/cvsroot/LMDZ4/libf/phylmd/radlwsw.F,v 1.2 2004/10/27 10:14:46 lmdzadmin Exp $ 3 3 ! 4 SUBROUTINE radlwsw(dist, rmu0, fract, 5 . paprs, pplay,tsol, t, 6 . heat,cool,radsol, 7 . topsw,toplw,solsw,sollw, 8 . sollwdown, 9 . lwnet, swnet) 10 c 4 SUBROUTINE radlwsw(dist, rmu0, fract, zzlev, 5 . paprs, pplay,tsol, pt, nq, nmicro, pq,qaer) 6 11 7 c====================================================================== 12 8 c Auteur(s): Z.X. Li (LMD/CNRS) date: 19960719 … … 16 12 c rmu0-----input-R- cosinus de l'angle zenithal 17 13 c fract----input-R- duree d'ensoleillement normalisee 18 c solaire--input-R- constante solaire (W/m**2) (dans clesphys.h)19 14 c paprs----input-R- pression a inter-couche (Pa) 20 15 c pplay----input-R- pression au milieu de couche (Pa) 21 16 c tsol-----input-R- temperature du sol (en K) 22 c t--------input-R- temperature (K) 23 c heat-----output-R- echauffement atmospherique (visible) (K/jour) 24 c cool-----output-R- refroidissement dans l'IR (K/jour) 25 c radsol---output-R- bilan radiatif net au sol (W/m**2) (+ vers le bas) 26 c topsw----output-R- flux solaire net au sommet de l'atm. (+ vers le bas) 27 c toplw----output-R- ray. IR net au sommet de l'atmosphere (+ vers le haut) 28 c solsw----output-R- flux solaire net a la surface (+ vers le bas) 29 c sollw----output-R- ray. IR net a la surface (+ vers le bas) 30 c sollwdown-output-R- ray. IR descendant a la surface (+ vers le bas) 31 c lwnet____output-R- flux IR net (+ vers le haut) 32 c swnet____output-R- flux solaire net (+ vers le bas) 17 c pt-------input-R- temperature (K) 33 18 c 34 19 35 20 c S. Lebonnois 12/04/2007 36 21 c VERSION NEWTONIAN COOLING pour Venus (no diurnal cycle) 22 c update 01/2014 37 23 38 24 c====================================================================== 39 25 use dimphy 40 26 USE comgeomphy 27 USE phys_state_var_mod, only: falbe,heat,cool,radsol, 28 . topsw,toplw,solsw,sollw,sollwdown,lwnet,swnet 29 USE write_field_phy 41 30 IMPLICIT none 42 31 #include "dimensions.h" 43 32 #include "YOMCST.h" 44 33 #include "clesphys.h" 45 c 34 35 c ARGUMENTS 36 INTEGER nq,nmicro 46 37 real rmu0(klon), fract(klon), dist 47 c 48 real paprs(klon,klev+1), pplay(klon,klev)38 39 real zzlev(klon,klev+1),paprs(klon,klev+1), pplay(klon,klev) 49 40 real tsol(klon) 50 real t(klon,klev) 51 real heat(klon,klev), cool(klon,klev) 52 real radsol(klon), topsw(klon), toplw(klon) 53 real solsw(klon), sollw(klon) 54 real sollwdown(klon) 55 REAL swnet(klon,klev+1),lwnet(klon,klev+1) 56 c 41 real pt(klon,klev) 42 real pq(klon,klev,nq) 43 REAL qaer(klon,klev,nq) 44 45 c LOCAL VARIABLES 57 46 INTEGER i,j,k 58 47 integer nlevCLee,level … … 64 53 real ztemp,zdt,fact 65 54 real dTsdt(klev),zt_eq(klon,klev) 66 real dureejour67 parameter (dureejour=10.087e6)68 55 save zt_eq 69 56 … … 144 131 145 132 DO k = 1, klev 146 heat (j,k) = dTsdt(k) *dureejour ! K/Venusday133 heat (j,k) = dTsdt(k) ! K/s 147 134 cool (j,k) = 0. 148 135 ENDDO
Note: See TracChangeset
for help on using the changeset viewer.