Searched refs:mat_n (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/ksp/pc/impls/bddc/ |
| H A D | bddcprivate.c | 7989 …, PetscBool restrict_comm, PetscBool restrict_full, PetscBool reuse, Mat *mat_n, PetscInt nis, IS … in PCBDDCMatISSubassemble() argument 8038 if (reuse && *mat_n) { in PCBDDCMatISSubassemble() 8040 PetscValidHeaderSpecific(*mat_n, MAT_CLASSID, 7); in PCBDDCMatISSubassemble() 8041 PetscCall(PetscObjectTypeCompare((PetscObject)*mat_n, MATIS, &ismatis)); in PCBDDCMatISSubassemble() 8042 …PetscCheck(ismatis, PetscObjectComm((PetscObject)*mat_n), PETSC_ERR_SUP, "Cannot reuse a matrix wh… in PCBDDCMatISSubassemble() 8044 PetscCall(MatGetSize(*mat_n, &mnrows, &mncols)); in PCBDDCMatISSubassemble() 8092 if (*mat_n) { in PCBDDCMatISSubassemble() 8094 PetscCallMPI(MPI_Comm_size(PetscObjectComm((PetscObject)*mat_n), &subcommsize2)); in PCBDDCMatISSubassemble() 8095 …PetscCheck(subcommsize == subcommsize2, PetscObjectComm((PetscObject)*mat_n), PETSC_ERR_PLIB, "Can… in PCBDDCMatISSubassemble() 8096 comm_n = PetscObjectComm((PetscObject)*mat_n); in PCBDDCMatISSubassemble() [all …]
|