The Open FUSION Toolkit 1.0.0-8905cc5
Modeling tools for plasma and fusion research and engineering
|
Multigrid meshes and ML context structure.
Public Attributes | |
type(multigrid_inter), dimension(:), pointer | inter => NULL() |
Structure containing linkages. | |
integer(i4) | lev = 0 |
Current structure level (doesn't increment on nbase+1 ) | |
integer(i4) | level = 0 |
Current mesh level. | |
class(oft_mesh), pointer | mesh => NULL() |
Structure containing current mesh. | |
class(oft_mesh), dimension(:), pointer | meshes => NULL() |
Structure containing all meshes. | |
integer(i4) | mgdim = 0 |
Size of MG structure. | |
integer(i4) | mgmax = 0 |
Maximum MG level. | |
integer(i4) | nbase = 0 |
Number of local base refinements. | |
integer(i4) | nproc_con = 0 |
Number of processor neighbors. | |
integer(i4), dimension(:), pointer | proc_con => NULL() |
Processor neighbor list. | |
integer(i4) | proc_split = 0 |
Location of self in processor list. | |
type(mpi_request), dimension(:), pointer | recv_reqs => NULL() |
Asynchronous MPI Recv tags. | |
integer(i4), dimension(:), pointer | recv_reqs => NULL() |
Asynchronous MPI Recv tags. | |
character(2) | rlevel |
Character rep of refinement level. | |
type(mesh_seam), pointer | seam => NULL() |
Global domain-domain connectivity information. | |
type(mpi_request), dimension(:), pointer | send_reqs => NULL() |
Asynchronous MPI Send tags. | |
integer(i4), dimension(:), pointer | send_reqs => NULL() |
Asynchronous MPI Send tags. | |
type(multigrid_inter), dimension(:), pointer | sinter => NULL() |
Structure containing linkages. | |
class(oft_bmesh), pointer | smesh => NULL() |
Structure containing current mesh. | |
class(oft_bmesh), dimension(:), pointer | smeshes => NULL() |
Structure containing current mesh. | |
type(multigrid_inter), dimension(:), pointer inter => NULL() |
Structure containing linkages.
integer(i4) lev = 0 |
Current structure level (doesn't increment on nbase+1
)
integer(i4) level = 0 |
Current mesh level.
class(oft_mesh), pointer mesh => NULL() |
Structure containing current mesh.
class(oft_mesh), dimension(:), pointer meshes => NULL() |
Structure containing all meshes.
integer(i4) mgdim = 0 |
Size of MG structure.
integer(i4) mgmax = 0 |
Maximum MG level.
integer(i4) nbase = 0 |
Number of local base refinements.
integer(i4) nproc_con = 0 |
Number of processor neighbors.
integer(i4), dimension(:), pointer proc_con => NULL() |
Processor neighbor list.
integer(i4) proc_split = 0 |
Location of self in processor list.
type(mpi_request), dimension(:), pointer recv_reqs => NULL() |
Asynchronous MPI Recv tags.
integer(i4), dimension(:), pointer recv_reqs => NULL() |
Asynchronous MPI Recv tags.
character(2) rlevel |
Character rep of refinement level.
type(mesh_seam), pointer seam => NULL() |
Global domain-domain connectivity information.
type(mpi_request), dimension(:), pointer send_reqs => NULL() |
Asynchronous MPI Send tags.
integer(i4), dimension(:), pointer send_reqs => NULL() |
Asynchronous MPI Send tags.
type(multigrid_inter), dimension(:), pointer sinter => NULL() |
Structure containing linkages.
class(oft_bmesh), pointer smesh => NULL() |
Structure containing current mesh.
class(oft_bmesh), dimension(:), pointer smeshes => NULL() |
Structure containing current mesh.