Lines Matching refs:PetscMUMPSInt
68 typedef MUMPS_INT PetscMUMPSInt; typedef
85 static inline PetscErrorCode PetscMUMPSIntCast(PetscCount a, PetscMUMPSInt *b) in PetscMUMPSIntCast()
91 *b = (PetscMUMPSInt)a; in PetscMUMPSIntCast()
96 …r text[], const char man[], PetscMUMPSInt currentvalue, PetscMUMPSInt *value, PetscBool *set, Pets… in PetscOptionsMUMPSInt_Private()
574 PetscMUMPSInt *irn, *jcn; /* the (i,j,v) triplets passed to mumps. */
577 PetscMUMPSInt sym;
579 PetscMUMPSInt *ICNTL_pre;
581 PetscMUMPSInt ICNTL9_pre; /* check if ICNTL(9) is changed from previous MatSolve */
583 PetscMUMPSInt ICNTL20; /* use centralized (0) or distributed (10) dense RHS */
584 PetscMUMPSInt ICNTL26;
585 PetscMUMPSInt lrhs_loc, nloc_rhs, *irhs_loc;
597 PetscMUMPSInt *ia_alloc, *ja_alloc; /* work arrays used for the CSR struct for sparse rhs */
619 … PetscInt nrow, PetscInt *ia, PetscInt *ja, PetscMUMPSInt **ia_mumps, PetscMUMPSInt **ja_mumps, Pe… in PetscMUMPSIntCSRCast()
792 PetscMUMPSInt *row, *col; in MatConvertToTriples_seqaij_seqaij()
825 PetscMUMPSInt *row, *col; in MatConvertToTriples_seqsell_seqaij()
850 PetscMUMPSInt *row, *col; in MatConvertToTriples_seqbaij_seqaij()
886 PetscMUMPSInt *row, *col; in MatConvertToTriples_seqsbaij_seqsbaij()
963 PetscMUMPSInt *row, *col; in MatConvertToTriples_seqaij_seqsbaij()
1070 PetscMUMPSInt *row, *col; in MatConvertToTriples_mpisbaij_mpisbaij()
1176 PetscMUMPSInt *row, *col; in MatConvertToTriples_mpiaij_mpiaij()
1254 PetscMUMPSInt *row, *col; in MatConvertToTriples_mpibaij_mpiaij()
1318 PetscMUMPSInt *row, *col; in MatConvertToTriples_mpiaij_mpisbaij()
1410 PetscMUMPSInt *row, *col; in MatConvertToTriples_diagonal_xaij()
1438 PetscMUMPSInt *row, *col; in MatConvertToTriples_dense_xaij()
1521 PetscMUMPSInt *irns, *jcns; in MatConvertToTriples_nest_xaij()
1837 mumps->nloc_rhs = (PetscMUMPSInt)m; in MatMumpsSetUpDistRHSInfo()
1915 mumps->id.nrhs = (PetscMUMPSInt)nrhs; in MatMumpsSetUpDistRHSInfo()
1916 mumps->id.nloc_rhs = (PetscMUMPSInt)mumps->nloc_rhs; in MatMumpsSetUpDistRHSInfo()
2037 const PetscMUMPSInt value = mumps->id.ICNTL(9); in MatSolveTranspose_MUMPS()
2055 PetscMUMPSInt *isol_loc, *isol_loc_save; in MatMatSolve_MUMPS()
2092 mumps->id.nrhs = (PetscMUMPSInt)nrhs; in MatMatSolve_MUMPS()
2093 mumps->id.lrhs = (PetscMUMPSInt)M; in MatMatSolve_MUMPS()
2322 const PetscMUMPSInt value = mumps->id.ICNTL(9); in MatMatSolveTranspose_MUMPS()
2380 PetscMUMPSInt *irn, *jcn; in MatMumpsGatherNonzerosOnMaster()
2592 mumps->id.lsol_loc = (PetscMUMPSInt)lsol_loc; in MatFactorNumeric_MUMPS()
2603 PetscMUMPSInt icntl = 0, size, *listvar_schur; in MatSetFromOptions_MUMPS()
2616 PetscMUMPSInt nblk, *blkvar, *blkptr; in MatSetFromOptions_MUMPS()
2761 if (rbs == cbs && rbs > 1) mumps->id.ICNTL(15) = (PetscMUMPSInt)-rbs; in MatSetFromOptions_MUMPS()
3330 …PetscMUMPSInt i, nICNTL_pre = mumps->ICNTL_pre ? mumps->ICNTL_pre[0] : 0; /* number of already cac… in MatMumpsSetIcntl_MUMPS()
3334 …if (i > 0) PetscCall(PetscRealloc(sizeof(PetscMUMPSInt) * (2 * nICNTL_pre + 3), &mumps->ICNTL_pre)… in MatMumpsSetIcntl_MUMPS()
3335 else PetscCall(PetscCalloc(sizeof(PetscMUMPSInt) * 3, &mumps->ICNTL_pre)); in MatMumpsSetIcntl_MUMPS()
3338 mumps->ICNTL_pre[1 + 2 * i] = (PetscMUMPSInt)icntl; in MatMumpsSetIcntl_MUMPS()
3648 mumps->id.nrhs = (PetscMUMPSInt)nrhs; in MatMumpsGetInverse_MUMPS()