Home
last modified time | relevance | path

Searched refs:isapp (Results 1 – 10 of 10) sorted by relevance

/petsc/src/vec/is/ao/tests/
H A Dex7.c10 IS ispetsc, isapp; in main() local
21 PetscCall(ISCreateStride(PETSC_COMM_WORLD, n, n * rank, 1, &isapp)); in main()
24 PetscCall(AOCreateBasicIS(isapp, ispetsc, &ao)); in main()
29 PetscCall(ISView(isapp, PETSC_VIEWER_STDOUT_WORLD)); in main()
31 PetscCall(ISView(isapp, PETSC_VIEWER_STDOUT_WORLD)); in main()
35 PetscCall(ISDestroy(&isapp)); in main()
H A Dex2.c10 PetscInt n, *ispetsc, *isapp, start, N, i; in main() local
21 PetscCall(PetscMalloc2(n, &ispetsc, n, &isapp)); in main()
29 isapp[i] = N - start - i - 1; in main()
33 PetscCall(AOCreateBasic(PETSC_COMM_WORLD, n, isapp, ispetsc, &ao)); in main()
39 …if (ispetsc[i] != isapp[i]) PetscCall(PetscPrintf(PETSC_COMM_WORLD, "[%d] Problem with mapping %" … in main()
41 PetscCall(PetscFree2(ispetsc, isapp)); in main()
H A Dex1.c16 IS ispetsc, isapp; in main() local
27 PetscCall(ISCreateStride(PETSC_COMM_WORLD, n, rank, size, &isapp)); in main()
31 PetscCall(AOCreateBasicIS(isapp, ispetsc, &ao)); in main()
45 PetscCall(AOCreateMemoryScalableIS(isapp, ispetsc, &ao)); in main()
60 PetscCall(AOCreateMemoryScalableIS(isapp, NULL, &ao)); in main()
73 PetscCall(ISGetIndices(isapp, &app)); in main()
75 PetscCall(ISRestoreIndices(isapp, &app)); in main()
89 PetscCall(AOSetIS(ao, isapp, ispetsc)); in main()
95 PetscCall(ISDestroy(&isapp)); in main()
/petsc/src/vec/is/ao/interface/
H A Dao.c94 PetscCall(ISDestroy(&(*ao)->isapp)); in AODestroy()
456 PetscErrorCode AOSetIS(AO ao, IS isapp, IS ispetsc) in AOSetIS() argument
461 PetscCall(ISGetLocalSize(isapp, &napp)); in AOSetIS()
465 if (isapp) PetscCall(PetscObjectReference((PetscObject)isapp)); in AOSetIS()
467 PetscCall(ISDestroy(&ao->isapp)); in AOSetIS()
469 ao->isapp = isapp; in AOSetIS()
/petsc/src/vec/is/ao/impls/basic/
H A Daobasic.c159 IS isapp = ao->isapp, ispetsc = ao->ispetsc; in AOCreate_Basic() local
170 PetscCall(ISGetLocalSize(isapp, &napp)); in AOCreate_Basic()
171 PetscCall(ISGetIndices(isapp, &myapp)); in AOCreate_Basic()
176 PetscCall(PetscObjectGetComm((PetscObject)isapp, &comm)); in AOCreate_Basic()
241 PetscCall(ISRestoreIndices(isapp, &myapp)); in AOCreate_Basic()
277 IS isapp, ispetsc; in AOCreateBasic() local
281 PetscCall(ISCreateGeneral(comm, napp, app, PETSC_USE_POINTER, &isapp)); in AOCreateBasic()
287 PetscCall(AOCreateBasicIS(isapp, ispetsc, aoout)); in AOCreateBasic()
288 PetscCall(ISDestroy(&isapp)); in AOCreateBasic()
313 PetscErrorCode AOCreateBasicIS(IS isapp, IS ispetsc, AO *aoout) in AOCreateBasicIS() argument
[all …]
/petsc/src/vec/is/ao/tests/ex3d/
H A Dex3.cxx20 IS isapp; in main() local
51 PetscCall(ISCreateGeneral(PETSC_COMM_WORLD, myapp.size(), &myapp[0], PETSC_USE_POINTER, &isapp)); in main()
54 PetscCall(AOSetIS(ao, isapp, NULL)); in main()
61 PetscCall(ISDestroy(&isapp)); in main()
/petsc/src/vec/is/ao/impls/memscalable/
H A Daomemscalable.c387 IS isapp = ao->isapp, ispetsc = ao->ispetsc; in AOCreate_MemoryScalable() local
396 …PetscCheck(isapp, PetscObjectComm((PetscObject)ao), PETSC_ERR_ARG_WRONGSTATE, "AOSetIS() must be c… in AOCreate_MemoryScalable()
404 PetscCall(PetscObjectGetComm((PetscObject)isapp, &comm)); in AOCreate_MemoryScalable()
408 PetscCall(ISGetLocalSize(isapp, &napp)); in AOCreate_MemoryScalable()
444 PetscCall(ISGetIndices(isapp, &myapp)); in AOCreate_MemoryScalable()
449 PetscCall(ISRestoreIndices(isapp, &myapp)); in AOCreate_MemoryScalable()
486 IS isapp, ispetsc; in AOCreateMemoryScalable() local
490 PetscCall(ISCreateGeneral(comm, napp, app, PETSC_USE_POINTER, &isapp)); in AOCreateMemoryScalable()
496 PetscCall(AOCreateMemoryScalableIS(isapp, ispetsc, aoout)); in AOCreateMemoryScalable()
497 PetscCall(ISDestroy(&isapp)); in AOCreateMemoryScalable()
[all …]
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A DAO.pyx83 cdef PetscIS isapp = NULL, ispetsc = NULL
89 isapp = (<IS>app).iset
92 CHKERR(AOCreateBasicIS(isapp, ispetsc, &newao))
135 cdef PetscIS isapp = NULL, ispetsc = NULL
141 isapp = (<IS>app).iset
144 CHKERR(AOCreateMemoryScalableIS(isapp, ispetsc, &newao))
181 cdef PetscIS isapp = NULL, ispetsc = NULL
187 isapp = (<IS>app).iset
190 CHKERR(AOCreateMappingIS(isapp, ispetsc, &newao))
/petsc/src/vec/is/ao/impls/mapping/
H A Daomapping.c347 PetscErrorCode AOCreateMappingIS(IS isapp, IS ispetsc, AO *aoout) in AOCreateMappingIS() argument
354 PetscCall(PetscObjectGetComm((PetscObject)isapp, &comm)); in AOCreateMappingIS()
355 PetscCall(ISGetLocalSize(isapp, &napp)); in AOCreateMappingIS()
363 PetscCall(ISGetIndices(isapp, &myapp)); in AOCreateMappingIS()
367 PetscCall(ISRestoreIndices(isapp, &myapp)); in AOCreateMappingIS()
/petsc/src/vec/is/ao/
H A Daoimpl.h33 IS isapp; /* index set that defines an application ordering provided by user */ member