initMPIController Interface

interface
private module subroutine initMPIController(this, numProcsX, numProcsH)

Arguments

Type IntentOptional Attributes Name
class(MPIController), intent(inout) :: this
integer(kind=ik), intent(in), optional :: numProcsX

Number of processes in the x-direction

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

Number of processes in the h-direction

Description

MPI controller initialization routine - initializes communicators used outside of PETSc. Optionally sets up row/column communicators.