XGC1
|
Functions/Subroutines | |
subroutine | cce_xgc_initialize (grid) |
subroutine | cce_xgc_destroy () |
subroutine | cce_xgc_send_receive_pot (grid, psn, pot0) |
The field communication from main. More... | |
subroutine | cce_xgc_send_receive_ah (grid, psn) |
The field communication from main. More... | |
subroutine | cce_xgc_send_receive_density (density0, density1, isp) |
Send the density to the other side. More... | |
subroutine | cce_xgc_send_receive_current (current0, current1, isp) |
Send the current to the other side. More... | |
subroutine | cce_xgc_send_receive_as (As0, As1) |
Send the density to the other side. More... | |
subroutine | cce_xgc_send_receive_pot_only (dpot0, dpot1, pot0) |
subroutine | cce_xgc_send_receive_ah_only (Ah0, Ah1) |
subroutine | cce_xgc_varpi_grid (rho_ff) |
subroutine coupling_core_edge_xgc::cce_xgc_destroy |
subroutine coupling_core_edge_xgc::cce_xgc_initialize | ( | type(grid_type), intent(in) | grid | ) |
subroutine coupling_core_edge_xgc::cce_xgc_send_receive_ah | ( | type(grid_type), target | grid, |
type(psn_type), target | psn | ||
) |
The field communication from main.
subroutine coupling_core_edge_xgc::cce_xgc_send_receive_ah_only | ( | real*8, dimension(:), intent(inout) | Ah0, |
real*8, dimension(:), intent(inout) | Ah1 | ||
) |
subroutine coupling_core_edge_xgc::cce_xgc_send_receive_as | ( | real*8, dimension(:), intent(inout) | As0, |
real*8, dimension(:), intent(inout) | As1 | ||
) |
Send the density to the other side.
current | the current array of XGC to communicate. |
isp | the species (0 for electrons, 1 for main ion,...) |
subroutine coupling_core_edge_xgc::cce_xgc_send_receive_current | ( | real*8, dimension(:), intent(inout) | current0, |
real*8, dimension(:), intent(inout) | current1, | ||
integer, intent(in) | isp | ||
) |
Send the current to the other side.
current | the current array of XGC to communicate. |
isp | the species (0 for electrons, 1 for main ion,...) |
subroutine coupling_core_edge_xgc::cce_xgc_send_receive_density | ( | real*8, dimension(:), intent(inout) | density0, |
real*8, dimension(:), intent(inout) | density1, | ||
integer, intent(in) | isp | ||
) |
Send the density to the other side.
density | the density array of XGC to communicate. |
isp | the species (0 for electrons, 1 for main ion,...) |
subroutine coupling_core_edge_xgc::cce_xgc_send_receive_pot | ( | type(grid_type), target | grid, |
type(psn_type), target | psn, | ||
real(8), dimension(grid%nnode) | pot0 | ||
) |
The field communication from main.
subroutine coupling_core_edge_xgc::cce_xgc_send_receive_pot_only | ( | real*8, dimension(:), intent(inout) | dpot0, |
real*8, dimension(:), intent(inout) | dpot1, | ||
real*8, dimension(:), intent(inout) | pot0 | ||
) |
subroutine coupling_core_edge_xgc::cce_xgc_varpi_grid | ( | real (8), dimension(:), intent(inout) | rho_ff | ) |