Lines Matching refs:nrhsM
2051 PetscInt i, nrhs, M, nrhsM; in MatMatSolve_MUMPS() local
2091 PetscCall(PetscIntMultError(nrhs, M, &nrhsM)); in MatMatSolve_MUMPS()
2104 PetscCall(PetscArraycpy(array, barray, nrhsM)); in MatMatSolve_MUMPS()
2113 …PetscCall(MatMumpsMakeMumpsScalarArray(denseB, nrhsM, array, mumps->id.precision, &mumps->id.rhs_l… in MatMatSolve_MUMPS()
2143 PetscCall(MatMumpsCastMumpsScalarArray(nrhsM, mumps->id.precision, mumps->id.rhs, array)); in MatMatSolve_MUMPS()
2174 …PetscCall(VecCreateMPIWithArray(PetscObjectComm((PetscObject)B), 1, nrhs * m, nrhsM, NULL, &v_mpi)… in MatMatSolve_MUMPS()
2186 …PetscCall(VecCreateMPIWithArray(PetscObjectComm((PetscObject)B), 1, nrhs * m, nrhsM, barray, &v_mp… in MatMatSolve_MUMPS()
2193 PetscCall(PetscMalloc1(nrhsM, &idx)); in MatMatSolve_MUMPS()
2201 PetscCall(VecCreateSeq(PETSC_COMM_SELF, nrhsM, &b_seq)); in MatMatSolve_MUMPS()
2202 PetscCall(ISCreateGeneral(PETSC_COMM_SELF, nrhsM, idx, PETSC_OWN_POINTER, &is_to)); in MatMatSolve_MUMPS()
2203 PetscCall(ISCreateStride(PETSC_COMM_SELF, nrhsM, 0, 1, &is_from)); in MatMatSolve_MUMPS()
2218 …PetscCall(MatMumpsMakeMumpsScalarArray(PETSC_TRUE, nrhsM, barray, mumps->id.precision, &mumps->id.… in MatMatSolve_MUMPS()
2228 …PetscCall(VecCreateMPIWithArray(PetscObjectComm((PetscObject)X), 1, nrhs * m, nrhsM, barray, &v_mp… in MatMatSolve_MUMPS()