| /petsc/include/ |
| H A D | petscao.h | 21 typedef struct _p_AO *AO; typedef 42 PETSC_EXTERN PetscErrorCode AOCreate(MPI_Comm, AO *); 43 PETSC_EXTERN PetscErrorCode AOSetIS(AO, IS, IS); 44 PETSC_EXTERN PetscErrorCode AOSetFromOptions(AO); 46 …_EXTERN PetscErrorCode AOCreateBasic(MPI_Comm, PetscInt, const PetscInt[], const PetscInt[], AO *); 47 PETSC_EXTERN PetscErrorCode AOCreateBasicIS(IS, IS, AO *); 48 …etscErrorCode AOCreateMemoryScalable(MPI_Comm, PetscInt, const PetscInt[], const PetscInt[], AO *); 49 PETSC_EXTERN PetscErrorCode AOCreateMemoryScalableIS(IS, IS, AO *); 50 …XTERN PetscErrorCode AOCreateMapping(MPI_Comm, PetscInt, const PetscInt[], const PetscInt[], AO *); 51 PETSC_EXTERN PetscErrorCode AOCreateMappingIS(IS, IS, AO *); [all …]
|
| /petsc/src/vec/is/ao/ |
| H A D | aoimpl.h | 19 PetscErrorCode (*view)(AO, PetscViewer); 20 PetscErrorCode (*destroy)(AO); 22 PetscErrorCode (*petsctoapplication)(AO, PetscInt, PetscInt[]); 23 PetscErrorCode (*applicationtopetsc)(AO, PetscInt, PetscInt[]); 24 PetscErrorCode (*petsctoapplicationpermuteint)(AO, PetscInt, PetscInt[]); 25 PetscErrorCode (*applicationtopetscpermuteint)(AO, PetscInt, PetscInt[]); 26 PetscErrorCode (*petsctoapplicationpermutereal)(AO, PetscInt, PetscReal[]); 27 PetscErrorCode (*applicationtopetscpermutereal)(AO, PetscInt, PetscReal[]);
|
| H A D | makefile | 4 SUBMANSEC = AO
|
| /petsc/src/vec/is/ao/interface/ |
| H A D | ao.c | 37 PetscErrorCode AOView(AO ao, PetscViewer viewer) in AOView() 63 PetscErrorCode AOViewFromOptions(AO ao, PetscObject obj, const char name[]) in AOViewFromOptions() 83 PetscErrorCode AODestroy(AO *ao) in AODestroy() 131 PetscErrorCode AOPetscToApplicationIS(AO ao, IS is) in AOPetscToApplicationIS() 175 PetscErrorCode AOApplicationToPetscIS(AO ao, IS is) in AOApplicationToPetscIS() 219 PetscErrorCode AOPetscToApplication(AO ao, PetscInt n, PetscInt ia[]) in AOPetscToApplication() 254 PetscErrorCode AOApplicationToPetsc(AO ao, PetscInt n, PetscInt ia[]) in AOApplicationToPetsc() 289 PetscErrorCode AOPetscToApplicationPermuteInt(AO ao, PetscInt block, PetscInt array[]) in AOPetscToApplicationPermuteInt() 324 PetscErrorCode AOApplicationToPetscPermuteInt(AO ao, PetscInt block, PetscInt array[]) in AOApplicationToPetscPermuteInt() 359 PetscErrorCode AOPetscToApplicationPermuteReal(AO ao, PetscInt block, PetscReal array[]) in AOPetscToApplicationPermuteReal() [all …]
|
| H A D | aoreg.c | 86 PetscErrorCode AOSetType(AO ao, AOType method) in AOSetType() 88 PetscErrorCode (*r)(AO); in AOSetType() 121 PetscErrorCode AOGetType(AO ao, AOType *type) in AOGetType() 146 PetscErrorCode AORegister(const char sname[], PetscErrorCode (*function)(AO)) in AORegister() argument 154 PETSC_INTERN PetscErrorCode AOCreate_Basic(AO ao); 155 PETSC_INTERN PetscErrorCode AOCreate_MemoryScalable(AO ao);
|
| H A D | makefile | 4 SUBMANSEC = AO
|
| /petsc/src/vec/is/ao/tests/output/ |
| H A D | ex1_1.out | 1 AO Object: 1 MPI process 14 AO Object: 1 MPI process 26 AO Object: 1 MPI process
|
| H A D | ex1_2.out | 1 AO Object: 2 MPI processes 21 AO Object: 2 MPI processes 39 AO Object: 2 MPI processes
|
| H A D | ex1_3.out | 1 AO Object: 3 MPI processes 28 AO Object: 3 MPI processes 52 AO Object: 3 MPI processes
|
| H A D | ex2_1.out | 1 AO Object: 1 MPI process
|
| H A D | ex2_3.out | 1 AO Object: 3 MPI processes
|
| H A D | ex2_2.out | 1 AO Object: 2 MPI processes
|
| H A D | ex5_1.out | 1 AO Object: 2 MPI processes
|
| /petsc/src/vec/is/ao/impls/basic/ |
| H A D | aobasic.c | 16 static PetscErrorCode AOView_Basic(AO ao, PetscViewer viewer) in AOView_Basic() 37 static PetscErrorCode AODestroy_Basic(AO ao) in AODestroy_Basic() 47 static PetscErrorCode AOPetscToApplication_Basic(AO ao, PetscInt n, PetscInt *ia) in AOPetscToApplication_Basic() 63 static PetscErrorCode AOApplicationToPetsc_Basic(AO ao, PetscInt n, PetscInt *ia) in AOApplicationToPetsc_Basic() 79 static PetscErrorCode AOPetscToApplicationPermuteInt_Basic(AO ao, PetscInt block, PetscInt *array) in AOPetscToApplicationPermuteInt_Basic() 95 static PetscErrorCode AOApplicationToPetscPermuteInt_Basic(AO ao, PetscInt block, PetscInt *array) in AOApplicationToPetscPermuteInt_Basic() 111 static PetscErrorCode AOPetscToApplicationPermuteReal_Basic(AO ao, PetscInt block, PetscReal *array) in AOPetscToApplicationPermuteReal_Basic() 127 static PetscErrorCode AOApplicationToPetscPermuteReal_Basic(AO ao, PetscInt block, PetscReal *array) in AOApplicationToPetscPermuteReal_Basic() 154 PETSC_INTERN PetscErrorCode AOCreate_Basic(AO ao) in AOCreate_Basic() 275 …ateBasic(MPI_Comm comm, PetscInt napp, const PetscInt myapp[], const PetscInt mypetsc[], AO *aoout) in AOCreateBasic() [all …]
|
| H A D | makefile | 4 SUBMANSEC = AO
|
| /petsc/doc/manualpages/MANSECHeaders/ |
| H A D | AO | 1 # Application Orderings (AO) 3 Application Orderings (`AO`) are objects that manage mappings between different global orderings. U…
|
| /petsc/src/vec/is/ao/impls/mapping/ |
| H A D | aomapping.c | 17 static PetscErrorCode AODestroy_Mapping(AO ao) in AODestroy_Mapping() 27 static PetscErrorCode AOView_Mapping(AO ao, PetscViewer viewer) in AOView_Mapping() 46 static PetscErrorCode AOPetscToApplication_Mapping(AO ao, PetscInt n, PetscInt *ia) in AOPetscToApplication_Mapping() 81 static PetscErrorCode AOApplicationToPetsc_Mapping(AO ao, PetscInt n, PetscInt *ia) in AOApplicationToPetsc_Mapping() 146 PetscErrorCode AOMappingHasApplicationIndex(AO ao, PetscInt idex, PetscBool *hasIndex) in AOMappingHasApplicationIndex() 190 PetscErrorCode AOMappingHasPetscIndex(AO ao, PetscInt idex, PetscBool *hasIndex) in AOMappingHasPetscIndex() 238 …eMapping(MPI_Comm comm, PetscInt napp, const PetscInt myapp[], const PetscInt mypetsc[], AO *aoout) in AOCreateMapping() 240 AO ao; in AOCreateMapping() 347 PetscErrorCode AOCreateMappingIS(IS isapp, IS ispetsc, AO *aoout) in AOCreateMappingIS()
|
| H A D | makefile | 4 SUBMANSEC = AO
|
| /petsc/src/vec/is/ao/tests/ex3d/output/ |
| H A D | ex3_1.out | 13 AO has been set up. 14 AO is done.
|
| H A D | ex3_3.out | 31 AO has been set up. 32 AO is done.
|
| /petsc/src/vec/is/ao/impls/memscalable/ |
| H A D | aomemscalable.c | 18 static PetscErrorCode AOView_MemoryScalable(AO ao, PetscViewer viewer) in AOView_MemoryScalable() 69 static PetscErrorCode AODestroy_MemoryScalable(AO ao) in AODestroy_MemoryScalable() 90 static PetscErrorCode AOMap_MemoryScalable_private(AO ao, PetscInt n, PetscInt *ia, const PetscInt … in AOMap_MemoryScalable_private() 235 static PetscErrorCode AOPetscToApplication_MemoryScalable(AO ao, PetscInt n, PetscInt *ia) in AOPetscToApplication_MemoryScalable() 245 static PetscErrorCode AOApplicationToPetsc_MemoryScalable(AO ao, PetscInt n, PetscInt *ia) in AOApplicationToPetsc_MemoryScalable() 266 …mm, PetscInt napp, const PetscInt from_array[], const PetscInt to_array[], AO ao, PetscInt *aomap_… in AOCreateMemoryScalable_private() 385 PETSC_INTERN PetscErrorCode AOCreate_MemoryScalable(AO ao) in AOCreate_MemoryScalable() 484 …Scalable(MPI_Comm comm, PetscInt napp, const PetscInt myapp[], const PetscInt mypetsc[], AO *aoout) in AOCreateMemoryScalable() 524 PetscErrorCode AOCreateMemoryScalableIS(IS isapp, IS ispetsc, AO *aoout) in AOCreateMemoryScalableIS() 527 AO ao; in AOCreateMemoryScalableIS()
|
| H A D | makefile | 4 SUBMANSEC = AO
|
| /petsc/doc/manualpages/ |
| H A D | DataLayout.md | 8 AO/index
|
| /petsc/src/dm/impls/da/ |
| H A D | dagtona.c | 33 AO ao; in DMDAGlobalToNaturalAllCreate() 79 AO ao; in DMDANaturalAllToGlobalCreate()
|
| /petsc/src/vec/is/ao/impls/ |
| H A D | makefile | 4 SUBMANSEC = AO
|