Changeset 1682 for palm/trunk/SOURCE/diffusion_w.f90
- Timestamp:
- Oct 7, 2015 11:56:08 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk/SOURCE/diffusion_w.f90
r1375 r1682 1 MODULE diffusion_w_mod 2 1 !> @file diffusion_w.f90 3 2 !--------------------------------------------------------------------------------! 4 3 ! This file is part of PALM. … … 20 19 ! Current revisions: 21 20 ! ----------------- 22 ! 21 ! Code annotations made doxygen readable 23 22 ! 24 23 ! Former revisions: … … 74 73 ! Description: 75 74 ! ------------ 76 ! Diffusion term of the w-component 77 !------------------------------------------------------------------------------! 75 !> Diffusion term of the w-component 76 !------------------------------------------------------------------------------! 77 MODULE diffusion_w_mod 78 78 79 79 80 USE wall_fluxes_mod, & … … 96 97 97 98 !------------------------------------------------------------------------------! 98 ! Call for all grid points 99 ! Description: 100 ! ------------ 101 !> Call for all grid points 99 102 !------------------------------------------------------------------------------! 100 103 SUBROUTINE diffusion_w … … 116 119 IMPLICIT NONE 117 120 118 INTEGER(iwp) :: i ! :119 INTEGER(iwp) :: j ! :120 INTEGER(iwp) :: k ! :121 INTEGER(iwp) :: i !< 122 INTEGER(iwp) :: j !< 123 INTEGER(iwp) :: k !< 121 124 122 REAL(wp) :: kmxm ! :123 REAL(wp) :: kmxp ! :124 REAL(wp) :: kmym ! :125 REAL(wp) :: kmyp ! :126 127 REAL(wp), DIMENSION(nzb:nzt+1,nys:nyn,nxl:nxr) :: wsus ! :128 REAL(wp), DIMENSION(nzb:nzt+1,nys:nyn,nxl:nxr) :: wsvs ! :125 REAL(wp) :: kmxm !< 126 REAL(wp) :: kmxp !< 127 REAL(wp) :: kmym !< 128 REAL(wp) :: kmyp !< 129 130 REAL(wp), DIMENSION(nzb:nzt+1,nys:nyn,nxl:nxr) :: wsus !< 131 REAL(wp), DIMENSION(nzb:nzt+1,nys:nyn,nxl:nxr) :: wsvs !< 129 132 130 133 … … 221 224 222 225 !------------------------------------------------------------------------------! 223 ! Call for all grid points - accelerator version 226 ! Description: 227 ! ------------ 228 !> Call for all grid points - accelerator version 224 229 !------------------------------------------------------------------------------! 225 230 SUBROUTINE diffusion_w_acc … … 242 247 IMPLICIT NONE 243 248 244 INTEGER(iwp) :: i ! :245 INTEGER(iwp) :: j ! :246 INTEGER(iwp) :: k ! :249 INTEGER(iwp) :: i !< 250 INTEGER(iwp) :: j !< 251 INTEGER(iwp) :: k !< 247 252 248 REAL(wp) :: kmxm ! :249 REAL(wp) :: kmxp ! :250 REAL(wp) :: kmym ! :251 REAL(wp) :: kmyp ! :252 253 REAL(wp), DIMENSION(nzb:nzt+1,nys:nyn,nxl:nxr) :: wsus ! :254 REAL(wp), DIMENSION(nzb:nzt+1,nys:nyn,nxl:nxr) :: wsvs ! :253 REAL(wp) :: kmxm !< 254 REAL(wp) :: kmxp !< 255 REAL(wp) :: kmym !< 256 REAL(wp) :: kmyp !< 257 258 REAL(wp), DIMENSION(nzb:nzt+1,nys:nyn,nxl:nxr) :: wsus !< 259 REAL(wp), DIMENSION(nzb:nzt+1,nys:nyn,nxl:nxr) :: wsvs !< 255 260 !$acc declare create ( wsus, wsvs ) 256 261 … … 354 359 355 360 !------------------------------------------------------------------------------! 356 ! Call for grid point i,j 361 ! Description: 362 ! ------------ 363 !> Call for grid point i,j 357 364 !------------------------------------------------------------------------------! 358 365 SUBROUTINE diffusion_w_ij( i, j ) … … 374 381 IMPLICIT NONE 375 382 376 INTEGER(iwp) :: i ! :377 INTEGER(iwp) :: j ! :378 INTEGER(iwp) :: k ! :383 INTEGER(iwp) :: i !< 384 INTEGER(iwp) :: j !< 385 INTEGER(iwp) :: k !< 379 386 380 REAL(wp) :: kmxm ! :381 REAL(wp) :: kmxp ! :382 REAL(wp) :: kmym ! :383 REAL(wp) :: kmyp ! :387 REAL(wp) :: kmxm !< 388 REAL(wp) :: kmxp !< 389 REAL(wp) :: kmym !< 390 REAL(wp) :: kmyp !< 384 391 385 392 REAL(wp), DIMENSION(nzb:nzt+1) :: wsus
Note: See TracChangeset
for help on using the changeset viewer.