Changeset 1001 for palm/trunk/SOURCE/diffusion_u.f90
- Timestamp:
- Sep 13, 2012 2:08:46 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk/SOURCE/diffusion_u.f90
r979 r1001 4 4 ! Current revisions: 5 5 ! ----------------- 6 ! 6 ! arrays comunicated by module instead of parameter list 7 7 ! 8 8 ! Former revisions: … … 68 68 ! Call for all grid points 69 69 !------------------------------------------------------------------------------! 70 SUBROUTINE diffusion_u( ddzu, ddzw, km, tend, u, usws, uswst, v, w ) 71 70 SUBROUTINE diffusion_u 71 72 USE arrays_3d 72 73 USE control_parameters 73 74 USE grid_variables … … 78 79 INTEGER :: i, j, k 79 80 REAL :: kmym, kmyp, kmzm, kmzp 80 REAL :: ddzu(1:nzt+1), ddzw(1:nzt+1) 81 REAL :: tend(nzb:nzt+1,nysg:nyng,nxlg:nxrg) 82 REAL, DIMENSION(:,:), POINTER :: usws, uswst 83 REAL, DIMENSION(:,:,:), POINTER :: km, u, v, w 81 84 82 REAL, DIMENSION(nzb:nzt+1,nys:nyn,nxl:nxr) :: usvs 85 83 … … 93 91 94 92 DO i = nxlu, nxr 95 DO j = nys, nyn93 DO j = nys, nyn 96 94 ! 97 95 !-- Compute horizontal diffusion … … 221 219 ! Call for grid point i,j 222 220 !------------------------------------------------------------------------------! 223 SUBROUTINE diffusion_u_ij( i, j , ddzu, ddzw, km, tend, u, usws, &224 uswst, v, w ) 225 221 SUBROUTINE diffusion_u_ij( i, j ) 222 223 USE arrays_3d 226 224 USE control_parameters 227 225 USE grid_variables … … 232 230 INTEGER :: i, j, k 233 231 REAL :: kmym, kmyp, kmzm, kmzp 234 REAL :: ddzu(1:nzt+1), ddzw(1:nzt+1) 235 REAL :: tend(nzb:nzt+1,nysg:nyng,nxlg:nxrg) 236 REAL, DIMENSION(nzb:nzt+1) :: usvs 237 REAL, DIMENSION(:,:), POINTER :: usws, uswst 238 REAL, DIMENSION(:,:,:), POINTER :: km, u, v, w 232 233 REAL, DIMENSION(nzb:nzt+1) :: usvs 239 234 240 235 !
Note: See TracChangeset
for help on using the changeset viewer.