Ignore:
Timestamp:
Sep 13, 2012 2:08:46 PM (12 years ago)
Author:
raasch
Message:

leapfrog timestep scheme and upstream-spline advection scheme completely removed from the code,
reading of dt_fixed from restart file removed

File:
1 edited

Legend:

Unmodified
Added
Removed
  • palm/trunk/SOURCE/diffusion_e.f90

    r826 r1001  
    44! Current revisions:
    55! -----------------
    6 !
     6! most arrays comunicated by module instead of parameter list
    77!
    88! Former revisions:
     
    6464! Call for all grid points
    6565!------------------------------------------------------------------------------!
    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
    6969       USE control_parameters
    7070       USE grid_variables
     
    7575
    7676       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
    8380       REAL, DIMENSION(nzb+1:nzt,nys:nyn) ::  dissipation, l, ll
    8481 
     
    285282! Call for grid point i,j
    286283!------------------------------------------------------------------------------!
    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
    290287       USE control_parameters
    291288       USE grid_variables
     
    295292       IMPLICIT NONE
    296293
    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
    305299
    306300
Note: See TracChangeset for help on using the changeset viewer.