Lines Matching refs:ao

17 static PetscErrorCode AODestroy_Mapping(AO ao)  in AODestroy_Mapping()  argument
19 AO_Mapping *aomap = (AO_Mapping *)ao->data; in AODestroy_Mapping()
27 static PetscErrorCode AOView_Mapping(AO ao, PetscViewer viewer) in AOView_Mapping() argument
29 AO_Mapping *aomap = (AO_Mapping *)ao->data; in AOView_Mapping()
35 PetscCallMPI(MPI_Comm_rank(PetscObjectComm((PetscObject)ao), &rank)); in AOView_Mapping()
46 static PetscErrorCode AOPetscToApplication_Mapping(AO ao, PetscInt n, PetscInt *ia) in AOPetscToApplication_Mapping() argument
48 AO_Mapping *aomap = (AO_Mapping *)ao->data; in AOPetscToApplication_Mapping()
81 static PetscErrorCode AOApplicationToPetsc_Mapping(AO ao, PetscInt n, PetscInt *ia) in AOApplicationToPetsc_Mapping() argument
83 AO_Mapping *aomap = (AO_Mapping *)ao->data; in AOApplicationToPetsc_Mapping()
146 PetscErrorCode AOMappingHasApplicationIndex(AO ao, PetscInt idex, PetscBool *hasIndex) in AOMappingHasApplicationIndex() argument
153 PetscValidHeaderSpecific(ao, AO_CLASSID, 1); in AOMappingHasApplicationIndex()
155 aomap = (AO_Mapping *)ao->data; in AOMappingHasApplicationIndex()
190 PetscErrorCode AOMappingHasPetscIndex(AO ao, PetscInt idex, PetscBool *hasIndex) in AOMappingHasPetscIndex() argument
197 PetscValidHeaderSpecific(ao, AO_CLASSID, 1); in AOMappingHasPetscIndex()
199 aomap = (AO_Mapping *)ao->data; in AOMappingHasPetscIndex()
240 AO ao; in AOCreateMapping() local
254 …PetscCall(PetscHeaderCreate(ao, AO_CLASSID, "AO", "Application Ordering", "AO", comm, AODestroy, A… in AOCreateMapping()
256 ao->ops[0] = AOps; in AOCreateMapping()
257 ao->data = (void *)aomap; in AOCreateMapping()
271 ao->N = aomap->N; in AOCreateMapping()
272 ao->n = aomap->N; in AOCreateMapping()
321 PetscCall(AOViewFromOptions(ao, NULL, "-ao_view")); in AOCreateMapping()
322 *aoout = ao; in AOCreateMapping()