Home
last modified time | relevance | path

Searched refs:PetscSFNode (Results 1 – 25 of 80) sorted by relevance

1234

/petsc/src/vec/ftn-mod/
H A Dpetscvecmod.F9018 PetscSFNode, target :: array(start:start + len - 1)
19 PetscSFNode, pointer :: ptr(:)
29 PetscSFNode, pointer :: ptr(:)
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A Dpetscsf.pxi24 ctypedef struct PetscSFNode:
27 …etscErrorCode PetscSFGetGraph(PetscSF, PetscInt*, PetscInt*, const PetscInt**, const PetscSFNode**)
28 …FSetGraph(PetscSF, PetscInt, PetscInt, const PetscInt*, PetscCopyMode, PetscSFNode*, PetscCopyMode)
/petsc/src/vec/is/sf/interface/
H A Dsf.c256 const PetscSFNode *iremote; in PetscSFCheckGraphValid_Private()
456 … nroots, PetscInt nleaves, PetscInt ilocal[], PetscCopyMode localmode, PetscSFNode iremote[], Pets… in PetscSFSetGraph()
494 PetscSFNode *tremote = NULL; in PetscSFSetGraph()
502 PetscSFNode work; in PetscSFSetGraph()
504 PetscCall(PetscSortIntWithDataArray(nleaves, ilocal, iremote, sizeof(PetscSFNode), &work)); in PetscSFSetGraph()
673 PetscSFNode *roots, *leaves; in PetscSFCreateInverseSF()
752 const PetscSFNode *iremote; in PetscSFDuplicate()
754 …Graph(*newsf, nroots, nleaves, (PetscInt *)ilocal, PETSC_COPY_VALUES, (PetscSFNode *)iremote, PETS… in PetscSFDuplicate()
804 …SF sf, PetscInt *nroots, PetscInt *nleaves, const PetscInt *ilocal[], const PetscSFNode *iremote[]) in PetscSFGetGraph()
1154 PetscSFNode *remote; in PetscSFGetGroups()
[all …]
/petsc/src/dm/impls/plex/
H A Dplexinterpolate.c11 static PetscSFNode _PetscInvalidSFNode = {-1, -1};
14 PetscSFNode i, j, k, l;
23 …rousAndBugprone(PETSC_HASH_MAP(HMapIJKLRemote, PetscHMapIJKLRemoteKey, PetscSFNode, PetscHMapIJKLR… in PetscDisableStaticAnalyzerForExpressionUnderstandingThatThisIsDangerousAndBugprone() argument
25 static PetscErrorCode PetscSortSFNode(PetscInt n, PetscSFNode A[]) in PetscDisableStaticAnalyzerForExpressionUnderstandingThatThisIsDangerousAndBugprone()
31 PetscSFNode x = A[i]; in PetscDisableStaticAnalyzerForExpressionUnderstandingThatThisIsDangerousAndBugprone()
802 const PetscSFNode *remotes; in DMPlexOrientInterface_Internal()
946 …comm, const char opt[], const char name[], const char idxname[], PetscInt n, const PetscSFNode a[]) in SFNodeArrayViewFromOptions()
966 static PetscErrorCode DMPlexMapToLocalPoint(DM dm, PetscHMapIJ remotehash, PetscSFNode remotePoint,… in DMPlexMapToLocalPoint()
993 static PetscErrorCode DMPlexMapToGlobalPoint(DM dm, PetscInt localPoint, PetscSFNode *remotePoint, … in DMPlexMapToGlobalPoint()
997 const PetscSFNode *remotes; in DMPlexMapToGlobalPoint()
[all …]
H A Dplexsfc.c230 PetscSFNode *leaf; in DMPlexCreateBoxMesh_Tensor_SFC_Periodicity_Private()
440 const PetscSFNode *firemote; in CreateDonorToPeriodicSF()
483 PetscSFNode *closure_leaf; in CreateDonorToPeriodicSF()
566 const PetscSFNode *iremote; in DMPlexCorrectOrientationForIsoperiodic()
821 PetscSFNode *remote; in DMPlexCorrectOrientationForIsoperiodic()
870 const PetscSFNode *firemote; in DMPlexCreateIsoperiodicPointSF_Private()
900 PetscSFNode *leaf_donor_closure; in DMPlexCreateIsoperiodicPointSF_Private()
902 PetscSFNode *donor_closure; in DMPlexCreateIsoperiodicPointSF_Private()
904 const PetscSFNode *piremote; in DMPlexCreateIsoperiodicPointSF_Private()
938 PetscSFNode *new_iremote; in DMPlexCreateIsoperiodicPointSF_Private()
[all …]
H A Dplexdistribute.c349 const PetscSFNode *remotePoints; in DMPlexCreateTwoSidedProcessSF()
351 PetscSFNode *remotePointsNew; in DMPlexCreateTwoSidedProcessSF()
500 const PetscSFNode *remote; in DMPlexCreateOverlapLabel()
666 const PetscSFNode *remote; in DMPlexCreateOverlapLabelFromLabels()
780 PetscSFNode *iremote; in DMPlexCreateOverlapMigrationSF()
783 const PetscSFNode *overlapRemote, *sharedRemote; in DMPlexCreateOverlapMigrationSF()
889 PetscSFNode *pointDepths, *remoteDepths; in DMPlexStratifyMigrationSF()
893 const PetscSFNode *iremote; in DMPlexStratifyMigrationSF()
979 …PetscCall(PetscSFSetGraph(*migrationSF, nroots, nleaves, ilocal, PETSC_OWN_POINTER, (PetscSFNode *… in DMPlexStratifyMigrationSF()
1494 const PetscSFNode *roots; in DMPlexCreatePointSF()
[all …]
/petsc/include/
H A Dpetscsftypes.h85 } PetscSFNode; typedef
H A Dpetscsf.h136 …etscSFSetGraph(PetscSF, PetscInt, PetscInt, PetscInt[], PetscCopyMode, PetscSFNode[], PetscCopyMod…
138 …orCode PetscSFGetGraph(PetscSF, PetscInt *, PetscInt *, const PetscInt *[], const PetscSFNode *[]);
/petsc/src/vec/is/sf/utils/
H A Dsfutils.c35 PetscSFNode *remote; in PetscSFSetGraphLayout()
89 const PetscSFNode *ir; in PetscSFGetGraphLayout()
134 PetscSFNode *remote; in PetscSFSetGraphSection()
449 const PetscSFNode *remotePoints; in PetscSFCreateSectionSF()
453 PetscSFNode *remoteIndices; in PetscSFCreateSectionSF()
534 PetscSFNode *remote; in PetscSFCreateFromLayouts()
570 PetscSFNode *ridxs; in PetscLayoutMapLocal()
733 PetscSFNode *owners, *buffer, *iremote; in PetscSFCreateByMatchingIndices()
858 PetscSFNode *cremote; in PetscSFMerge()
860 const PetscSFNode *aremote, *bremote; in PetscSFMerge()
[all …]
/petsc/src/vec/is/sf/impls/basic/alltoall/
H A Dsfalltoall.c43 …scSF sf, PetscInt *nroots, PetscInt *nleaves, const PetscInt **ilocal, const PetscSFNode **iremote) in PetscSFGetGraph_Alltoall()
68 PetscSFNode *iremote = NULL; in PetscSFCreateLocalSF_Alltoall()
92 PetscSFNode *iremote; in PetscSFCreateEmbeddedRootSF_Alltoall()
/petsc/src/vec/is/sf/tests/
H A Dex19.c12 PetscSFNode *iremote;
92 PetscSFNode *iremote; in CreateSF0()
129 PetscSFNode *iremote; in CreateSF1()
H A Dex18.c98 const PetscSFNode *iremote; in PetscSFViewCustom()
146 PetscSFNode *iremote; in CreateReferenceSF_Regular()
195 PetscSFNode *iremote; in CreateSFs_Irregular()
248 PetscSFNode *iremote; in CreateSFs_Regular()
262 PetscSFNode *iremote; in CreateSFs_Regular()
H A Dex25.c11 PetscSFNode *iremote = NULL; in main()
H A Dex17.c11 PetscSFNode *iremote = NULL; in main()
H A Dex10.c11 PetscSFNode *iremoteA0, *iremoteA1, *iremoteA2, *iremoteB; in main()
H A Dex1.c10 const PetscSFNode *iremote; in CheckGraphNotSet()
28 const PetscSFNode *iremote; in CheckGraphEmpty()
/petsc/src/vec/is/sf/tutorials/
H A Dex1f.F9013 PetscSFNode remote(6)
19 PetscSFNode, pointer :: gremote(:)
H A Dex3.c17 PetscSFNode *iremote; in main()
H A Dex2.c20 PetscSFNode *iremote; in main()
/petsc/src/vec/is/sf/impls/basic/allgatherv/
H A Dsfallgatherv.h24 …tscSFGetGraph_Allgatherv(PetscSF, PetscInt *, PetscInt *, const PetscInt **, const PetscSFNode **);
/petsc/src/dm/impls/plex/tests/
H A Dex17.c43 const PetscSFNode *cells; in TestCentroidLocation()
82 const PetscSFNode *cells; in TestCustomLocation()
H A Dex69.c652 PetscSFNode *remote = NULL; in CreateQuadMesh1()
785 PetscSFNode *remote = NULL; in CreateHexMesh1()
/petsc/include/petsc/private/
H A Dsfimpl.h42 …PetscErrorCode (*GetGraph)(PetscSF, PetscInt *, PetscInt *, const PetscInt **, const PetscSFNode *…
72 PetscSFNode *remote; /* Remote references to roots for each local leaf */
73 PetscSFNode *remote_alloc;
/petsc/src/mat/utils/
H A Dzerorows.c11 PetscSFNode *rrows; in MatZeroRowsMapLocal_Private()
/petsc/src/vec/is/sf/interface/ftn-custom/
H A Dzsf.c28 PETSC_EXTERN void f90array1dcreatesfnode_(const PetscSFNode *, PetscInt *, PetscInt *, void *PETSC_…
34 const PetscSFNode *iremote; in petscsfgetgraph_()

1234