| /petsc/src/vec/ftn-mod/ |
| H A D | petscvecmod.F90 | 18 PetscSFNode, target :: array(start:start + len - 1) 19 PetscSFNode, pointer :: ptr(:) 29 PetscSFNode, pointer :: ptr(:)
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | petscsf.pxi | 24 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 D | sf.c | 256 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 D | plexinterpolate.c | 11 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 D | plexsfc.c | 230 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 D | plexdistribute.c | 349 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 D | petscsftypes.h | 85 } PetscSFNode; typedef
|
| H A D | petscsf.h | 136 …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 D | sfutils.c | 35 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 D | sfalltoall.c | 43 …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 D | ex19.c | 12 PetscSFNode *iremote; 92 PetscSFNode *iremote; in CreateSF0() 129 PetscSFNode *iremote; in CreateSF1()
|
| H A D | ex18.c | 98 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 D | ex25.c | 11 PetscSFNode *iremote = NULL; in main()
|
| H A D | ex17.c | 11 PetscSFNode *iremote = NULL; in main()
|
| H A D | ex10.c | 11 PetscSFNode *iremoteA0, *iremoteA1, *iremoteA2, *iremoteB; in main()
|
| H A D | ex1.c | 10 const PetscSFNode *iremote; in CheckGraphNotSet() 28 const PetscSFNode *iremote; in CheckGraphEmpty()
|
| /petsc/src/vec/is/sf/tutorials/ |
| H A D | ex1f.F90 | 13 PetscSFNode remote(6) 19 PetscSFNode, pointer :: gremote(:)
|
| H A D | ex3.c | 17 PetscSFNode *iremote; in main()
|
| H A D | ex2.c | 20 PetscSFNode *iremote; in main()
|
| /petsc/src/vec/is/sf/impls/basic/allgatherv/ |
| H A D | sfallgatherv.h | 24 …tscSFGetGraph_Allgatherv(PetscSF, PetscInt *, PetscInt *, const PetscInt **, const PetscSFNode **);
|
| /petsc/src/dm/impls/plex/tests/ |
| H A D | ex17.c | 43 const PetscSFNode *cells; in TestCentroidLocation() 82 const PetscSFNode *cells; in TestCustomLocation()
|
| H A D | ex69.c | 652 PetscSFNode *remote = NULL; in CreateQuadMesh1() 785 PetscSFNode *remote = NULL; in CreateHexMesh1()
|
| /petsc/include/petsc/private/ |
| H A D | sfimpl.h | 42 …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 D | zerorows.c | 11 PetscSFNode *rrows; in MatZeroRowsMapLocal_Private()
|
| /petsc/src/vec/is/sf/interface/ftn-custom/ |
| H A D | zsf.c | 28 PETSC_EXTERN void f90array1dcreatesfnode_(const PetscSFNode *, PetscInt *, PetscInt *, void *PETSC_… 34 const PetscSFNode *iremote; in petscsfgetgraph_()
|