noparticles_adaptation
Module
Description
$Id: particles_coagulation.f90 19828 2012-11-27 09:58:06Z kalle.jansson.89 $
This modules takes care of adapting the number of particles in a grid cell to a desired value. This module is based on an original idea by Jacob Trier Frederiksen.
** AUTOMATIC CPARAM.INC GENERATION ************************ Declare (for generation of cparam.inc) the number of f array variables and auxiliary variables added by this module
CPARAM logical, parameter :: lparticles_adaptation= .false.
MVAR CONTRIBUTION 0 MAUX CONTRIBUTION 0
Quick access
- Variables:
adaptation_method,dvp_split_kick,dvpj_kick,find_velocity_pair,iparmass,merge_particles_in_cell_ngp,new_population_interpolated,new_population_random,npar_max,npar_min,npar_target,random_cell,random_normal,split_particles_in_cell,statistics- Routines:
initialize_particles_adaptation(),particles_adaptation_pencils(),read_particles_adapt_run_pars(),rprint_particles_adaptation(),write_particles_adapt_run_pars()
Needed modules
cdata: $Id$general(keep_compiler_quiet()): $Id$messages: $Id$particles_cdata: $Id$particles_sub: $Id$
Variables
Subroutines and functions
- subroutine particles_adaptation/initialize_particles_adaptation(f)
03-apr-13/anders: dummy
- subroutine particles_adaptation/particles_adaptation_pencils(f, fp, dfp, ipar, ineargrid)
03-apr-13/anders: dummy
- subroutine particles_adaptation/read_particles_adapt_run_pars(iomsg)
- Parameters:
iomsg [character,out]
- subroutine particles_adaptation/write_particles_adapt_run_pars(unit)
- Parameters:
unit [integer,in]
- subroutine particles_adaptation/rprint_particles_adaptation(lreset[, lwrite])
03-apr-13/anders: dummy
- Parameters:
lreset [logical]
lwrite [logical]