|
XGC1
|
Variables | |
| integer | cce_side = 1 |
| 0:core, 1: edge More... | |
| character(5) | cce_my_side = 'core' |
| character(5) | cce_other_side = 'edge' |
| integer | cce_overlap_first_surface = 0 |
| integer | cce_overlap_last_surface = 0 |
| integer | cce_overlap_first_node = 0 |
| integer | cce_overlap_last_node = 0 |
| integer | cce_number_of_surface = 0 |
| integer | cce_step_den = 0 |
| integer | cce_step_pot = 0 |
| integer | cce_step_cur = 0 |
| integer | cce_step_amp = 0 |
| integer | cce_step_as = 0 |
| integer | cce_step_ah = 0 |
| integer | cce_field_first_node = 0 |
| integer | cce_field_last_node = 0 |
| integer | cce_field_node_number = 0 |
| integer | cce_field_first_surface = 0 |
| integer | cce_field_last_surface = 0 |
| integer | cce_density_node_number = 0 |
| character(256) | cce_folder = '../coupling/' |
| folder where coupling files are stored More... | |
| integer | cce_buffer_nb = 0 |
| Number of buffers. Maximum value is 2, but it can be extended trivially. More... | |
| integer, dimension(2) | cce_buffer_first_nodes = 0 |
| integer, dimension(2) | cce_buffer_last_nodes = 0 |
| Location of buffers (nodes) More... | |
| integer, dimension(2) | cce_buffer_first_surfaces = -1 |
| integer, dimension(2) | cce_buffer_last_surfaces = -1 |
| Location of buffers (surfaces) More... | |
| integer, dimension(2) | cce_buffer_sndrcvs = 0 |
| Send or receive the buffer data. More... | |
| integer, dimension(2) | cce_buffer_freq = 10 |
| How often do we synchronize each buffer. More... | |
| logical | cce_sync_initial_bufferandoverlap = .false. |
| integer | cce_nbsurfaces =-1 |
| integer, dimension(:), allocatable | cce_surface_first_node |
| integer, dimension(:), allocatable | cce_surface_last_node |
| real(8) | cce_inpsi = 0D0 |
| real(8) | cce_outpsi = 1D0 |
| real(8) | cce_inpsi_field = 0D0 |
| logical | cce_forceresamp = .false. |
| logical, save | cce_initialized =.false. |
| integer | cce_axis_overlap_first_surface = 0 |
| integer | cce_axis_overlap_last_surface = 0 |
| integer | cce_axis_overlap_first_node = 0 |
| integer | cce_axis_overlap_last_node = 0 |
| integer | cce_density_first_node = 0 |
| integer | cce_density_last_node = 0 |
| integer coupling_core_edge_input::cce_axis_overlap_first_node = 0 |
| integer coupling_core_edge_input::cce_axis_overlap_first_surface = 0 |
| integer coupling_core_edge_input::cce_axis_overlap_last_node = 0 |
| integer coupling_core_edge_input::cce_axis_overlap_last_surface = 0 |
| integer, dimension(2) coupling_core_edge_input::cce_buffer_first_nodes = 0 |
| integer, dimension(2) coupling_core_edge_input::cce_buffer_first_surfaces = -1 |
| integer, dimension(2) coupling_core_edge_input::cce_buffer_freq = 10 |
How often do we synchronize each buffer.
| integer, dimension(2) coupling_core_edge_input::cce_buffer_last_nodes = 0 |
Location of buffers (nodes)
| integer, dimension(2) coupling_core_edge_input::cce_buffer_last_surfaces = -1 |
Location of buffers (surfaces)
| integer coupling_core_edge_input::cce_buffer_nb = 0 |
Number of buffers. Maximum value is 2, but it can be extended trivially.
| integer, dimension(2) coupling_core_edge_input::cce_buffer_sndrcvs = 0 |
Send or receive the buffer data.
| integer coupling_core_edge_input::cce_density_first_node = 0 |
| integer coupling_core_edge_input::cce_density_last_node = 0 |
| integer coupling_core_edge_input::cce_density_node_number = 0 |
| integer coupling_core_edge_input::cce_field_first_node = 0 |
| integer coupling_core_edge_input::cce_field_first_surface = 0 |
| integer coupling_core_edge_input::cce_field_last_node = 0 |
| integer coupling_core_edge_input::cce_field_last_surface = 0 |
| integer coupling_core_edge_input::cce_field_node_number = 0 |
| character(256) coupling_core_edge_input::cce_folder = '../coupling/' |
folder where coupling files are stored
| logical coupling_core_edge_input::cce_forceresamp = .false. |
| logical, save coupling_core_edge_input::cce_initialized =.false. |
| real(8) coupling_core_edge_input::cce_inpsi = 0D0 |
| real(8) coupling_core_edge_input::cce_inpsi_field = 0D0 |
| character(5) coupling_core_edge_input::cce_my_side = 'core' |
| integer coupling_core_edge_input::cce_nbsurfaces =-1 |
| integer coupling_core_edge_input::cce_number_of_surface = 0 |
| character(5) coupling_core_edge_input::cce_other_side = 'edge' |
| real(8) coupling_core_edge_input::cce_outpsi = 1D0 |
| integer coupling_core_edge_input::cce_overlap_first_node = 0 |
| integer coupling_core_edge_input::cce_overlap_first_surface = 0 |
| integer coupling_core_edge_input::cce_overlap_last_node = 0 |
| integer coupling_core_edge_input::cce_overlap_last_surface = 0 |
| integer coupling_core_edge_input::cce_side = 1 |
0:core, 1: edge
| integer coupling_core_edge_input::cce_step_ah = 0 |
| integer coupling_core_edge_input::cce_step_amp = 0 |
| integer coupling_core_edge_input::cce_step_as = 0 |
| integer coupling_core_edge_input::cce_step_cur = 0 |
| integer coupling_core_edge_input::cce_step_den = 0 |
| integer coupling_core_edge_input::cce_step_pot = 0 |
| integer, dimension(:), allocatable coupling_core_edge_input::cce_surface_first_node |
| integer, dimension(:), allocatable coupling_core_edge_input::cce_surface_last_node |
| logical coupling_core_edge_input::cce_sync_initial_bufferandoverlap = .false. |