|
The Open FUSION Toolkit 1.0.0-beta6
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.