mus_particles_initialize Subroutine

public subroutine mus_particles_initialize(particleGroup, scheme, geometry, params)

Initialization for particleGroup and all the particles in it Includes: * Assigning the required procedure pointers for particleGroup and particles * Initializing loggers * Initializing communication routines * Building the representation of the particles on the grid

Arguments

Type IntentOptional Attributes Name
type(mus_particle_group_type), target :: particleGroup

Array of particles

type(mus_scheme_type), intent(inout) :: scheme

Scheme for access to leveldescriptor

type(mus_geom_type), intent(in) :: geometry

Geometry for access to tree

type(mus_param_type), intent(in) :: params

Params for access to dt, dx, etc.