Home
last modified time | relevance | path

Searched refs:DM (Results 1 – 25 of 1786) sorted by relevance

12345678910>>...72

/petsc/include/
H A Dpetscdmshell.h7 PETSC_EXTERN PetscErrorCode DMShellCreate(MPI_Comm, DM *);
8 PETSC_EXTERN PetscErrorCode DMShellSetContext(DM, PetscCtx);
9 PETSC_EXTERN PetscErrorCode DMShellGetContext(DM, PetscCtxRt);
10 PETSC_EXTERN PetscErrorCode DMShellSetDestroyContext(DM, PetscCtxDestroyFn *);
11 PETSC_EXTERN PetscErrorCode DMShellSetMatrix(DM, Mat);
12 PETSC_EXTERN PetscErrorCode DMShellSetGlobalVector(DM, Vec);
13 PETSC_EXTERN PetscErrorCode DMShellGetGlobalVector(DM, Vec *);
14 PETSC_EXTERN PetscErrorCode DMShellSetLocalVector(DM, Vec);
15 PETSC_EXTERN PetscErrorCode DMShellSetCreateGlobalVector(DM, PetscErrorCode (*)(DM, Vec *));
16 PETSC_EXTERN PetscErrorCode DMShellSetCreateLocalVector(DM, PetscErrorCode (*)(DM, Vec *));
[all …]
H A Dpetscdm.h55 PETSC_EXTERN PetscErrorCode DMCreate(MPI_Comm, DM *);
56 PETSC_EXTERN PetscErrorCode DMClone(DM, DM *);
57 PETSC_EXTERN PetscErrorCode DMSetType(DM, DMType);
58 PETSC_EXTERN PetscErrorCode DMGetType(DM, DMType *);
59 PETSC_EXTERN PetscErrorCode DMRegister(const char[], PetscErrorCode (*)(DM));
62 PETSC_EXTERN PetscErrorCode DMView(DM, PetscViewer);
63 PETSC_EXTERN PetscErrorCode DMLoad(DM, PetscViewer);
64 PETSC_EXTERN PetscErrorCode DMDestroy(DM *);
65 PETSC_EXTERN PetscErrorCode DMCreateGlobalVector(DM, Vec *);
66 PETSC_EXTERN PetscErrorCode DMCreateLocalVector(DM, Vec *);
[all …]
H A Dpetscdmplex.h22 PETSC_EXTERN PetscErrorCode PetscPartitionerDMPlexPartition(PetscPartitioner, DM, PetscSection, Pet…
24 PETSC_EXTERN PetscErrorCode DMPlexBuildFromCellList(DM, PetscInt, PetscInt, PetscInt, const PetscIn…
25 PETSC_EXTERN PetscErrorCode DMPlexBuildFromCellListParallel(DM, PetscInt, PetscInt, PetscInt, Petsc…
26 PETSC_EXTERN PetscErrorCode DMPlexBuildFromCellSectionParallel(DM, PetscInt, PetscInt, PetscInt, Pe…
27 PETSC_EXTERN PetscErrorCode DMPlexBuildCoordinatesFromCellList(DM, PetscInt, const PetscReal[]);
28 PETSC_EXTERN PetscErrorCode DMPlexBuildCoordinatesFromCellListParallel(DM, PetscInt, PetscSF, const…
30 PETSC_EXTERN PetscErrorCode DMPlexCreate(MPI_Comm, DM *);
31 PETSC_EXTERN PetscErrorCode DMPlexCreateCohesiveSubmesh(DM, PetscBool, const char[], PetscInt, DM *…
32 …Int, PetscInt, PetscInt, PetscInt, PetscBool, const PetscInt[], PetscInt, const PetscReal[], DM *);
33 … PetscInt, PetscBool, const PetscInt[], PetscInt, const PetscReal[], PetscSF *, PetscInt **, DM *);
[all …]
H A Dpetscdmforest.h23 PETSC_EXTERN PetscErrorCode DMForestSetTopology(DM, DMForestTopology);
24 PETSC_EXTERN PetscErrorCode DMForestGetTopology(DM, DMForestTopology *);
28 PETSC_EXTERN PetscErrorCode DMForestSetBaseDM(DM, DM);
29 PETSC_EXTERN PetscErrorCode DMForestGetBaseDM(DM, DM *);
30 PETSC_EXTERN PetscErrorCode DMForestSetBaseCoordinateMapping(DM, PetscErrorCode (*)(DM, PetscInt, P…
31 PETSC_EXTERN PetscErrorCode DMForestGetBaseCoordinateMapping(DM, PetscErrorCode (**)(DM, PetscInt, …
34 PETSC_EXTERN PetscErrorCode DMForestSetAdaptivityForest(DM, DM);
35 PETSC_EXTERN PetscErrorCode DMForestGetAdaptivityForest(DM, DM *);
37 PETSC_EXTERN PetscErrorCode DMForestSetAdaptivityPurpose(DM, DMAdaptFlag);
38 PETSC_EXTERN PetscErrorCode DMForestGetAdaptivityPurpose(DM, DMAdaptFlag *);
[all …]
H A Dpetscdmda.h37 PETSC_EXTERN PetscErrorCode DMDASetInterpolationType(DM, DMDAInterpolationType);
38 PETSC_EXTERN PetscErrorCode DMDAGetInterpolationType(DM, DMDAInterpolationType *);
39 PETSC_EXTERN PetscErrorCode DMDACreateAggregates(DM, DM, Mat *);
42 PETSC_EXTERN PetscErrorCode DMDASetElementType(DM, DMDAElementType);
43 PETSC_EXTERN PetscErrorCode DMDAGetElementType(DM, DMDAElementType *);
44 PETSC_EXTERN PetscErrorCode DMDAGetElements(DM, PetscInt *, PetscInt *, const PetscInt *[]);
45 PETSC_EXTERN PetscErrorCode DMDARestoreElements(DM, PetscInt *, PetscInt *, const PetscInt *[]);
46 PETSC_EXTERN PetscErrorCode DMDAGetElementsSizes(DM, PetscInt *, PetscInt *, PetscInt *);
47 PETSC_EXTERN PetscErrorCode DMDAGetElementsCorners(DM, PetscInt *, PetscInt *, PetscInt *);
48 PETSC_EXTERN PetscErrorCode DMDAGetSubdomainCornersIS(DM, IS *);
[all …]
H A Dpetscdmswarm.h92 PETSC_EXTERN PetscErrorCode DMSwarmCreateGlobalVectorFromField(DM, const char[], Vec *);
93 PETSC_EXTERN PetscErrorCode DMSwarmDestroyGlobalVectorFromField(DM, const char[], Vec *);
94 PETSC_EXTERN PetscErrorCode DMSwarmCreateLocalVectorFromField(DM, const char[], Vec *);
95 PETSC_EXTERN PetscErrorCode DMSwarmDestroyLocalVectorFromField(DM, const char[], Vec *);
96 PETSC_EXTERN PetscErrorCode DMSwarmCreateGlobalVectorFromFields(DM, PetscInt, const char *[], Vec *…
97 PETSC_EXTERN PetscErrorCode DMSwarmDestroyGlobalVectorFromFields(DM, PetscInt, const char *[], Vec …
98 PETSC_EXTERN PetscErrorCode DMSwarmCreateLocalVectorFromFields(DM, PetscInt, const char *[], Vec *);
99 PETSC_EXTERN PetscErrorCode DMSwarmDestroyLocalVectorFromFields(DM, PetscInt, const char *[], Vec *…
101 PETSC_EXTERN PetscErrorCode DMSwarmInitializeFieldRegister(DM);
102 PETSC_EXTERN PetscErrorCode DMSwarmFinalizeFieldRegister(DM);
[all …]
H A Dpetscdmnetwork.h21 PETSC_EXTERN PetscErrorCode DMNetworkCreate(MPI_Comm, DM *);
22 PETSC_EXTERN PetscErrorCode DMNetworkSetNumSubNetworks(DM, PetscInt, PetscInt);
23 PETSC_EXTERN PetscErrorCode DMNetworkGetNumSubNetworks(DM, PetscInt *, PetscInt *);
24 PETSC_EXTERN PetscErrorCode DMNetworkLayoutSetUp(DM);
25 PETSC_EXTERN PetscErrorCode DMNetworkRegisterComponent(DM, const char *, size_t, PetscInt *);
26 PETSC_EXTERN PetscErrorCode DMNetworkGetVertexRange(DM, PetscInt *, PetscInt *);
27 PETSC_EXTERN PetscErrorCode DMNetworkGetEdgeRange(DM, PetscInt *, PetscInt *);
28 PETSC_EXTERN PetscErrorCode DMNetworkGetNumEdges(DM, PetscInt *, PetscInt *);
29 PETSC_EXTERN PetscErrorCode DMNetworkGetNumVertices(DM, PetscInt *, PetscInt *);
31 PETSC_EXTERN PetscErrorCode DMNetworkAddComponent(DM, PetscInt, PetscInt, void *, PetscInt);
[all …]
H A Dpetscdmstag.h92 PETSC_EXTERN PetscErrorCode DMCreate_Stag(DM);
93 …DMBoundaryType, PetscInt, PetscInt, PetscInt, DMStagStencilType, PetscInt, const PetscInt[], DM *);
94 …tscInt, PetscInt, PetscInt, DMStagStencilType, PetscInt, const PetscInt[], const PetscInt[], DM *);
95 …PetscInt, DMStagStencilType, PetscInt, const PetscInt[], const PetscInt[], const PetscInt[], DM *);
96 …C_EXTERN PetscErrorCode DMStagCreateCompatibleDMStag(DM, PetscInt, PetscInt, PetscInt, PetscInt, D…
97 PETSC_EXTERN PetscErrorCode DMStagCreateISFromStencils(DM, PetscInt, DMStagStencil *, IS *);
98 PETSC_EXTERN PetscErrorCode DMStagGetBoundaryTypes(DM, DMBoundaryType *, DMBoundaryType *, DMBounda…
99 PETSC_EXTERN PetscErrorCode DMStagGetCorners(DM, PetscInt *, PetscInt *, PetscInt *, PetscInt *, Pe…
100 PETSC_EXTERN PetscErrorCode DMStagGetDOF(DM, PetscInt *, PetscInt *, PetscInt *, PetscInt *);
101 PETSC_EXTERN PetscErrorCode DMStagGetEntries(DM, PetscInt *);
[all …]
H A Dpetscdmmoab.h52 PETSC_EXTERN PetscErrorCode DMMoabCreate(MPI_Comm, DM *);
53 …ERN PetscErrorCode DMMoabCreateMoab(MPI_Comm, moab::Interface *, moab::Tag *, moab::Range *, DM *);
54 PETSC_EXTERN PetscErrorCode DMMoabOutput(DM, const char *, const char *);
56 PETSC_EXTERN PetscErrorCode DMMoabSetInterface(DM, moab::Interface *);
57 PETSC_EXTERN PetscErrorCode DMMoabGetInterface(DM, moab::Interface **);
59 PETSC_EXTERN PetscErrorCode DMMoabGetParallelComm(DM, moab::ParallelComm **);
62 PETSC_EXTERN PetscErrorCode DMMoabSetLocalVertices(DM, moab::Range *);
63 PETSC_EXTERN PetscErrorCode DMMoabGetAllVertices(DM, moab::Range *);
64 PETSC_EXTERN PetscErrorCode DMMoabGetLocalVertices(DM, const moab::Range **, const moab::Range **);
65 PETSC_EXTERN PetscErrorCode DMMoabSetLocalElements(DM, moab::Range *);
[all …]
H A Dpetscdmcomposite.h8 PETSC_EXTERN PetscErrorCode DMCompositeCreate(MPI_Comm, DM *);
9 PETSC_EXTERN PetscErrorCode DMCompositeAddDM(DM, DM);
10 PETSC_EXTERN PetscErrorCode DMCompositeSetCoupling(DM, PetscErrorCode (*)(DM, Mat, PetscInt *, Pets…
11 PETSC_EXTERN PetscErrorCode DMCompositeAddVecScatter(DM, VecScatter);
12 PETSC_EXTERN PetscErrorCode DMCompositeScatter(DM, Vec, ...);
13 PETSC_EXTERN PetscErrorCode DMCompositeScatterArray(DM, Vec, Vec *);
14 PETSC_EXTERN PetscErrorCode DMCompositeGather(DM, InsertMode, Vec, ...);
15 PETSC_EXTERN PetscErrorCode DMCompositeGatherArray(DM, InsertMode, Vec, Vec *);
16 PETSC_EXTERN PetscErrorCode DMCompositeGetNumberDM(DM, PetscInt *);
17 PETSC_EXTERN PetscErrorCode DMCompositeGetAccess(DM, Vec, ...);
[all …]
H A Dpetscdmplexegads.h28 PETSC_EXTERN PetscErrorCode DMPlexGeomDataAndGrads(DM, PetscBool);
29 PETSC_EXTERN PetscErrorCode DMPlexModifyGeomModel(DM, MPI_Comm, PetscScalar[], PetscScalar[], Petsc…
30 PETSC_EXTERN PetscErrorCode DMPlexInflateToGeomModelUseXYZ(DM);
31 PETSC_EXTERN PetscErrorCode DMPlexGetGeomModelTUV(DM);
32 PETSC_EXTERN PetscErrorCode DMPlexInflateToGeomModelUseTUV(DM);
33 PETSC_EXTERN PetscErrorCode DMPlexGetGeomModelBodies(DM, PetscGeom **, PetscInt *);
34 PETSC_EXTERN PetscErrorCode DMPlexGetGeomModelBodyShells(DM, PetscGeom, PetscGeom **, PetscInt *);
35 PETSC_EXTERN PetscErrorCode DMPlexGetGeomModelBodyFaces(DM, PetscGeom, PetscGeom **, PetscInt *);
36 PETSC_EXTERN PetscErrorCode DMPlexGetGeomModelBodyLoops(DM, PetscGeom, PetscGeom **, PetscInt *);
37 PETSC_EXTERN PetscErrorCode DMPlexGetGeomModelBodyEdges(DM, PetscGeom, PetscGeom **, PetscInt *);
[all …]
H A Dpetscdmda_kokkos.hpp121 PetscErrorCode DMDAVecGetKokkosOffsetView(DM, Vec, Kokkos::Experimental::OffsetView<const PetscScal…
123 PetscErrorCode DMDAVecGetKokkosOffsetView(DM, Vec, Kokkos::Experimental::OffsetView<PetscScalar *, …
125 PetscErrorCode DMDAVecGetKokkosOffsetViewWrite(DM, Vec, Kokkos::Experimental::OffsetView<PetscScala…
128 PetscErrorCode DMDAVecGetKokkosOffsetView(DM, Vec, Kokkos::Experimental::OffsetView<const PetscScal…
130 PetscErrorCode DMDAVecGetKokkosOffsetView(DM, Vec, Kokkos::Experimental::OffsetView<PetscScalar **,…
132 PetscErrorCode DMDAVecGetKokkosOffsetViewWrite(DM, Vec, Kokkos::Experimental::OffsetView<PetscScala…
135 PetscErrorCode DMDAVecGetKokkosOffsetView(DM, Vec, Kokkos::Experimental::OffsetView<const PetscScal…
137 PetscErrorCode DMDAVecGetKokkosOffsetView(DM, Vec, Kokkos::Experimental::OffsetView<PetscScalar ***…
139 PetscErrorCode DMDAVecGetKokkosOffsetViewWrite(DM, Vec, Kokkos::Experimental::OffsetView<PetscScala…
173 PetscErrorCode DMDAVecRestoreKokkosOffsetView(DM, Vec, Kokkos::Experimental::OffsetView<const Petsc…
[all …]
H A Dpetscdmadaptor.h48 … DMAdaptorGetTransferFunction(DMAdaptor, PetscErrorCode (**)(DMAdaptor, DM, Vec, DM, Vec, void *));
49 …e DMAdaptorSetTransferFunction(DMAdaptor, PetscErrorCode (*)(DMAdaptor, DM, Vec, DM, Vec, void *));
50 …XTERN PetscErrorCode DMAdaptorGetMixedSetupFunction(DMAdaptor, PetscErrorCode (**)(DMAdaptor, DM));
51 …EXTERN PetscErrorCode DMAdaptorSetMixedSetupFunction(DMAdaptor, PetscErrorCode (*)(DMAdaptor, DM));
52 PETSC_EXTERN PetscErrorCode DMAdaptorAdapt(DMAdaptor, Vec, DMAdaptationStrategy, DM *, Vec *);
56 …scViewerType, PetscViewerFormat, PetscErrorCode (*)(DMAdaptor, PetscInt, DM, DM, PetscInt, PetscRe…
59 PETSC_EXTERN PetscErrorCode DMAdaptorMonitor(DMAdaptor, PetscInt, DM, DM, PetscInt, PetscReal[], Ve…
60 …e DMAdaptorMonitorSet(DMAdaptor, PetscErrorCode (*)(DMAdaptor, PetscInt, DM, DM, PetscInt, PetscRe…
63 PETSC_EXTERN PetscErrorCode DMAdaptorMonitorSize(DMAdaptor, PetscInt, DM, DM, PetscInt, PetscReal[]…
64 PETSC_EXTERN PetscErrorCode DMAdaptorMonitorError(DMAdaptor, PetscInt, DM, DM, PetscInt, PetscReal[…
[all …]
H A Dpetscdmpatch.h19 PETSC_EXTERN PetscErrorCode DMPatchCreate(MPI_Comm, DM *);
21 PETSC_EXTERN PetscErrorCode DMPatchZoom(DM, MatStencil, MatStencil, MPI_Comm, DM *, PetscSF *, Pets…
22 PETSC_EXTERN PetscErrorCode DMPatchSolve(DM);
23 PETSC_EXTERN PetscErrorCode DMPatchGetPatchSize(DM, MatStencil *);
24 PETSC_EXTERN PetscErrorCode DMPatchSetPatchSize(DM, MatStencil);
25 PETSC_EXTERN PetscErrorCode DMPatchGetCommSize(DM, MatStencil *);
26 PETSC_EXTERN PetscErrorCode DMPatchSetCommSize(DM, MatStencil);
27 PETSC_EXTERN PetscErrorCode DMPatchGetCoarse(DM, DM *);
28 …ERN PetscErrorCode DMPatchCreateGrid(MPI_Comm, PetscInt, MatStencil, MatStencil, MatStencil, DM *);
/petsc/include/petsc/private/
H A Ddmstagimpl.h49 PETSC_INTERN PetscErrorCode DMCreateMatrix_Stag_1D_AIJ_Assemble(DM, Mat);
50 PETSC_INTERN PetscErrorCode DMCreateMatrix_Stag_2D_AIJ_Assemble(DM, Mat);
51 PETSC_INTERN PetscErrorCode DMCreateMatrix_Stag_3D_AIJ_Assemble(DM, Mat);
52 PETSC_INTERN PetscErrorCode DMStagDuplicateWithoutSetup(DM, MPI_Comm, DM *);
53 …, PetscInt, DMStagStencilType, PetscInt, const PetscInt[], const PetscInt[], const PetscInt[], DM);
54 PETSC_INTERN PetscErrorCode DMSetUp_Stag_1d(DM);
55 PETSC_INTERN PetscErrorCode DMSetUp_Stag_2d(DM);
56 PETSC_INTERN PetscErrorCode DMSetUp_Stag_3d(DM);
57 PETSC_INTERN PetscErrorCode DMStagRestrictSimple_1d(DM, Vec, DM, Vec);
58 PETSC_INTERN PetscErrorCode DMStagRestrictSimple_2d(DM, Vec, DM, Vec);
[all …]
H A Ddmdaimpl.h64 PetscErrorCode (*lf)(DM, Vec, Vec, void *);
65 PetscErrorCode (*lj)(DM, Vec, Vec, void *);
92 PETSC_INTERN PetscErrorCode DMView_DA_Matlab(DM, PetscViewer);
93 PETSC_INTERN PetscErrorCode DMView_DA_Binary(DM, PetscViewer);
94 PETSC_INTERN PetscErrorCode DMView_DA_GLVis(DM, PetscViewer);
95 PETSC_INTERN PetscErrorCode DMDASelectFields(DM, PetscInt *, PetscInt **);
97 PETSC_INTERN PetscErrorCode DMCreateGlobalVector_DA(DM, Vec *);
98 PETSC_INTERN PetscErrorCode DMCreateLocalVector_DA(DM, Vec *);
99 PETSC_INTERN PetscErrorCode DMGlobalToLocalBegin_DA(DM, Vec, InsertMode, Vec);
100 PETSC_INTERN PetscErrorCode DMGlobalToLocalEnd_DA(DM, Vec, InsertMode, Vec);
[all …]
H A Ddmimpl.h27 PetscErrorCode (*generate)(DM, PetscBool, DM *);
28 PetscErrorCode (*refine)(DM, PetscReal *, DM *);
29 PetscErrorCode (*adapt)(DM, Vec, DMLabel, DMLabel, DM *);
37 PetscErrorCode (*view)(DM, PetscViewer);
38 PetscErrorCode (*load)(DM, PetscViewer);
39 PetscErrorCode (*clone)(DM, DM *);
40 PetscErrorCode (*setfromoptions)(DM, PetscOptionItems);
41 PetscErrorCode (*setup)(DM);
42 PetscErrorCode (*createlocalsection)(DM);
43 PetscErrorCode (*createsectionpermutation)(DM, IS *, PetscBT *);
[all …]
H A Ddmforestimpl.h11 PetscErrorCode (*clearadaptivityforest)(DM);
12 PetscErrorCode (*getadaptivitysuccess)(DM, PetscBool *);
13 PetscErrorCode (*transfervec)(DM, Vec, DM, Vec, PetscBool, PetscReal);
14 PetscErrorCode (*transfervecfrombase)(DM, Vec, Vec);
15 PetscErrorCode (*createcellchart)(DM, PetscInt *, PetscInt *);
16 PetscErrorCode (*createcellsf)(DM, PetscSF *);
17 PetscErrorCode (*destroy)(DM);
18 PetscErrorCode (*ftemplate)(DM, DM);
20 PetscErrorCode (*mapcoordinates)(DM, PetscInt, PetscInt, const PetscReal[], PetscReal[], void *);
23 DM base;
[all …]
H A Ddmpleximpl.h188 …PetscErrorCode (*createanchors)(DM); /* automatically compute anchors (probably from tree constrai…
189 PetscErrorCode (*computeanchormatrix)(DM, PetscSection, PetscSection, Mat);
197 DM referenceTree; /* reference tree to which child ID's refer */
198 …PetscErrorCode (*getchildsymmetry)(DM, PetscInt, PetscInt, PetscInt, PetscInt, PetscInt, PetscInt …
205 …PetscErrorCode (*useradjacency)(DM, PetscInt, PetscInt *, PetscInt[], void *); /* User callback fo…
261 PETSC_INTERN PetscErrorCode DMPlexCopy_Internal(DM, PetscBool, PetscBool, DM);
262 PETSC_INTERN PetscErrorCode DMPlexReplace_Internal(DM, DM *);
263 PETSC_INTERN PetscErrorCode DMPlexCopyEGADSInfo_Internal(DM, DM);
265 PETSC_INTERN PetscErrorCode DMPlexVTKWriteAll_VTU(DM, PetscViewer);
272 PETSC_INTERN PetscErrorCode DMPlexGetFieldType_Internal(DM, PetscSection, PetscInt, PetscInt *, Pet…
[all …]
/petsc/src/dm/impls/shell/ftn-custom/
H A Dzdmshellf.c40 static PetscErrorCode ourcreatematrix(DM dm, Mat *A) in ourcreatematrix()
42 …PetscObjectUseFortranCallbackSubType(dm, _cb.creatematrix, (DM *, Mat *, PetscErrorCode *), (&dm, … in ourcreatematrix()
45 static PetscErrorCode ourcreateglobalvector(DM dm, Vec *v) in ourcreateglobalvector()
47 …PetscObjectUseFortranCallbackSubType(dm, _cb.createglobalvector, (DM *, Vec *, PetscErrorCode *), … in ourcreateglobalvector()
50 static PetscErrorCode ourcreatelocalvector(DM dm, Vec *v) in ourcreatelocalvector()
52 …PetscObjectUseFortranCallbackSubType(dm, _cb.createlocalvector, (DM *, Vec *, PetscErrorCode *), (… in ourcreatelocalvector()
55 static PetscErrorCode ourglobaltolocalbegin(DM dm, Vec g, InsertMode mode, Vec l) in ourglobaltolocalbegin()
57 …PetscObjectUseFortranCallbackSubType(dm, _cb.globaltolocalbegin, (DM *, Vec *, InsertMode *, Vec *… in ourglobaltolocalbegin()
60 static PetscErrorCode ourglobaltolocalend(DM dm, Vec g, InsertMode mode, Vec l) in ourglobaltolocalend()
62 …PetscObjectUseFortranCallbackSubType(dm, _cb.globaltolocalend, (DM *, Vec *, InsertMode *, Vec *, … in ourglobaltolocalend()
[all …]
/petsc/src/dm/impls/composite/ftn-custom/
H A Dzfddaf.c36 PETSC_EXTERN void dmcompositegetentries1_(DM *dm, DM *da1, PetscErrorCode *ierr) in dmcompositegetentries1_()
41 PETSC_EXTERN void dmcompositegetentries2_(DM *dm, DM *da1, DM *da2, PetscErrorCode *ierr) in dmcompositegetentries2_()
46 PETSC_EXTERN void dmcompositegetentries3_(DM *dm, DM *da1, DM *da2, DM *da3, PetscErrorCode *ierr) in dmcompositegetentries3_()
51 PETSC_EXTERN void dmcompositegetentries4_(DM *dm, DM *da1, DM *da2, DM *da3, DM *da4, PetscErrorCod… in dmcompositegetentries4_()
56 PETSC_EXTERN void dmcompositegetentries5_(DM *dm, DM *da1, DM *da2, DM *da3, DM *da4, DM *da5, Pets… in dmcompositegetentries5_()
61 PETSC_EXTERN void dmcompositegetglobaliss_(DM *dm, F90Array1d *ptr, PetscErrorCode *ierr PETSC_F90_… in dmcompositegetglobaliss_()
73 PETSC_EXTERN void dmcompositerestoreglobaliss_(DM *dm, F90Array1d *ptr, PetscErrorCode *ierr PETSC_… in dmcompositerestoreglobaliss_()
90 PETSC_EXTERN void dmcompositegetlocaliss_(DM *dm, F90Array1d *ptr, PetscErrorCode *ierr PETSC_F90_2… in dmcompositegetlocaliss_()
102 PETSC_EXTERN void dmcompositerestorelocaliss_(DM *dm, F90Array1d *ptr, PetscErrorCode *ierr PETSC_F… in dmcompositerestorelocaliss_()
/petsc/src/ksp/ksp/tutorials/
H A Dex65.c27 static PetscErrorCode CreateMatrix(DM, Mat *);
28 static PetscErrorCode CreateGlobalVector(DM, Vec *);
29 static PetscErrorCode CreateLocalVector(DM, Vec *);
30 static PetscErrorCode Refine(DM, MPI_Comm, DM *);
31 static PetscErrorCode Coarsen(DM, MPI_Comm, DM *);
32 static PetscErrorCode CreateInterpolation(DM, DM, Mat *, Vec *);
33 static PetscErrorCode CreateRestriction(DM, DM, Mat *);
36 static PetscErrorCode MyDMShellCreate(MPI_Comm comm, DM da, DM *shell) in MyDMShellCreate()
55 DM da, shell; in main()
84 PetscCall(DMDestroy((DM *)ctx)); in DestroyCtx()
[all …]
/petsc/src/dm/impls/shell/
H A Ddmshell.c34 PetscErrorCode DMGlobalToLocalBeginDefaultShell(DM dm, Vec g, InsertMode mode, Vec l) in DMGlobalToLocalBeginDefaultShell()
58 PetscErrorCode DMGlobalToLocalEndDefaultShell(DM dm, Vec g, InsertMode mode, Vec l) in DMGlobalToLocalEndDefaultShell()
85 PetscErrorCode DMLocalToGlobalBeginDefaultShell(DM dm, Vec l, InsertMode mode, Vec g) in DMLocalToGlobalBeginDefaultShell()
109 PetscErrorCode DMLocalToGlobalEndDefaultShell(DM dm, Vec l, InsertMode mode, Vec g) in DMLocalToGlobalEndDefaultShell()
138 PetscErrorCode DMLocalToLocalBeginDefaultShell(DM dm, Vec g, InsertMode mode, Vec l) in DMLocalToLocalBeginDefaultShell()
164 PetscErrorCode DMLocalToLocalEndDefaultShell(DM dm, Vec g, InsertMode mode, Vec l) in DMLocalToLocalEndDefaultShell()
174 static PetscErrorCode DMCreateMatrix_Shell(DM dm, Mat *J) in DMCreateMatrix_Shell()
200 static PetscErrorCode DMCreateGlobalVector_Shell(DM dm, Vec *gvec) in DMCreateGlobalVector_Shell()
218 static PetscErrorCode DMCreateLocalVector_Shell(DM dm, Vec *gvec) in DMCreateLocalVector_Shell()
249 PetscErrorCode DMShellSetDestroyContext(DM dm, PetscCtxDestroyFn *destroyctx) in DMShellSetDestroyContext()
[all …]
/petsc/src/dm/interface/
H A Ddmgenerate.c3 PETSC_EXTERN PetscErrorCode DMIsForest(DM, PetscBool *);
9 PETSC_EXTERN PetscErrorCode DMPlexGenerate_Triangle(DM, PetscBool, DM *);
10 PETSC_EXTERN PetscErrorCode DMPlexRefine_Triangle(DM, PetscReal *, DM *);
13 PETSC_EXTERN PetscErrorCode DMPlexGenerate_Tetgen(DM, PetscBool, DM *);
14 PETSC_EXTERN PetscErrorCode DMPlexRefine_Tetgen(DM, double *, DM *);
17 PETSC_EXTERN PetscErrorCode DMPlexGenerate_CTetgen(DM, PetscBool, DM *);
18 PETSC_EXTERN PetscErrorCode DMPlexRefine_CTetgen(DM, double *, DM *);
21 PETSC_EXTERN PetscErrorCode DMAdaptMetric_Pragmatic_Plex(DM, Vec, DMLabel, DMLabel, DM *);
24 PETSC_EXTERN PetscErrorCode DMAdaptMetric_Mmg_Plex(DM, Vec, DMLabel, DMLabel, DM *);
27 PETSC_EXTERN PetscErrorCode DMAdaptMetric_ParMmg_Plex(DM, Vec, DMLabel, DMLabel, DM *);
[all …]
/petsc/doc/manual/
H A Ddmbase.md3 # DM Basics
8 will not get widely used. Thus PETSc provides a set of abstractions represented by the `DM` object …
10 `DM` is an orphan initialism or orphan acronym, the letters have no meaning and never did.
13 classes `DM` currently supports are PDEs on structured and staggered grids with finite difference m…
20 In previous chapters, we have demonstrated some simple usage of `DM` to provide the input for the s…
21 we will dive deep into the capabilities of `DM`.
23 It is possible to create a `DM` with
26 DM dm;
27 DMCreate(MPI_Comm comm, DM *dm);
28 DMSetType(DM dm, DMType type);
[all …]

12345678910>>...72