|
type(adios2_io) | read_io |
|
type(adios2_io), dimension(4) | read_ios |
|
type(adios2_engine) | iden_read_engine |
|
type(adios2_engine) | eden_read_engine |
|
type(adios2_engine) | ijpar_read_engine |
|
type(adios2_engine) | ejpar_read_engine |
|
logical | read_engine_av =.false. |
|
type(adios2_io) | as_io |
|
type(adios2_io) | ah_io |
|
type(adios2_io) | phi_io |
|
type(adios2_io) | send_io |
|
type(adios2_engine) | phi_engine |
|
type(adios2_engine) | as_engine |
|
type(adios2_engine) | ah_engine |
|
type(adios2_engine) | send_engine |
|
type(adios2_variable) | phi_id |
|
type(adios2_variable) | as_id |
|
type(adios2_variable) | ah_id |
|
type(adios2_variable) | apar_id |
|
logical | phi_engine_av =.false. |
|
logical | as_engine_av =.false. |
|
logical | ah_engine_av =.false. |
|
logical | send_engine_av =.false. |
|
type(adios2_io), save | ad_send_io |
|
type(adios2_engine), save | ad_send_engine |
|
type(adios2_variable), save | ad_field_id |
|
logical | send_engine_av_ad =.false. |
|
real(8), dimension(:), allocatable | ah_out |
|
real(8), dimension(:), allocatable | as_out |
|
real(8), dimension(:), allocatable | phi_out |
|
real(8), dimension(:), allocatable | mom_in |
|
subroutine coupling_core_edge_gene::cce_gene_destroy |
( |
| ) |
|
subroutine coupling_core_edge_gene::cce_gene_initialize |
( |
type(grid_type), intent(in) |
grid | ) |
|
subroutine coupling_core_edge_gene::cce_gene_send_ah |
( |
type(grid_type), target |
grid, |
|
|
type(psn_type), target |
psn |
|
) |
| |
subroutine coupling_core_edge_gene::cce_gene_send_as |
( |
type(grid_type), target |
grid, |
|
|
type(psn_type), target |
psn |
|
) |
| |
subroutine coupling_core_edge_gene::cce_gene_send_fields |
( |
type(grid_type), target |
grid, |
|
|
type(psn_type), target |
psn |
|
) |
| |
subroutine coupling_core_edge_gene::cce_gene_send_phi |
( |
type(grid_type), target |
grid, |
|
|
type(psn_type), target |
psn |
|
) |
| |
subroutine coupling_core_edge_gene::cce_gene_send_receive_current |
( |
real(8), dimension(:), intent(inout) |
current, |
|
|
integer, intent(in) |
isp |
|
) |
| |
Send the density to the other side.
- Parameters
-
density | the density array of XGC to communicate. |
isp | the species (0 for electrons, 1 for main ion,...) |
subroutine coupling_core_edge_gene::cce_gene_send_receive_density |
( |
real(8), dimension(:), intent(inout) |
density, |
|
|
integer, intent(in) |
isp |
|
) |
| |
Send the density to the other side.
- Parameters
-
density | the density array of XGC to communicate. |
isp | the species (0 for electrons, 1 for main ion,...) |
subroutine coupling_core_edge_gene::cce_gene_varpi_grid |
( |
real (8), dimension(:), intent(inout) |
rho_ff | ) |
|
subroutine coupling_core_edge_gene::prepare_engines |
( |
| ) |
|
subroutine coupling_core_edge_gene::send_field |
( |
real(8), dimension(:), intent(inout) |
field, |
|
|
type(adios2_engine) |
engine, |
|
|
type(adios2_variable) |
id |
|
) |
| |
subroutine coupling_core_edge_gene::write_weight_grid |
( |
| ) |
|
type(adios2_variable), save coupling_core_edge_gene::ad_field_id |
type(adios2_engine), save coupling_core_edge_gene::ad_send_engine |
type(adios2_io), save coupling_core_edge_gene::ad_send_io |
type(adios2_engine) coupling_core_edge_gene::ah_engine |
logical coupling_core_edge_gene::ah_engine_av =.false. |
type(adios2_variable) coupling_core_edge_gene::ah_id |
type(adios2_io) coupling_core_edge_gene::ah_io |
real(8), dimension(:), allocatable coupling_core_edge_gene::ah_out |
type(adios2_variable) coupling_core_edge_gene::apar_id |
type(adios2_engine) coupling_core_edge_gene::as_engine |
logical coupling_core_edge_gene::as_engine_av =.false. |
type(adios2_variable) coupling_core_edge_gene::as_id |
type(adios2_io) coupling_core_edge_gene::as_io |
real(8), dimension(:), allocatable coupling_core_edge_gene::as_out |
type(adios2_engine) coupling_core_edge_gene::eden_read_engine |
type(adios2_engine) coupling_core_edge_gene::ejpar_read_engine |
type(adios2_engine) coupling_core_edge_gene::iden_read_engine |
type(adios2_engine) coupling_core_edge_gene::ijpar_read_engine |
real(8), dimension(:), allocatable coupling_core_edge_gene::mom_in |
type(adios2_engine) coupling_core_edge_gene::phi_engine |
logical coupling_core_edge_gene::phi_engine_av =.false. |
type(adios2_variable) coupling_core_edge_gene::phi_id |
type(adios2_io) coupling_core_edge_gene::phi_io |
real(8), dimension(:), allocatable coupling_core_edge_gene::phi_out |
logical coupling_core_edge_gene::read_engine_av =.false. |
type(adios2_io) coupling_core_edge_gene::read_io |
type(adios2_io), dimension(4) coupling_core_edge_gene::read_ios |
type(adios2_engine) coupling_core_edge_gene::send_engine |
logical coupling_core_edge_gene::send_engine_av =.false. |
logical coupling_core_edge_gene::send_engine_av_ad =.false. |
type(adios2_io) coupling_core_edge_gene::send_io |
The documentation for this module was generated from the following file: