Lines Matching refs:P

3 …apping(ISLocalToGlobalMapping lgmap, Mat A, PetscBool cols, PetscBool trans, MatType ptype, Mat *P)  in MatCreateFromISLocalToGlobalMapping()  argument
15 PetscAssertPointer(P, 6); in MatCreateFromISLocalToGlobalMapping()
42 PetscCall(MatCreateScatter(PetscObjectComm((PetscObject)A), sct, P)); in MatCreateFromISLocalToGlobalMapping()
46 PetscCall(MatConvert(*P, ptype, MAT_INITIAL_MATRIX, &tP)); in MatCreateFromISLocalToGlobalMapping()
47 PetscCall(MatDestroy(P)); in MatCreateFromISLocalToGlobalMapping()
48 *P = tP; in MatCreateFromISLocalToGlobalMapping()
58 PetscCall(MatCreate(PetscObjectComm((PetscObject)A), P)); in MatCreateFromISLocalToGlobalMapping()
59 PetscCall(MatSetType(*P, ptype)); in MatCreateFromISLocalToGlobalMapping()
60 PetscCall(MatSetSizes(*P, msize, cols ? lac : lar, PETSC_DECIDE, PETSC_DECIDE)); in MatCreateFromISLocalToGlobalMapping()
61 PetscCall(MatSeqAIJSetPreallocation(*P, 1, NULL)); in MatCreateFromISLocalToGlobalMapping()
62 PetscCall(MatMPIAIJSetPreallocation(*P, 1, NULL, 1, NULL)); in MatCreateFromISLocalToGlobalMapping()
64 PetscCall(MatHYPRESetPreallocation(*P, 1, NULL, 1, NULL)); in MatCreateFromISLocalToGlobalMapping()
66 PetscCall(MatGetOwnershipRange(*P, &rst, NULL)); in MatCreateFromISLocalToGlobalMapping()
67 …for (PetscInt i = 0; i < msize; i++) PetscCall(MatSetValue(*P, i + rst, pidxs[i], 1.0, INSERT_VALU… in MatCreateFromISLocalToGlobalMapping()
68 PetscCall(MatAssemblyBegin(*P, MAT_FINAL_ASSEMBLY)); in MatCreateFromISLocalToGlobalMapping()
69 PetscCall(MatAssemblyEnd(*P, MAT_FINAL_ASSEMBLY)); in MatCreateFromISLocalToGlobalMapping()
72 PetscCall(MatTranspose(*P, MAT_INITIAL_MATRIX, &tP)); in MatCreateFromISLocalToGlobalMapping()
73 PetscCall(MatDestroy(P)); in MatCreateFromISLocalToGlobalMapping()
74 *P = tP; in MatCreateFromISLocalToGlobalMapping()