MPI-AMRVAC
3.1
The MPI - Adaptive Mesh Refinement - Versatile Advection Code
|
Tracer for advected particles moving with fluid flows By Jannis Teunissen, Bart Ripperda, Oliver Porth, and Fabio Bacchini (2017-2020) More...
Functions/Subroutines | |
subroutine, public | advect_init () |
subroutine, public | advect_create_particles () |
subroutine | advect_fill_gridvars |
subroutine | advect_integrate_particles (end_time) |
subroutine | advect_update_payload (igrid, xpart, upart, qpart, mpart, mypayload, mynpayload, particle_time) |
Payload update. More... | |
subroutine | derivs_advect (t_s, x, dxdt) |
double precision function | advect_get_particle_dt (partp, end_time) |
subroutine | get_vec_advect (igrid, x, tloc, var, ibeg, iend) |
Tracer for advected particles moving with fluid flows By Jannis Teunissen, Bart Ripperda, Oliver Porth, and Fabio Bacchini (2017-2020)
subroutine, public mod_particle_advect::advect_create_particles |
subroutine mod_particle_advect::advect_fill_gridvars |
Definition at line 145 of file mod_particle_advect.t.
double precision function mod_particle_advect::advect_get_particle_dt | ( | type(particle_ptr), intent(in) | partp, |
double precision, intent(in) | end_time | ||
) |
subroutine, public mod_particle_advect::advect_init |
subroutine mod_particle_advect::advect_integrate_particles | ( | double precision, intent(in) | end_time | ) |
subroutine mod_particle_advect::advect_update_payload | ( | integer, intent(in) | igrid, |
double precision, dimension(1:ndir), intent(in) | xpart, | ||
double precision, dimension(1:ndir), intent(in) | upart, | ||
double precision, intent(in) | qpart, | ||
double precision, intent(in) | mpart, | ||
double precision, dimension(mynpayload), intent(out) | mypayload, | ||
integer, intent(in) | mynpayload, | ||
double precision, intent(in) | particle_time | ||
) |
Payload update.
Definition at line 247 of file mod_particle_advect.t.
subroutine mod_particle_advect::derivs_advect | ( | double precision | t_s, |
double precision, dimension(ndir) | x, | ||
double precision, dimension(ndir) | dxdt | ||
) |
subroutine mod_particle_advect::get_vec_advect | ( | integer, intent(in) | igrid, |
double precision, dimension(ndir), intent(in) | x, | ||
double precision, intent(in) | tloc, | ||
double precision, dimension(iend-ibeg+1), intent(out) | var, | ||
integer, intent(in) | ibeg, | ||
integer, intent(in) | iend | ||
) |