The Open FUSION Toolkit 1.0.0-8905cc5
Modeling tools for plasma and fusion research and engineering
|
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(i4) | nbe = 0 |
Number of local boundary elements. | |
integer(i4) | nbemax = 0 |
Maximum number of boundary elements. | |
integer(i4) | nie = 0 |
Number of interior elements. | |
integer(i4) | nle = 0 |
Number of local boundary elements. | |
integer(i4) | nproc_con = 0 |
Number of connections to other processors. | |
integer(i4), dimension(:), pointer, contiguous | proc_con => NULL() |
Processor connectivity list. | |
integer(i4) | proc_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. | |
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(i4) nbe = 0 |
Number of local boundary elements.
integer(i4) nbemax = 0 |
Maximum number of boundary elements.
integer(i4) nie = 0 |
Number of interior elements.
integer(i4) nle = 0 |
Number of local boundary elements.
integer(i4) nproc_con = 0 |
Number of connections to other processors.
integer(i4), dimension(:), pointer, contiguous proc_con => NULL() |
Processor connectivity list.
integer(i4) proc_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.