31 print *,
"Unknown physics_type_particles", &
33 print *,
"Options are: advect, Lorentz, GCA, sample"
34 call mpistop(
"Unknown physics_type_particles")
62 print *,
"Unknown physics_type_particles", &
64 print *,
"Options are: advect, Lorentz, GCA, sample"
65 call mpistop(
"Unknown physics_type_particles")
subroutine mpistop(message)
Exit MPI-AMRVAC with an error message.
This module contains definitions of global parameters and variables and some generic functions/subrou...
integer mype
The rank of the current MPI task.
Tracer for advected particles moving with fluid flows By Jannis Teunissen, Bart Ripperda,...
subroutine, public advect_init()
subroutine, public advect_create_particles()
Module with shared functionality for all the particle movers.
subroutine init_particles_com()
Initialise communicators for particles.
subroutine finish_gridvars()
Deallocate grid variables for particles.
subroutine particle_base_init()
Give initial values to parameters.
character(len=name_len) physics_type_particles
String describing the particle physics type.
subroutine init_gridvars()
Initialize grid variables for particles.
Particle mover with Newtonian/relativistic Guiding Center Approximation (GCA) By Jannis Teunissen,...
subroutine, public gca_init()
subroutine, public gca_create_particles()
Particle mover with Newtonian/relativistic Boris scheme for Lorentz dynamics By Jannis Teunissen,...
subroutine, public lorentz_init()
subroutine, public lorentz_create_particles()
Scattered sampling based on fixed-particle interpolation By Fabio Bacchini (2020)
subroutine, public sample_init()
subroutine, public sample_create_particles()
Module containing all the particle routines.
subroutine particles_init()
Initialize particle data and parameters.
subroutine particles_create()
Create initial particles.
double precision tpartc_grid_0
double precision tpartc_grid