Searched refs:widxs (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/ksp/ksp/impls/fetidp/ |
| H A D | fetidp.c | 591 PetscInt nl, ni, *widxs; in KSPFETIDPSetUpOperators() local 624 PetscCall(PetscMalloc1(PetscMax(nl, n), &widxs)); in KSPFETIDPSetUpOperators() 626 if (matis->sf_rootdata[i]) widxs[ni++] = i + rst; in KSPFETIDPSetUpOperators() 627 … PetscCall(ISCreateGeneral(PetscObjectComm((PetscObject)ksp), ni, widxs, PETSC_COPY_VALUES, &pII)); in KSPFETIDPSetUpOperators() 706 if (matis->sf_leafdata[i]) widxs[ni++] = i; in KSPFETIDPSetUpOperators() 707 PetscCall(ISCreateGeneral(PETSC_COMM_SELF, ni, widxs, PETSC_COPY_VALUES, &lPall)); in KSPFETIDPSetUpOperators() 720 if (matis->sf_rootdata[i]) widxs[ni++] = i + rst; in KSPFETIDPSetUpOperators() 721 …PetscCall(ISCreateGeneral(PetscObjectComm((PetscObject)ksp), ni, widxs, PETSC_COPY_VALUES, &Pall)); in KSPFETIDPSetUpOperators() 755 if (matis->sf_leafdata[i]) widxs[ni++] = i; in KSPFETIDPSetUpOperators() 757 PetscCall(ISLocalToGlobalMappingApply(l2g, ni, widxs, widxs2)); in KSPFETIDPSetUpOperators() [all …]
|