XGC1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Attributes | List of all members
coupling_core_edge_input Module Reference

Public Attributes

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

Member Data Documentation

integer coupling_core_edge_input::cce_axis_overlap_first_node
integer coupling_core_edge_input::cce_axis_overlap_first_surface
integer coupling_core_edge_input::cce_axis_overlap_last_node
integer coupling_core_edge_input::cce_axis_overlap_last_surface
integer, dimension(2) coupling_core_edge_input::cce_buffer_first_nodes
integer, dimension(2) coupling_core_edge_input::cce_buffer_first_surfaces
integer, dimension(2) coupling_core_edge_input::cce_buffer_freq

How often do we synchronize each buffer.

integer, dimension(2) coupling_core_edge_input::cce_buffer_last_nodes

Location of buffers (nodes)

integer, dimension(2) coupling_core_edge_input::cce_buffer_last_surfaces

Location of buffers (surfaces)

integer coupling_core_edge_input::cce_buffer_nb

Number of buffers. Maximum value is 2, but it can be extended trivially.

integer, dimension(2) coupling_core_edge_input::cce_buffer_sndrcvs

Send or receive the buffer data.

integer coupling_core_edge_input::cce_density_first_node
integer coupling_core_edge_input::cce_density_last_node
integer coupling_core_edge_input::cce_density_node_number
integer coupling_core_edge_input::cce_field_first_node
integer coupling_core_edge_input::cce_field_first_surface
integer coupling_core_edge_input::cce_field_last_node
integer coupling_core_edge_input::cce_field_last_surface
integer coupling_core_edge_input::cce_field_node_number
character(256) coupling_core_edge_input::cce_folder

folder where coupling files are stored

logical coupling_core_edge_input::cce_forceresamp
logical, save coupling_core_edge_input::cce_initialized =.false.
real(8) coupling_core_edge_input::cce_inpsi
real(8) coupling_core_edge_input::cce_inpsi_field
character(5) coupling_core_edge_input::cce_my_side
integer coupling_core_edge_input::cce_nbsurfaces =-1
integer coupling_core_edge_input::cce_number_of_surface
character(5) coupling_core_edge_input::cce_other_side
real(8) coupling_core_edge_input::cce_outpsi
integer coupling_core_edge_input::cce_overlap_first_node
integer coupling_core_edge_input::cce_overlap_first_surface
integer coupling_core_edge_input::cce_overlap_last_node
integer coupling_core_edge_input::cce_overlap_last_surface
integer coupling_core_edge_input::cce_side

0:core, 1: edge

integer coupling_core_edge_input::cce_step_ah
integer coupling_core_edge_input::cce_step_amp
integer coupling_core_edge_input::cce_step_as
integer coupling_core_edge_input::cce_step_cur
integer coupling_core_edge_input::cce_step_den
integer coupling_core_edge_input::cce_step_pot
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

The documentation for this module was generated from the following file: