Searched refs:n_ISForDofs (Results 1 – 5 of 5) sorted by relevance
| /petsc/include/petsc/private/ |
| H A D | pcbddcimpl.h | 118 PetscInt n_ISForDofs; member
|
| /petsc/src/ksp/ksp/impls/fetidp/ |
| H A D | fetidp.c | 551 if (!pcbddc->n_ISForDofsLocal && !pcbddc->n_ISForDofs) { in KSPFETIDPSetUpOperators() 640 … fidp[0] = pcbddc->n_ISForDofsLocal ? pcbddc->n_ISForDofsLocal - 1 : pcbddc->n_ISForDofs - 1; in KSPFETIDPSetUpOperators() 642 } else if (!pcbddc->n_ISForDofsLocal && !pcbddc->n_ISForDofs) { in KSPFETIDPSetUpOperators() 660 } else if (pcbddc->n_ISForDofs) { in KSPFETIDPSetUpOperators() 664 …n_ISForDofs, PetscObjectComm((PetscObject)ksp), PETSC_ERR_USER, "Invalid field id for pressure %" … in KSPFETIDPSetUpOperators()
|
| /petsc/src/ksp/pc/impls/bddc/ |
| H A D | bddcgraph.c | 727 …PetscInt custom_minimal_size, IS neumann_is, IS dirichlet_is, PetscInt n_ISForDofs, IS ISForDofs[]… in PCBDDCGraphSetUp() argument 749 PetscValidLogicalCollectiveInt(graph->l2gmap, n_ISForDofs, 5); in PCBDDCGraphSetUp() 750 for (i = 0; i < n_ISForDofs; i++) { in PCBDDCGraphSetUp() 845 for (i = 0, k = 0; i < n_ISForDofs; i++) { in PCBDDCGraphSetUp() 852 for (i = 0, k = 0; i < n_ISForDofs; i++) { in PCBDDCGraphSetUp()
|
| H A D | bddc.c | 1095 for (i = 0; i < pcbddc->n_ISForDofs; i++) PetscCall(ISDestroy(&pcbddc->ISForDofs[i])); in PCBDDCSetDofsSplittingLocal_BDDC() 1097 pcbddc->n_ISForDofs = 0; in PCBDDCSetDofsSplittingLocal_BDDC() 1146 if (pcbddc->n_ISForDofs == n_is) { in PCBDDCSetDofsSplitting_BDDC() 1156 for (i = 0; i < pcbddc->n_ISForDofs; i++) PetscCall(ISDestroy(&pcbddc->ISForDofs[i])); in PCBDDCSetDofsSplitting_BDDC() 1165 pcbddc->n_ISForDofs = n_is; in PCBDDCSetDofsSplitting_BDDC()
|
| H A D | bddcprivate.c | 1847 if (pcbddc->n_ISForDofs) { in PCBDDCComputeLocalTopologyInfo() 1850 PetscCall(PetscMalloc1(pcbddc->n_ISForDofs, &pcbddc->ISForDofsLocal)); in PCBDDCComputeLocalTopologyInfo() 1851 for (i = 0; i < pcbddc->n_ISForDofs; i++) { in PCBDDCComputeLocalTopologyInfo() 1859 pcbddc->n_ISForDofsLocal = pcbddc->n_ISForDofs; in PCBDDCComputeLocalTopologyInfo() 1860 pcbddc->n_ISForDofs = 0; in PCBDDCComputeLocalTopologyInfo()
|