Home
last modified time | relevance | path

Searched refs:PetscFE (Results 1 – 25 of 202) sorted by relevance

123456789

/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A Dpetscfe.pxi10 PetscErrorCode PetscFECreate(MPI_Comm, PetscFE*)
11 …de PetscFECreateDefault(MPI_Comm, PetscInt, PetscInt, PetscBool, const char [], PetscInt, PetscFE*)
12 …ECreateByCell(MPI_Comm, PetscInt, PetscInt, PetscDMPolytopeType, const char [], PetscInt, PetscFE*)
13 …orCode PetscFECreateLagrange(MPI_Comm, PetscInt, PetscInt, PetscBool, PetscInt, PetscInt, PetscFE*)
14 PetscErrorCode PetscFESetType(PetscFE, PetscFEType)
15 PetscErrorCode PetscFEGetQuadrature(PetscFE, PetscQuadrature*)
16 PetscErrorCode PetscFEGetFaceQuadrature(PetscFE, PetscQuadrature*)
17 PetscErrorCode PetscFESetQuadrature(PetscFE, PetscQuadrature)
18 PetscErrorCode PetscFESetFaceQuadrature(PetscFE, PetscQuadrature)
19 PetscErrorCode PetscFEDestroy(PetscFE*)
[all …]
/petsc/include/
H A Dpetscfe.h99 PETSC_EXTERN PetscErrorCode PetscFECreate(MPI_Comm, PetscFE *);
100 PETSC_EXTERN PetscErrorCode PetscFEDestroy(PetscFE *);
101 PETSC_EXTERN PetscErrorCode PetscFESetType(PetscFE, PetscFEType);
102 PETSC_EXTERN PetscErrorCode PetscFEGetType(PetscFE, PetscFEType *);
103 PETSC_EXTERN PetscErrorCode PetscFESetUp(PetscFE);
104 PETSC_EXTERN PetscErrorCode PetscFESetFromOptions(PetscFE);
105 PETSC_EXTERN PetscErrorCode PetscFEViewFromOptions(PetscFE, PetscObject, const char[]);
106 PETSC_EXTERN PetscErrorCode PetscFESetName(PetscFE, const char[]);
107 PETSC_EXTERN PetscErrorCode PetscFECreateVector(PetscFE, PetscInt, PetscBool, PetscBool, PetscFE
109 PETSC_EXTERN PetscErrorCode PetscFEView(PetscFE, PetscViewer);
[all …]
H A Dpetscfeceed.h10 PETSC_EXTERN PetscErrorCode PetscFEGetCeedBasis(PetscFE, CeedBasis *);
11 PETSC_EXTERN PetscErrorCode PetscFESetCeed(PetscFE, Ceed);
/petsc/include/petsc/private/
H A Dpetscfeimpl.h204 PetscErrorCode (*setfromoptions)(PetscFE, PetscOptionItems);
205 PetscErrorCode (*setup)(PetscFE);
206 PetscErrorCode (*view)(PetscFE, PetscViewer);
207 PetscErrorCode (*destroy)(PetscFE);
208 PetscErrorCode (*getdimension)(PetscFE, PetscInt *);
209 PetscErrorCode (*createpointtrace)(PetscFE, PetscInt, PetscFE *);
210 …PetscErrorCode (*computetabulation)(PetscFE, PetscInt, const PetscReal *, PetscInt, PetscTabulatio…
217 …PetscErrorCode (*integratejacobianaction)(PetscFE, PetscDS, PetscInt, PetscInt, PetscFEGeom *, con…
231 PetscFE *subspaces; /* Subspaces for each dimension */
296 static inline PetscErrorCode PetscFEInterpolate_Static(PetscFE fe, const PetscScalar x[], PetscFEGe… in PetscFEInterpolate_Static()
[all …]
/petsc/src/dm/dt/fe/impls/vector/
H A Dfevector.c5 PetscFE scalar_fe;
11 static PetscErrorCode PetscFEDestroy_Vector(PetscFE fe) in PetscFEDestroy_Vector()
22 static PetscErrorCode PetscFEView_Vector_Ascii(PetscFE fe, PetscViewer v) in PetscFEView_Vector_Ascii()
59 static PetscErrorCode PetscFEView_Vector(PetscFE fe, PetscViewer v) in PetscFEView_Vector()
69 static PetscErrorCode PetscFESetUp_Vector(PetscFE fe) in PetscFESetUp_Vector()
106 static PetscErrorCode PetscFEGetDimension_Vector(PetscFE fe, PetscInt *dim) in PetscFEGetDimension_Vector()
116 static PetscErrorCode PetscFEVectorInsertTabulation(PetscFE fe, PetscInt npoints, const PetscReal p… in PetscFEVectorInsertTabulation()
156 static PetscErrorCode PetscFEComputeTabulation_Vector(PetscFE fe, PetscInt npoints, const PetscReal… in PetscFEComputeTabulation_Vector()
204 static PetscErrorCode PetscFECreatePointTrace_Vector(PetscFE fe, PetscInt refPoint, PetscFE *trFE) in PetscFECreatePointTrace_Vector()
207 PetscFE scalar_trFE; in PetscFECreatePointTrace_Vector()
[all …]
/petsc/src/dm/dt/fe/interface/
H A Dfe.c89 PetscErrorCode PetscFERegister(const char sname[], PetscErrorCode (*function)(PetscFE)) in PetscFERegister() argument
112 PetscErrorCode PetscFESetType(PetscFE fem, PetscFEType name) in PetscFESetType()
114 PetscErrorCode (*r)(PetscFE); in PetscFESetType()
149 PetscErrorCode PetscFEGetType(PetscFE fem, PetscFEType *name) in PetscFEGetType()
173 PetscErrorCode PetscFEViewFromOptions(PetscFE A, PeOp PetscObject obj, const char name[]) in PetscFEViewFromOptions()
194 PetscErrorCode PetscFEView(PetscFE fem, PetscViewer viewer) in PetscFEView()
224 PetscErrorCode PetscFESetFromOptions(PetscFE fem) in PetscFESetFromOptions()
268 PetscErrorCode PetscFESetUp(PetscFE fem) in PetscFESetUp()
292 PetscErrorCode PetscFEDestroy(PetscFE *fem) in PetscFEDestroy()
344 PetscErrorCode PetscFECreate(MPI_Comm comm, PetscFE *fem) in PetscFECreate()
[all …]
/petsc/doc/manualpages/MANSECHeaders/
H A DFE1 # Finite Elements (PetscFE)
3 The `PetscFE` class encapsulates a finite element discretization. Each `PetscFE` object contains a …
11 …ROOT_PLACEHOLDER/src/snes/tutorials/index.html">SNES Examples</A> using `PetscFE`, such ex12, ex17…
/petsc/src/dm/interface/
H A Ddmregall.c129 PETSC_EXTERN PetscErrorCode PetscFECreate_Basic(PetscFE);
130 PETSC_EXTERN PetscErrorCode PetscFECreate_Nonaffine(PetscFE);
131 PETSC_EXTERN PetscErrorCode PetscFECreate_Composite(PetscFE);
133 PETSC_EXTERN PetscErrorCode PetscFECreate_OpenCL(PetscFE);
135 PETSC_EXTERN PetscErrorCode PetscFECreate_Vector(PetscFE);
/petsc/src/dm/dt/tests/output/
H A Dex16_0.out1 PetscFE Object: base FE (scalar) 1 MPI process
13 PetscFE Object: vector fe 1 MPI process
36 PetscFE Object: vector fe 1 MPI process
59 PetscFE Object: vector fe 1 MPI process
82 PetscFE Object: vector fe 1 MPI process
105 PetscFE Object: vector fe 1 MPI process
129 PetscFE Object: vector fe 1 MPI process
153 PetscFE Object: vector fe 1 MPI process
177 PetscFE Object: vector fe 1 MPI process
201 PetscFE Object: vector fe 1 MPI process
[all …]
/petsc/src/dm/dt/fe/interface/ceed/
H A Dfeceed.c18 PetscErrorCode PetscFESetCeed(PetscFE fe, Ceed ceed) in PetscFESetCeed()
45 PetscErrorCode PetscFEGetCeedBasis(PetscFE fe, CeedBasis *basis) in PetscFEGetCeedBasis()
/petsc/src/dm/dt/fe/impls/opencl/
H A Dfeopencl.c7 static PetscErrorCode PetscFEDestroy_OpenCL(PetscFE fem) in PetscFEDestroy_OpenCL()
46 static PetscErrorCode PetscFEOpenCLGenerateIntegrationCode(PetscFE fem, char **string_buffer, Petsc… in PetscFEOpenCLGenerateIntegrationCode()
438 static PetscErrorCode PetscFEOpenCLGetIntegrationKernel(PetscFE fem, PetscBool useAux, cl_program *… in PetscFEOpenCLGetIntegrationKernel()
468 static PetscErrorCode PetscFEOpenCLCalculateGrid(PetscFE fem, PetscInt N, PetscInt blockSize, size_… in PetscFEOpenCLCalculateGrid()
484 static PetscErrorCode PetscFEOpenCLLogResidual(PetscFE fem, PetscLogDouble time, PetscLogDouble flo… in PetscFEOpenCLLogResidual()
505 PetscFE fem; in PetscFEIntegrateResidual_OpenCL()
584 PetscFE feAux; in PetscFEIntegrateResidual_OpenCL()
736 PETSC_INTERN PetscErrorCode PetscFESetUp_Basic(PetscFE);
737 PETSC_INTERN PetscErrorCode PetscFEComputeTabulation_Basic(PetscFE, PetscInt, const PetscReal[], Pe…
739 static PetscErrorCode PetscFEInitialize_OpenCL(PetscFE fem) in PetscFEInitialize_OpenCL()
[all …]
/petsc/src/dm/impls/plex/tests/output/
H A Dex99_B_lin_dm_plex_gmsh_project_petscspace_degree-2_dim-1_msh-B2tri.out1 PetscFE Object: P1 1 MPI process
17 PetscFE Object: P2 1 MPI process
H A Dex99_B_lin_dm_plex_gmsh_project_petscspace_degree-1_dim-1_msh-B2qua.out1 PetscFE Object: P1 1 MPI process
17 PetscFE Object: P1 1 MPI process
H A Dex99_B_lin_dm_plex_gmsh_project_petscspace_degree-3_dim-2_msh-B3tet.out1 PetscFE Object: P1 1 MPI process
17 PetscFE Object: P3 1 MPI process
H A Dex99_B_lin_dm_plex_gmsh_project_petscspace_degree-3_dim-3_msh-B3tet.out1 PetscFE Object: P1 1 MPI process
17 PetscFE Object: P3 1 MPI process
H A Dex99_B_lin_dm_plex_gmsh_project_petscspace_degree-1_dim-3_msh-B3tet.out1 PetscFE Object: P1 1 MPI process
17 PetscFE Object: P1 1 MPI process
H A Dex99_B_lin_dm_plex_gmsh_project_petscspace_degree-2_dim-3_msh-B3tet.out1 PetscFE Object: P1 1 MPI process
17 PetscFE Object: P2 1 MPI process
H A Dex99_B_lin_dm_plex_gmsh_project_petscspace_degree-3_dim-1_msh-B2tri.out1 PetscFE Object: P1 1 MPI process
17 PetscFE Object: P3 1 MPI process
H A Dex99_B_lin_dm_plex_gmsh_project_petscspace_degree-1_dim-2_msh-B2tri.out1 PetscFE Object: P1 1 MPI process
17 PetscFE Object: P1 1 MPI process
H A Dex99_B_lin_dm_plex_gmsh_project_petscspace_degree-1_dim-2_msh-B3tet.out1 PetscFE Object: P1 1 MPI process
17 PetscFE Object: P1 1 MPI process
H A Dex99_B_lin_dm_plex_gmsh_project_petscspace_degree-2_dim-2_msh-B3tet.out1 PetscFE Object: P1 1 MPI process
17 PetscFE Object: P2 1 MPI process
H A Dex99_B_lin_dm_plex_gmsh_project_petscspace_degree-2_dim-1_msh-B2qua.out1 PetscFE Object: P1 1 MPI process
17 PetscFE Object: P2 1 MPI process
H A Dex99_B_lin_dm_plex_gmsh_project_petscspace_degree-3_dim-2_msh-B2tri.out1 PetscFE Object: P1 1 MPI process
17 PetscFE Object: P3 1 MPI process
H A Dex99_B_lin_dm_plex_gmsh_project_petscspace_degree-1_dim-1_msh-B2tri.out1 PetscFE Object: P1 1 MPI process
17 PetscFE Object: P1 1 MPI process
H A Dex99_B_lin_dm_plex_gmsh_project_petscspace_degree-2_dim-2_msh-B2tri.out1 PetscFE Object: P1 1 MPI process
17 PetscFE Object: P2 1 MPI process

123456789