Changeset 248 in lmdz_wrf for trunk/WRFV3
- Timestamp:
- Feb 5, 2015, 3:47:21 PM (10 years ago)
- Location:
- trunk/WRFV3
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/WRFV3/dyn_em/solve_em.F
r246 r248 894 894 & WRF_T=grid%t_2, WRF_U=grid%u_2, WRF_V=grid%v_2, & 895 895 & WRF_PERP=grid%P, WRF_BASEP=grid%PB, & 896 & INWBDYW=config_flags%spec_bdy_width, WRF_ISRESTART=wrftestrst,&896 & WBDYW=config_flags%spec_bdy_width, WRF_ISRESTART=wrftestrst, & 897 897 & WRF_ISLOWBDYIN=wrftestin & 898 898 ! Dimension arguments -
trunk/WRFV3/phys/module_lmdz_phys.F
r247 r248 12 12 & wrf_T, wrf_U, wrf_V, & 13 13 & wrf_perP, wrf_baseP, & 14 & inwbdyw, wrf_isrestart,&14 & wbdyw, wrf_isrestart, & 15 15 & wrf_islowbdyin & 16 16 ! dimension arguments … … 81 81 wrf_isrestart, wrf_islowbdyin 82 82 83 INTEGER, INTENT(IN) :: wnx, wny, wnz, inwbdyw83 INTEGER, INTENT(IN) :: wnx, wny, wnz, wbdyw 84 84 85 85 INTEGER, INTENT(IN) :: & … … 129 129 ! Local 130 130 INTEGER :: ip, jp, kp, lp 131 INTEGER :: wbdyw132 131 133 132 REAL, DIMENSION(wims:wime,wkms:wkme,wjms:wjme) :: wrf_Temp, & … … 135 134 REAL, DIMENSION(wims:wime,wkms:wkme,wjms:wjme) :: wrfUdestagg, wrfVdestagg,& 136 135 & wrfUtenddestagg, wrfVtenddestagg 137 REAL, DIMENSION((wime-wims-2* inwbdyw)*(wjme-wjms-2*inwbdyw), wkms:wkme-1) ::&136 REAL, DIMENSION((wime-wims-2*wbdyw)*(wjme-wjms-2*wbdyw), wkms:wkme-1) :: & 138 137 & GeopotValues, TValues, TtendValues, HalfPressValues, WFluxMassValues 139 REAL, DIMENSION((wime-wims-2* inwbdyw)*(wjme-wjms-2*inwbdyw), wkms:wkme-1) ::& !! DE-STAGGED !!138 REAL, DIMENSION((wime-wims-2*wbdyw)*(wjme-wjms-2*wbdyw), wkms:wkme-1) :: & !! DE-STAGGED !! 140 139 & UValues, UtendValues 141 REAL, DIMENSION((wime-wims-2* inwbdyw)*(wjme-wjms-2*inwbdyw), wkms:wkme-1) ::& !! DE-STAGGED !!140 REAL, DIMENSION((wime-wims-2*wbdyw)*(wjme-wjms-2*wbdyw), wkms:wkme-1) :: & !! DE-STAGGED !! 142 141 & VValues, VtendValues 143 REAL, DIMENSION((wime-wims-2* inwbdyw)*(wjme-wjms-2*inwbdyw), wkms:wkme) ::& !! Z-STAGG !!142 REAL, DIMENSION((wime-wims-2*wbdyw)*(wjme-wjms-2*wbdyw), wkms:wkme) :: & !! Z-STAGG !! 144 143 & FullPressValues 145 REAL, DIMENSION((wime-wims-2* inwbdyw)*(wjme-wjms-2*inwbdyw)) ::&144 REAL, DIMENSION((wime-wims-2*wbdyw)*(wjme-wjms-2*wbdyw)) :: & 146 145 & sfcGeopotValues 147 146 REAL, ALLOCATABLE, DIMENSION(:,:,:) :: MixingRatioValues, & … … 168 167 REAL, DIMENSION(Nphykeys) :: phykeys 169 168 170 REAL, DIMENSION(2,(wime-wims-2* inwbdyw)*(wjme-wjms-2*inwbdyw),wkms:wkme-1) ::&169 REAL, DIMENSION(2,(wime-wims-2*wbdyw)*(wjme-wjms-2*wbdyw),wkms:wkme-1) :: & 171 170 & lmdz_dudyn, l3Dmat 172 REAL, DIMENSION((wime-wims-2* inwbdyw)*(wjme-wjms-2*inwbdyw),3) :: lmdz_PVtheta171 REAL, DIMENSION((wime-wims-2*wbdyw)*(wjme-wjms-2*wbdyw),3) :: lmdz_PVtheta 173 172 REAL, DIMENSION(wkms:wkme-1) :: lmdzoutP 174 REAL, DIMENSION((wime-wims-2* inwbdyw),(wjme-wjms-2*inwbdyw)) :: wrf_area175 REAL, DIMENSION((wime-wims-2* inwbdyw),(wjme-wjms-2*inwbdyw)) :: wrf_cu176 REAL, DIMENSION((wime-wims-2* inwbdyw),(wjme-wjms-2*inwbdyw)) :: wrf_cv177 REAL, DIMENSION((wime-wims-2* inwbdyw)*(wjme-wjms-2*inwbdyw)) :: AreaValues,&173 REAL, DIMENSION((wime-wims-2*wbdyw),(wjme-wjms-2*wbdyw)) :: wrf_area 174 REAL, DIMENSION((wime-wims-2*wbdyw),(wjme-wjms-2*wbdyw)) :: wrf_cu 175 REAL, DIMENSION((wime-wims-2*wbdyw),(wjme-wjms-2*wbdyw)) :: wrf_cv 176 REAL, DIMENSION((wime-wims-2*wbdyw)*(wjme-wjms-2*wbdyw)) :: AreaValues, & 178 177 LonValues, LatValues, PsfctendValues 179 REAL, DIMENSION((wime-wims-2* inwbdyw)*(wjme-wjms-2*inwbdyw)) :: CUValues, CVValues180 REAL, DIMENSION((wime-wims-2* inwbdyw)*(wjme-wjms-2*inwbdyw)) :: runoff_lic178 REAL, DIMENSION((wime-wims-2*wbdyw)*(wjme-wjms-2*wbdyw)) :: CUValues, CVValues 179 REAL, DIMENSION((wime-wims-2*wbdyw)*(wjme-wjms-2*wbdyw)) :: runoff_lic 181 180 LOGICAL :: existsfile 182 181 INTEGER :: ierr … … 346 345 type_trac = 'lmdz' 347 346 348 ! dimx=wime-wims 349 ! dimy=wjme-wjms 350 ! dimz=wkme-wkms 351 dimx=wipe-wips 352 dimy=wjpe-wjps 353 dimz=wkpe-wkps 354 wbdyw=0 347 dimx=wime-wims 348 dimy=wjme-wjms 349 dimz=wkme-wkms 355 350 356 351 dimxy=dimx*dimy
Note: See TracChangeset
for help on using the changeset viewer.