Changeset 1001 for palm/trunk/SOURCE/diffusion_e.f90
- Timestamp:
- Sep 13, 2012 2:08:46 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
palm/trunk/SOURCE/diffusion_e.f90
r826 r1001 4 4 ! Current revisions: 5 5 ! ----------------- 6 ! 6 ! most arrays comunicated by module instead of parameter list 7 7 ! 8 8 ! Former revisions: … … 64 64 ! Call for all grid points 65 65 !------------------------------------------------------------------------------! 66 SUBROUTINE diffusion_e( ddzu, dd2zu, ddzw, diss, e, km, l_grid, var, &67 var_reference, rif, tend, zu, zw ) 68 66 SUBROUTINE diffusion_e( var, var_reference ) 67 68 USE arrays_3d 69 69 USE control_parameters 70 70 USE grid_variables … … 75 75 76 76 INTEGER :: i, j, k 77 REAL :: dvar_dz, l_stable, phi_m, var_reference 78 REAL :: ddzu(1:nzt+1), dd2zu(1:nzt), ddzw(1:nzt+1), & 79 l_grid(1:nzt), zu(nzb:nzt+1), zw(nzb:nzt+1) 80 REAL, DIMENSION(nzb:nzt+1,nysg:nyng,nxlg:nxrg) :: diss, tend 81 REAL, DIMENSION(:,:), POINTER :: rif 82 REAL, DIMENSION(:,:,:), POINTER :: e, km, var 77 REAL :: dvar_dz, l_stable, phi_m, var_reference 78 79 REAL, DIMENSION(:,:,:), POINTER :: var 83 80 REAL, DIMENSION(nzb+1:nzt,nys:nyn) :: dissipation, l, ll 84 81 … … 285 282 ! Call for grid point i,j 286 283 !------------------------------------------------------------------------------! 287 SUBROUTINE diffusion_e_ij( i, j, ddzu, dd2zu, ddzw, diss, e, km, l_grid, &288 var, var_reference, rif, tend, zu, zw ) 289 284 SUBROUTINE diffusion_e_ij( i, j, var, var_reference ) 285 286 USE arrays_3d 290 287 USE control_parameters 291 288 USE grid_variables … … 295 292 IMPLICIT NONE 296 293 297 INTEGER :: i, j, k 298 REAL :: dvar_dz, l_stable, phi_m, var_reference 299 REAL :: ddzu(1:nzt+1), dd2zu(1:nzt), ddzw(1:nzt+1), & 300 l_grid(1:nzt), zu(nzb:nzt+1), zw(nzb:nzt+1) 301 REAL, DIMENSION(nzb:nzt+1,nysg:nyng,nxlg:nxrg) :: diss, tend 302 REAL, DIMENSION(:,:), POINTER :: rif 303 REAL, DIMENSION(:,:,:), POINTER :: e, km, var 304 REAL, DIMENSION(nzb+1:nzt) :: dissipation, l, ll 294 INTEGER :: i, j, k 295 REAL :: dvar_dz, l_stable, phi_m, var_reference 296 297 REAL, DIMENSION(:,:,:), POINTER :: var 298 REAL, DIMENSION(nzb+1:nzt) :: dissipation, l, ll 305 299 306 300
Note: See TracChangeset
for help on using the changeset viewer.