The Open FUSION Toolkit 1.0.0-8905cc5
Modeling tools for plasma and fusion research and engineering
Loading...
Searching...
No Matches
Public Attributes | List of all members
oft_seam Type Reference

Detailed Description

Global stitch structure.

Public Attributes

logical, dimension(:), pointer, contiguous be => NULL()
 Boundary element flag.
 
type(oft_1d_comp), dimension(:), pointer crecv => NULL()
 Preallocated MPI recv arrays.
 
type(oft_1d_comp), dimension(:), pointer csend => NULL()
 Preallocated MPI send arrays.
 
logical full = .FALSE.
 Flag indicating local mesh is complete.
 
integer(i4), dimension(:), pointer, contiguous kle => NULL()
 Pointer to list of boundary element linkage.
 
integer(i4), dimension(:), pointer, contiguous lbe => NULL()
 List of boundary elements in full vector.
 
logical, dimension(:), pointer, contiguous leo => NULL()
 List of boundary element ownership.
 
integer(i4), dimension(:), pointer, contiguous lie => NULL()
 List of interior elements in full vector.
 
integer(i4), dimension(:,:), pointer, contiguous lle => NULL()
 List of boundary element linkage.
 
integer(i4nbe = 0
 Number of local boundary elements.
 
integer(i4nbemax = 0
 Maximum number of boundary elements.
 
integer(i4nie = 0
 Number of interior elements.
 
integer(i4nle = 0
 Number of local boundary elements.
 
integer(i4nproc_con = 0
 Number of connections to other processors.
 
integer(i4), dimension(:), pointer, contiguous proc_con => NULL()
 Processor connectivity list.
 
integer(i4proc_split = 0
 Location of self in processor list.
 
type(oft_1d_real), dimension(:), pointer recv => NULL()
 Preallocated MPI recv arrays.
 
integer(i4), dimension(:), pointer recv_reqs => NULL()
 Asynchronous MPI Recv requests.
 
type(oft_1d_real), dimension(:), pointer send => NULL()
 Preallocated MPI send arrays.
 
integer(i4), dimension(:), pointer send_reqs => NULL()
 Asynchronous MPI Send requests.
 
logical skip = .FALSE.
 Flag for skipping stitching operations.
 

Member Data Documentation

◆ be

logical, dimension(:), pointer, contiguous be => NULL()

Boundary element flag.

◆ crecv

type(oft_1d_comp), dimension(:), pointer crecv => NULL()

Preallocated MPI recv arrays.

◆ csend

type(oft_1d_comp), dimension(:), pointer csend => NULL()

Preallocated MPI send arrays.

◆ full

logical full = .FALSE.

Flag indicating local mesh is complete.

◆ kle

integer(i4), dimension(:), pointer, contiguous kle => NULL()

Pointer to list of boundary element linkage.

◆ lbe

integer(i4), dimension(:), pointer, contiguous lbe => NULL()

List of boundary elements in full vector.

◆ leo

logical, dimension(:), pointer, contiguous leo => NULL()

List of boundary element ownership.

◆ lie

integer(i4), dimension(:), pointer, contiguous lie => NULL()

List of interior elements in full vector.

◆ lle

integer(i4), dimension(:,:), pointer, contiguous lle => NULL()

List of boundary element linkage.

◆ nbe

integer(i4) nbe = 0

Number of local boundary elements.

◆ nbemax

integer(i4) nbemax = 0

Maximum number of boundary elements.

◆ nie

integer(i4) nie = 0

Number of interior elements.

◆ nle

integer(i4) nle = 0

Number of local boundary elements.

◆ nproc_con

integer(i4) nproc_con = 0

Number of connections to other processors.

◆ proc_con

integer(i4), dimension(:), pointer, contiguous proc_con => NULL()

Processor connectivity list.

◆ proc_split

integer(i4) proc_split = 0

Location of self in processor list.

◆ recv

type(oft_1d_real), dimension(:), pointer recv => NULL()

Preallocated MPI recv arrays.

◆ recv_reqs

integer(i4), dimension(:), pointer recv_reqs => NULL()

Asynchronous MPI Recv requests.

◆ send

type(oft_1d_real), dimension(:), pointer send => NULL()

Preallocated MPI send arrays.

◆ send_reqs

integer(i4), dimension(:), pointer send_reqs => NULL()

Asynchronous MPI Send requests.

◆ skip

logical skip = .FALSE.

Flag for skipping stitching operations.


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