Home
last modified time | relevance | path

Searched refs:AO (Results 1 – 25 of 90) sorted by relevance

1234

/petsc/include/
H A Dpetscao.h21 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 Daoimpl.h19 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 Dmakefile4 SUBMANSEC = AO
/petsc/src/vec/is/ao/interface/
H A Dao.c37 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 Daoreg.c86 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 Dmakefile4 SUBMANSEC = AO
/petsc/src/vec/is/ao/tests/output/
H A Dex1_1.out1 AO Object: 1 MPI process
14 AO Object: 1 MPI process
26 AO Object: 1 MPI process
H A Dex1_2.out1 AO Object: 2 MPI processes
21 AO Object: 2 MPI processes
39 AO Object: 2 MPI processes
H A Dex1_3.out1 AO Object: 3 MPI processes
28 AO Object: 3 MPI processes
52 AO Object: 3 MPI processes
H A Dex2_1.out1 AO Object: 1 MPI process
H A Dex2_3.out1 AO Object: 3 MPI processes
H A Dex2_2.out1 AO Object: 2 MPI processes
H A Dex5_1.out1 AO Object: 2 MPI processes
/petsc/src/vec/is/ao/impls/basic/
H A Daobasic.c16 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 Dmakefile4 SUBMANSEC = AO
/petsc/doc/manualpages/MANSECHeaders/
H A DAO1 # 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 Daomapping.c17 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 Dmakefile4 SUBMANSEC = AO
/petsc/src/vec/is/ao/tests/ex3d/output/
H A Dex3_1.out13 AO has been set up.
14 AO is done.
H A Dex3_3.out31 AO has been set up.
32 AO is done.
/petsc/src/vec/is/ao/impls/memscalable/
H A Daomemscalable.c18 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 Dmakefile4 SUBMANSEC = AO
/petsc/doc/manualpages/
H A DDataLayout.md8 AO/index
/petsc/src/dm/impls/da/
H A Ddagtona.c33 AO ao; in DMDAGlobalToNaturalAllCreate()
79 AO ao; in DMDANaturalAllToGlobalCreate()
/petsc/src/vec/is/ao/impls/
H A Dmakefile4 SUBMANSEC = AO

1234