initPETScController Interface

interface
private module subroutine initPETScController(this, indexingObj, mpiCont, solOptions, numObjs)

Arguments

Type IntentOptional Attributes Name
class(PETScController), intent(inout) :: this
type(Indexing), intent(in) :: indexingObj

Indexing object used to initialize preallocation data

type(MPIController), intent(in) :: mpiCont

Reference MPI controller

type(SolverOptions), intent(in) :: solOptions

KSP solver options

integer(kind=ik), intent(in), optional :: numObjs

Number of PETSc object groups

Description

PETSc controller initialization routine