1371 | | Optimization of collision kernels. Collision efficiency tables can be calculated once at simulation start for defined radius (and dissipation) classes instead of re-calculating them at every time step and for the particle ensemble in every grid box (see [../../app/parpar#collision_kernel collision_kernel] = '' 'hall_fast' '' or '' 'wang_fast' ''). For this purpose the particle feature 'color' is renamed 'class'. New parpar-parameters [../../app/parpar#radius_classes radius_classes] and [../../app/parpar#dissipation_classes dissipation_classes] are introduced in order to define the resolution of the collision table. The optimized kernels speed-up simulations significantly. (Makefile, advec_particles, check_parameters, data_output_dvrp, header, init_particles, lpm_collision_kernels, modules, package_parin, set_particle_attributes) |
| 1371 | Optimization of collision kernels. Collision efficiency tables can be calculated once at simulation start for defined radius (and dissipation) classes instead of re-calculating them at every time step and for the particle ensemble in every grid box (see [../../app/particle_parameters#collision_kernel collision_kernel] = '' 'hall_fast' '' or '' 'wang_fast' ''). For this purpose the particle feature 'color' is renamed 'class'. New parpar-parameters [../../app/particle_parameters#radius_classes radius_classes] and [../../app/particle_parameters#dissipation_classes dissipation_classes] are introduced in order to define the resolution of the collision table. The optimized kernels speed-up simulations significantly. (Makefile, advec_particles, check_parameters, data_output_dvrp, header, init_particles, lpm_collision_kernels, modules, package_parin, set_particle_attributes) |