XGC1
|
Functions/Subroutines | |
subroutine | chargee (grid, psn, sp) |
subroutine | chargee_scatter (grid, psn, sp) |
subroutine | update_elec_weight (grid, psn, sp) |
subroutine | chargee_search_index (grid, psn, sp) |
subroutine | chargee_mpisum (grid, psn, sp) |
subroutine | init_ff (grid, psn) |
subroutine | cnvt_grid_ff2real (grid, tr, p, var_ff, var_real) |
subroutine | cnvt_grid_real2ff (grid, tr, p, var_real, var_ff) |
subroutine | bfollow_test (xp, xm, grid) |
subroutine | field_following_pos (x_org, phi, dir, w, delta_phi, x_dest) |
subroutine | field_following_pos2 (x_org, phi_org, phi_dest, x_dest) |
subroutine | derivs (x, phi, dx) |
subroutine | chargei (grid, psn, sp) |
subroutine | update_ion_weight (grid, psn, sp) |
subroutine | chargei_scatter (grid, psn, sp) |
subroutine | chargei_search_index (grid, psn, sp) |
subroutine | chargei_gyro_average (grid, psn, sp) |
subroutine | chargei_f0 (grid, psn) |
subroutine | chargee_f0 (grid, psn) |
subroutine bfollow_test | ( | real (kind=8), dimension(2,grid%nnode) | xp, |
real (kind=8), dimension(2,grid%nnode) | xm, | ||
type(grid_type) | grid | ||
) |
subroutine chargee | ( | type(grid_type) | grid, |
type(psn_type) | psn, | ||
type(species_type) | sp | ||
) |
subroutine chargee_mpisum | ( | type(grid_type) | grid, |
type(psn_type) | psn, | ||
type(species_type) | sp | ||
) |
subroutine chargee_scatter | ( | type(grid_type) | grid, |
type(psn_type) | psn, | ||
type(species_type) | sp | ||
) |
subroutine chargee_search_index | ( | type(grid_type) | grid, |
type(psn_type) | psn, | ||
type(species_type) | sp | ||
) |
subroutine chargei | ( | type(grid_type) | grid, |
type(psn_type) | psn, | ||
type(species_type) | sp | ||
) |
subroutine chargei_gyro_average | ( | type(grid_type) | grid, |
type(psn_type) | psn, | ||
type(species_type) | sp | ||
) |
subroutine chargei_scatter | ( | type(grid_type) | grid, |
type(psn_type) | psn, | ||
type(species_type) | sp | ||
) |
subroutine chargei_search_index | ( | type(grid_type) | grid, |
type(psn_type) | psn, | ||
type(species_type) | sp | ||
) |
subroutine cnvt_grid_ff2real | ( | type(grid_type), intent(in) | grid, |
integer, dimension(grid%nnode,0:1), intent(in) | tr, | ||
real (8), dimension(3,grid%nnode,0:1), intent(in) | p, | ||
real (8), dimension(grid%nnode,0:1), intent(in) | var_ff, | ||
real (8), dimension(grid%nnode,0:1), intent(out) | var_real | ||
) |
subroutine cnvt_grid_real2ff | ( | type(grid_type), intent(in) | grid, |
integer, dimension(grid%nnode,0:1), intent(in) | tr, | ||
real (8), dimension(3,grid%nnode,0:1), intent(in) | p, | ||
real (8), dimension(grid%nnode,0:1), intent(in) | var_real, | ||
real (8), dimension(grid%nnode,0:1), intent(out) | var_ff | ||
) |
subroutine field_following_pos2::derivs | ( | real (8), dimension(2), intent(in) | x, |
real (8), intent(in) | phi, | ||
real (8), dimension(2), intent(out) | dx | ||
) |
subroutine field_following_pos | ( | real (kind=8), dimension(2), intent(in) | x_org, |
real (kind=8), intent(in) | phi, | ||
integer | dir, | ||
real (kind=8), intent(in) | w, | ||
real (kind=8), intent(in) | delta_phi, | ||
real (kind=8), dimension(2), intent(out) | x_dest | ||
) |
subroutine field_following_pos2 | ( | real (kind=8), dimension(2), intent(in) | x_org, |
real (kind=8), intent(in) | phi_org, | ||
real (kind=8), intent(in) | phi_dest, | ||
real (kind=8), dimension(2), intent(out) | x_dest | ||
) |
subroutine update_elec_weight | ( | type(grid_type) | grid, |
type(psn_type) | psn, | ||
type(species_type) | sp | ||
) |
subroutine update_ion_weight | ( | type(grid_type) | grid, |
type(psn_type) | psn, | ||
type(species_type) | sp | ||
) |