Ignore:
Timestamp:
Feb 21, 2012 12:00:36 PM (13 years ago)
Author:
raasch
Message:

New:
---

Changed:


Optimization of collision kernels. Collision tables can be calculated once at
simulation start for defined radius (and dissipation) classes instead of
re-calculating them at every timestep and for the particle ensemble in
every gridbox.
For this purpose the particle feature color is renamed class.
New parpar parameters radius_classes and dissipation_classes.
(Makefile, advec_particles, check_parameters, data_output_dvrp, header, init_particles, lpm_collision_kernels, modules, package_parin, set_particle_attributes)

Lower limit for droplet radius changed from 1E-7 to 1E-8.
(advec_particles)

Complete re-formatting of collision code (including changes in names of
variables, modules and subroutines).
(advec_particles, lpm_collision_kernels)

Errors:


Bugfix: transformation factor for dissipation changed from 1E5 to 1E4
(advec_particles, lpm_collision_kernels)

File:
1 edited

Legend:

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

    r826 r828  
    44! Current revisions:
    55! -----------------
    6 !
     6! check of collision_kernel extended
    77!
    88! Former revisions:
     
    716716    SELECT CASE ( TRIM( collision_kernel ) )
    717717
    718        CASE ( 'hall' )
     718       CASE ( 'hall', 'hall_fast' )
    719719          hall_kernel = .TRUE.
    720720
     
    722722          palm_kernel = .TRUE.
    723723
    724        CASE ( 'wang' )
     724       CASE ( 'wang', 'wang_fast' )
    725725          wang_kernel = .TRUE.
    726726
     
    734734
    735735    END SELECT
     736    IF ( collision_kernel(6:9) == 'fast' )  use_kernel_tables = .TRUE.
    736737
    737738
Note: See TracChangeset for help on using the changeset viewer.