Config file : PARTICLETYPE passive INITMETHOD lattice MAPMETHOD quadratic ADVMETHOD rungekutta REQUIRES Particles/ParticlesMain REQUESTS Particles/ParticlesMain/passive/RungeKutta REQUESTS Particles/ParticlesMapping/Quadratic REQUESTS Particles/ParticlesInitialization/Lattice REQUESTS IO/IOMain/ REQUESTS IO/IOParticles Flash.h : #define PASSIVE_PART_TYPE 1 #define PART_TYPES_BEGIN CONSTANT_ONE #define NPART_TYPES 1 #define PART_TYPES_END (PART_TYPES_BEGIN + NPART_TYPES - CONSTANT_ONE)
One line desribing the type, initialization, and mapping methods must be provided for each type of particle included in the simulation.
PARTICLEPROP dens PARTICLEPROP pres PARTICLEPROP velx
then the relevant portion of Flash.h will contain
#define DENS_PART_PROP 1 #define PRES_PART_PROP 2 #define VELX_PART_PROP 3 ... #define PART_PROPS_BEGIN CONSTANT_ONE #define NPART_PROPS 3 #define PART_PROPS_END (PART_PROPS_BEGIN + NPART_PROPS - CONSTANT_ONE)