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
multigrid_mesh Type Reference

Detailed Description

Multigrid meshes and ML context structure.

Public Attributes

type(multigrid_inter), dimension(:), pointer inter => NULL()
 Structure containing linkages.
 
integer(i4lev = 0
 Current structure level (doesn't increment on nbase+1)
 
integer(i4level = 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(i4mgdim = 0
 Size of MG structure.
 
integer(i4mgmax = 0
 Maximum MG level.
 
integer(i4nbase = 0
 Number of local base refinements.
 
integer(i4nproc_con = 0
 Number of processor neighbors.
 
integer(i4), dimension(:), pointer proc_con => NULL()
 Processor neighbor list.
 
integer(i4proc_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.
 

Member Data Documentation

◆ inter

type(multigrid_inter), dimension(:), pointer inter => NULL()

Structure containing linkages.

◆ lev

integer(i4) lev = 0

Current structure level (doesn't increment on nbase+1)

◆ level

integer(i4) level = 0

Current mesh level.

◆ mesh

class(oft_mesh), pointer mesh => NULL()

Structure containing current mesh.

◆ meshes

class(oft_mesh), dimension(:), pointer meshes => NULL()

Structure containing all meshes.

◆ mgdim

integer(i4) mgdim = 0

Size of MG structure.

◆ mgmax

integer(i4) mgmax = 0

Maximum MG level.

◆ nbase

integer(i4) nbase = 0

Number of local base refinements.

◆ nproc_con

integer(i4) nproc_con = 0

Number of processor neighbors.

◆ proc_con

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

Processor neighbor list.

◆ proc_split

integer(i4) proc_split = 0

Location of self in processor list.

◆ recv_reqs [1/2]

type(mpi_request), dimension(:), pointer recv_reqs => NULL()

Asynchronous MPI Recv tags.

◆ recv_reqs [2/2]

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

Asynchronous MPI Recv tags.

◆ rlevel

character(2) rlevel

Character rep of refinement level.

◆ seam

type(mesh_seam), pointer seam => NULL()

Global domain-domain connectivity information.

◆ send_reqs [1/2]

type(mpi_request), dimension(:), pointer send_reqs => NULL()

Asynchronous MPI Send tags.

◆ send_reqs [2/2]

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

Asynchronous MPI Send tags.

◆ sinter

type(multigrid_inter), dimension(:), pointer sinter => NULL()

Structure containing linkages.

◆ smesh

class(oft_bmesh), pointer smesh => NULL()

Structure containing current mesh.

◆ smeshes

class(oft_bmesh), dimension(:), pointer smeshes => NULL()

Structure containing current mesh.


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