#include "adios_macro.h"
#include "t_coeff_mod_macro.h"
|
subroutine | set_loading_factors (ptl_total) |
|
subroutine | adjust_n_ptl_for_core_ptl (n_ptl) |
|
subroutine | load_single () |
|
subroutine | load_special4 () |
| Special loading routine for the generation of Poincare plots of perturbed magnetic fields. Used with sml_special==4. All particles on the same MPI process are spread evenly across all poloidal angles on the same flux-surface. The number of flux-surfaces is determined by ptl_special_npsi. More...
|
|
subroutine | rho_mu_to_ev_pitch2 (rho, mu, b, ev, pitch, sp_type) |
|
subroutine | ev_pitch_to_rho_mu2 (ev, pitch, b, rho, mu, sp_type) |
|
subroutine adjust_n_ptl_for_core_ptl |
( |
integer(c_int) |
n_ptl | ) |
|
subroutine ev_pitch_to_rho_mu2 |
( |
real (kind=8), intent(in) |
ev, |
|
|
real (kind=8), intent(in) |
pitch, |
|
|
real (kind=8), intent(in) |
b, |
|
|
real (kind=8), intent(out) |
rho, |
|
|
real (kind=8), intent(out) |
mu, |
|
|
integer |
sp_type |
|
) |
| |
subroutine load_single |
( |
| ) |
|
subroutine load_special4 |
( |
| ) |
|
Special loading routine for the generation of Poincare plots of perturbed magnetic fields. Used with sml_special==4. All particles on the same MPI process are spread evenly across all poloidal angles on the same flux-surface. The number of flux-surfaces is determined by ptl_special_npsi.
subroutine rho_mu_to_ev_pitch2 |
( |
real (kind=8), intent(inout) |
rho, |
|
|
real (kind=8), intent(inout) |
mu, |
|
|
real (kind=8), intent(inout) |
b, |
|
|
real (kind=8), intent(out) |
ev, |
|
|
real (kind=8), intent(out) |
pitch, |
|
|
integer |
sp_type |
|
) |
| |
subroutine set_loading_factors |
( |
integer(8), intent(in) |
ptl_total | ) |
|