Searched refs:dirichletIS (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/ksp/ksp/tutorials/ |
| H A D | ex59.c | 711 IS dirichletIS = 0; in ComputeMatrix() local 732 PetscCall(ComputeSpecialBoundaryIndices(dd, &dirichletIS, NULL)); in ComputeMatrix() 734 PetscCall(MatZeroRowsColumnsLocalIS(temp_A, dirichletIS, 1.0, NULL, NULL)); in ComputeMatrix() 735 PetscCall(ISGetLocalSize(dirichletIS, &dirsize)); in ComputeMatrix() 736 PetscCall(ISDestroy(&dirichletIS)); in ComputeMatrix() 810 IS primals, dirichletIS = 0, neumannIS = 0, *bddc_dofs_splitting; in ComputeKSPBDDC() local 887 PetscCall(ComputeSpecialBoundaryIndices(dd, &dirichletIS, &neumannIS)); in ComputeKSPBDDC() 889 PetscCall(PCBDDCSetDirichletBoundariesLocal(pc, dirichletIS)); in ComputeKSPBDDC() 898 PetscCall(ComputeSpecialBoundaryIndices(dd, &dirichletIS, &neumannIS)); in ComputeKSPBDDC() 918 PetscCall(ISDestroy(&dirichletIS)); in ComputeKSPBDDC()
|