Searched refs:wis (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/vec/vec/impls/nest/ |
| H A D | vecnest.c | 608 IS *wis; in VecCreateLocalVector_Nest() local 619 PetscCall(PetscMalloc2(bv->nb, &ww, bv->nb, &wis)); in VecCreateLocalVector_Nest() 625 PetscCall(ISOnComm(bv->is[i], PetscObjectComm((PetscObject)ww[i]), PETSC_COPY_VALUES, &wis[i])); in VecCreateLocalVector_Nest() 626 PetscCall(ISShift(wis[i], -off, wis[i])); in VecCreateLocalVector_Nest() 628 PetscCall(VecCreateNest(PETSC_COMM_SELF, bv->nb, wis, ww, w)); in VecCreateLocalVector_Nest() 631 PetscCall(ISDestroy(&wis[i])); in VecCreateLocalVector_Nest() 633 PetscCall(PetscFree2(ww, wis)); in VecCreateLocalVector_Nest()
|
| /petsc/src/ksp/pc/impls/bddc/ |
| H A D | bddcprivate.c | 1371 IS wis, gwis; in PCBDDCNedelecSupport() local 1374 PetscCall(ISCreateGeneral(comm, nee, cedges, PETSC_COPY_VALUES, &wis)); in PCBDDCNedelecSupport() 1376 PetscCall(ISLocalToGlobalMappingApplyIS(fl2g, wis, &pcbddc->nedclocal)); in PCBDDCNedelecSupport() 1378 PetscCall(PetscObjectReference((PetscObject)wis)); in PCBDDCNedelecSupport() 1379 pcbddc->nedclocal = wis; in PCBDDCNedelecSupport() 1381 PetscCall(ISLocalToGlobalMappingApplyIS(el2g, wis, &gwis)); in PCBDDCNedelecSupport() 1382 PetscCall(ISDestroy(&wis)); in PCBDDCNedelecSupport() 1383 PetscCall(ISRenumber(gwis, NULL, &cne, &wis)); in PCBDDCNedelecSupport() 1384 PetscCall(ISLocalToGlobalMappingCreateIS(wis, &cel2g)); in PCBDDCNedelecSupport() 1385 PetscCall(ISDestroy(&wis)); in PCBDDCNedelecSupport() [all …]
|