Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
|
Functions/Subroutines | |
subroutine, public | sll_s_initial_random_particles_2d_kh (alpha, kx, m2d, num_particles, p_group, rand_seed, rank, worldsize) |
subroutine, public | sll_s_initial_random_particles_2d (alpha, k, m2d, num_particles, p_group, rand_seed, rank, worldsize) |
real(kind=f64) function | sll_f_eval_landau (alp, kx, x) |
real(kind=f64) function | sll_f_eval_kh (alp, kx, x, y) |
|
private |
Definition at line 181 of file sll_m_particle_initializers_2d.F90.
|
private |
Definition at line 174 of file sll_m_particle_initializers_2d.F90.
subroutine, public sll_m_particle_initializers_2d::sll_s_initial_random_particles_2d | ( | real(kind=f64), intent(in) | alpha, |
real(kind=f64), intent(in) | k, | ||
type(sll_t_cartesian_mesh_2d), intent(in) | m2d, | ||
integer(kind=i32), intent(in) | num_particles, | ||
type(sll_t_particle_group_2d), intent(inout), pointer | p_group, | ||
integer(kind=i32), dimension(:), intent(in), optional | rand_seed, | ||
integer(kind=i32), optional | rank, | ||
integer(kind=i32), optional | worldsize | ||
) |
Definition at line 118 of file sll_m_particle_initializers_2d.F90.
subroutine, public sll_m_particle_initializers_2d::sll_s_initial_random_particles_2d_kh | ( | real(kind=f64), intent(in) | alpha, |
real(kind=f64), intent(in) | kx, | ||
type(sll_t_cartesian_mesh_2d), intent(in) | m2d, | ||
integer(kind=i32), intent(in) | num_particles, | ||
type(sll_t_particle_group_2d), intent(inout), pointer | p_group, | ||
integer(kind=i32), dimension(:), intent(in), optional | rand_seed, | ||
integer(kind=i32), optional | rank, | ||
integer(kind=i32), optional | worldsize | ||
) |
Definition at line 48 of file sll_m_particle_initializers_2d.F90.