BELFEM 0.9.0
Berkeley Lab Finite Element Framework
Loading...
Searching...
No Matches
belfem::solver::PetscData Struct Reference

this struct contains the variables needed by PETSc More...

#include <st_SolverPetscData.hpp>

Collaboration diagram for belfem::solver::PetscData:
[legend]

Public Attributes

MPI_Comm mComm
Vector< PetscIntmMyPointers
Vector< PetscIntmMyColumns
Vector< PetscIntmMyRows
Vector< PetscIntmVectorIndices
PetscInt mNumRows
PetscInt mNumCols
PetscInt mMyNumRows
PetscInt mMyNumCols
PetscInt mMyRowOffset
PetscInt mMyNumNnz
Vec mLHS
Vec mRHS
Mat mMat
KSP mKSP
PC mPC

Detailed Description

this struct contains the variables needed by PETSc

variables are initialized and destroyed by the PETSc wrapper

Member Data Documentation

◆ mComm

MPI_Comm belfem::solver::PetscData::mComm

◆ mKSP

KSP belfem::solver::PetscData::mKSP

◆ mLHS

Vec belfem::solver::PetscData::mLHS

◆ mMat

Mat belfem::solver::PetscData::mMat

◆ mMyColumns

Vector<PetscInt> belfem::solver::PetscData::mMyColumns

◆ mMyNumCols

PetscInt belfem::solver::PetscData::mMyNumCols

◆ mMyNumNnz

PetscInt belfem::solver::PetscData::mMyNumNnz

◆ mMyNumRows

PetscInt belfem::solver::PetscData::mMyNumRows

◆ mMyPointers

Vector<PetscInt> belfem::solver::PetscData::mMyPointers

◆ mMyRowOffset

PetscInt belfem::solver::PetscData::mMyRowOffset

◆ mMyRows

Vector<PetscInt> belfem::solver::PetscData::mMyRows

◆ mNumCols

PetscInt belfem::solver::PetscData::mNumCols

◆ mNumRows

PetscInt belfem::solver::PetscData::mNumRows

◆ mPC

PC belfem::solver::PetscData::mPC

◆ mRHS

Vec belfem::solver::PetscData::mRHS

◆ mVectorIndices

Vector<PetscInt> belfem::solver::PetscData::mVectorIndices

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