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

Detailed Description

SuperLU solver information.

Public Attributes

integer(i4col_perm = -1
 Column permutation to use (-1 for default)
 
integer(i4comm = MPI_COMM_NULL
 Private MPI communicator for SuperLU-DIST.
 
integer(i4), dimension(:), pointer csc_map => NULL()
 Col pointer (0-based indices)
 
real(r8), dimension(:), pointer csc_vals => NULL()
 Col pointer (0-based indices)
 
type(c_ptr) f_factors = C_NULL_PTR
 SuperLU factors pointer.
 
type(c_ptr) grid_handle = C_NULL_PTR
 SuperLU-DIST processor grid pointer.
 
integer(i4), dimension(:), pointer kr => NULL()
 Row pointer (0-based indices)
 
integer(i4), dimension(:), pointer lc => NULL()
 Col pointer (0-based indices)
 

Member Data Documentation

◆ col_perm

integer(i4) col_perm = -1

Column permutation to use (-1 for default)

◆ comm

integer(i4) comm = MPI_COMM_NULL

Private MPI communicator for SuperLU-DIST.

◆ csc_map

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

Col pointer (0-based indices)

◆ csc_vals

real(r8), dimension(:), pointer csc_vals => NULL()

Col pointer (0-based indices)

◆ f_factors

type(c_ptr) f_factors = C_NULL_PTR

SuperLU factors pointer.

◆ grid_handle

type(c_ptr) grid_handle = C_NULL_PTR

SuperLU-DIST processor grid pointer.

◆ kr

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

Row pointer (0-based indices)

◆ lc

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

Col pointer (0-based indices)


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