Searched refs:ISForDofsLocal (Results 1 – 4 of 4) sorted by relevance
| /petsc/include/petsc/private/ |
| H A D | pcbddcimpl.h | 121 IS *ISForDofsLocal; member
|
| /petsc/src/ksp/pc/impls/bddc/ |
| H A D | bddc.c | 1085 PetscCall(ISEqual(ISForDofs[i], pcbddc->ISForDofsLocal[i], &isequalt)); in PCBDDCSetDofsSplittingLocal_BDDC() 1092 for (i = 0; i < pcbddc->n_ISForDofsLocal; i++) PetscCall(ISDestroy(&pcbddc->ISForDofsLocal[i])); in PCBDDCSetDofsSplittingLocal_BDDC() 1093 PetscCall(PetscFree(pcbddc->ISForDofsLocal)); in PCBDDCSetDofsSplittingLocal_BDDC() 1099 if (n_is) PetscCall(PetscMalloc1(n_is, &pcbddc->ISForDofsLocal)); in PCBDDCSetDofsSplittingLocal_BDDC() 1100 for (i = 0; i < n_is; i++) pcbddc->ISForDofsLocal[i] = ISForDofs[i]; in PCBDDCSetDofsSplittingLocal_BDDC() 1159 for (i = 0; i < pcbddc->n_ISForDofsLocal; i++) PetscCall(ISDestroy(&pcbddc->ISForDofsLocal[i])); in PCBDDCSetDofsSplitting_BDDC() 1160 PetscCall(PetscFree(pcbddc->ISForDofsLocal)); in PCBDDCSetDofsSplitting_BDDC() 2593 PetscCall(MatISSubMatrixEmbedLocalIS(M, pcbddc->ISForDofsLocal[i], &split[nf])); in PCBDDCCreateFETIDPOperators_BDDC()
|
| H A D | bddcprivate.c | 214 PetscCall(PetscObjectReference((PetscObject)pcbddc->ISForDofsLocal[field])); in PCBDDCNedelecSupport() 215 nedfieldlocal = pcbddc->ISForDofsLocal[field]; in PCBDDCNedelecSupport() 1850 PetscCall(PetscMalloc1(pcbddc->n_ISForDofs, &pcbddc->ISForDofsLocal)); in PCBDDCComputeLocalTopologyInfo() 1854 …PCBDDCGlobalToLocal(matis->rctx, global, local, pcbddc->ISForDofs[i], &pcbddc->ISForDofsLocal[i])); in PCBDDCComputeLocalTopologyInfo() 1856 PetscCall(ISSetBlockSize(pcbddc->ISForDofsLocal[i], bs)); in PCBDDCComputeLocalTopologyInfo() 1874 PetscCall(PetscMalloc1(nf, &pcbddc->ISForDofsLocal)); in PCBDDCComputeLocalTopologyInfo() 1878 … PetscCall(PCBDDCGlobalToLocal(matis->rctx, global, local, fields[i], &pcbddc->ISForDofsLocal[i])); in PCBDDCComputeLocalTopologyInfo() 1880 PetscCall(ISSetBlockSize(pcbddc->ISForDofsLocal[i], bs)); in PCBDDCComputeLocalTopologyInfo() 1898 PetscCall(PetscMalloc1(pcbddc->n_ISForDofsLocal, &pcbddc->ISForDofsLocal)); in PCBDDCComputeLocalTopologyInfo() 1899 …bject)pc), n / pcbddc->n_ISForDofsLocal, i, pcbddc->n_ISForDofsLocal, &pcbddc->ISForDofsLocal[i])); in PCBDDCComputeLocalTopologyInfo() [all …]
|
| /petsc/src/ksp/ksp/impls/fetidp/ |
| H A D | fetidp.c | 656 … PetscCall(ISOnComm(pcbddc->ISForDofsLocal[fid], PETSC_COMM_SELF, PETSC_COPY_VALUES, &tis[i])); in KSPFETIDPSetUpOperators()
|