Searched refs:n_subdomains (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/ksp/pc/impls/bddc/ |
| H A D | bddcprivate.c | 7714 static PetscErrorCode PCBDDCMatISGetSubassemblingPattern(Mat mat, PetscInt *n_subdomains, PetscInt … in PCBDDCMatISGetSubassemblingPattern() argument 7733 PetscValidLogicalCollectiveInt(mat, *n_subdomains, 2); in PCBDDCMatISGetSubassemblingPattern() 7735 …ck(*n_subdomains > 0, PetscObjectComm((PetscObject)mat), PETSC_ERR_ARG_WRONG, "Invalid number of s… in PCBDDCMatISGetSubassemblingPattern() 7756 *n_subdomains = PetscMin(void_procs, *n_subdomains); in PCBDDCMatISGetSubassemblingPattern() 7762 if (active_procs < *n_subdomains || *n_subdomains == 1 || N <= *n_subdomains) { in PCBDDCMatISGetSubassemblingPattern() 7766 if (*n_subdomains == 1) dest = 0; in PCBDDCMatISGetSubassemblingPattern() 7779 if (*n_subdomains != 1) *n_subdomains = active_procs; in PCBDDCMatISGetSubassemblingPattern() 7926 *n_subdomains = PetscMin(size, *n_subdomains); in PCBDDCMatISGetSubassemblingPattern() 7927 PetscCall(MatPartitioningSetNParts(partitioner, *n_subdomains)); in PCBDDCMatISGetSubassemblingPattern() 7989 static PetscErrorCode PCBDDCMatISSubassemble(Mat mat, IS is_sends, PetscInt n_subdomains, PetscBool… in PCBDDCMatISSubassemble() argument [all …]
|