Home
last modified time | relevance | path

Searched refs:n_subdomains (Results 1 – 1 of 1) sorted by relevance

/petsc/src/ksp/pc/impls/bddc/
H A Dbddcprivate.c7714 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 …]