| /petsc/src/vec/is/ao/tests/ |
| H A D | ex7.c | 10 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 D | ex2.c | 10 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 D | ex1.c | 16 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 D | ao.c | 94 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 D | aobasic.c | 159 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 D | ex3.cxx | 20 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 D | aomemscalable.c | 387 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 D | AO.pyx | 83 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 D | aomapping.c | 347 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 D | aoimpl.h | 33 IS isapp; /* index set that defines an application ordering provided by user */ member
|