58 for (
int i = 0; i < dim; i++) {
80 MPI::Intracomm SolvComm;
105 MPI::Datatype** ppNewTypes;
129 MPI::Request* pGSReq;
130 MPI::Request* pGRReq;
152 void IsValid(
void)
const;
SchurVectorHandler * pRVH
void MatrInitialize(void)
void ComplExchIntRes(doublereal &d, const NonlinearSolverTest *t)
#define MBDYN_EXCEPT_ARGS_PASSTHRU
SchurSolutionManager(integer iSize, integer iBlocks, integer *pLocalDofs, int iDim1, integer *pInterfDofs, int iDim2, SolutionManager *pLSM, LinSol &ls)
#define MBDYN_EXCEPT_ARGS_DECL
void StartExchIntSol(void)
SolutionManager * pLocalSM
VectorHandler * pResHdl(void) const
VectorHandler * pSolSchVH
ErrGeneric(MBDYN_EXCEPT_ARGS_DECL)
MatrixHandler * pMatHdl(void) const
void StartExchIntRes(void)
VectorHandler * pSolHdl(void) const
doublereal * pdSetResVec(doublereal *pRes)
void ComplExchIntSol(doublereal &d, const NonlinearSolverTest *t)
doublereal * pdSetSolVec(doublereal *pSol)
void InitializeList(T *list, integer dim, T value)
virtual ~SchurSolutionManager(void)
void InitializeComm(void)
SolutionManager * pInterSM