- Timestamp:
- 07/16/14 18:05:01 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/vdifc.F
r222 r227 38 38 ! ------------ 39 39 40 #include "dimensions.h"41 #include "dimphys.h"40 !#include "dimensions.h" 41 !#include "dimphys.h" 42 42 #include "comcstfi.h" 43 43 #include "callkeys.h" … … 77 77 78 78 REAL z4st,zdplanck(ngrid) 79 REAL zkv(ngrid,nlay ermx+1),zkh(ngrid,nlayermx+1)79 REAL zkv(ngrid,nlay+1),zkh(ngrid,nlay+1) 80 80 REAL zcdv(ngrid),zcdh(ngrid) 81 81 REAL zcdv_true(ngrid),zcdh_true(ngrid) 82 REAL zu(ngrid,nlay ermx),zv(ngrid,nlayermx)83 REAL zh(ngrid,nlay ermx)82 REAL zu(ngrid,nlay),zv(ngrid,nlay) 83 REAL zh(ngrid,nlay) 84 84 REAL ztsrf2(ngrid) 85 85 REAL z1(ngrid),z2(ngrid) 86 REAL za(ngrid,nlay ermx),zb(ngrid,nlayermx)87 REAL zb0(ngrid,nlay ermx)88 REAL zc(ngrid,nlay ermx),zd(ngrid,nlayermx)86 REAL za(ngrid,nlay),zb(ngrid,nlay) 87 REAL zb0(ngrid,nlay) 88 REAL zc(ngrid,nlay),zd(ngrid,nlay) 89 89 REAL zcst1 90 90 REAL zu2!, a 91 REAL zcq(ngrid,nlay ermx),zdq(ngrid,nlayermx)91 REAL zcq(ngrid,nlay),zdq(ngrid,nlay) 92 92 REAL evap(ngrid) 93 93 REAL zcq0(ngrid),zdq0(ngrid) … … 96 96 LOGICAL firstcall 97 97 SAVE firstcall 98 !$OMP THREADPRIVATE(firstcall) 98 99 99 100 LOGICAL lastcall … … 101 102 ! variables added for CO2 condensation 102 103 ! ------------------------------------ 103 REAL hh !, zhcond(ngrid,nlay ermx)104 REAL hh !, zhcond(ngrid,nlay) 104 105 ! REAL latcond,tcond1mb 105 106 ! REAL acond,bcond 106 107 ! SAVE acond,bcond 108 !!$OMP THREADPRIVATE(acond,bcond) 107 109 ! DATA latcond,tcond1mb/5.9e5,136.27/ 108 110 … … 110 112 ! ------- 111 113 INTEGER iq 112 REAL zq(ngrid,nlay ermx,nq)114 REAL zq(ngrid,nlay,nq) 113 115 REAL zq1temp(ngrid) 114 116 REAL rho(ngrid) ! near-surface air density … … 123 125 real z1_T(ngrid), z2_T(ngrid) 124 126 real zb_T(ngrid) 125 real zc_T(ngrid,nlay ermx)126 real zd_T(ngrid,nlay ermx)127 real zc_T(ngrid,nlay) 128 real zd_T(ngrid,nlay) 127 129 real lat1(ngrid), lat2(ngrid) 128 130 real surfh2otot … … 132 134 integer ivap, iice ! also make liq for clarity on surface... 133 135 save ivap, iice 136 !$OMP THREADPRIVATE(ivap,iice) 134 137 135 138 real, parameter :: karman=0.4 … … 249 252 ! ------------------------------------------------------ 250 253 251 call vdif_kc(ngrid, ptimestep,g,pzlev,pzlay254 call vdif_kc(ngrid,nlay,ptimestep,g,pzlev,pzlay 252 255 & ,pu,pv,ph,zcdv_true 253 256 & ,pq2,zkv,zkh)
Note: See TracChangeset
for help on using the changeset viewer.