Home
last modified time | relevance | path

Searched refs:ceed (Results 1 – 14 of 14) sorted by relevance

/petsc/src/dm/dt/fv/interface/ceed/
H A Dfvceed.c18 PetscErrorCode PetscFVSetCeed(PetscFV fv, Ceed ceed) in PetscFVSetCeed() argument
22 if (fv->ceed == ceed) PetscFunctionReturn(PETSC_SUCCESS); in PetscFVSetCeed()
23 PetscCallCEED(CeedReferenceCopy(ceed, &fv->ceed)); in PetscFVSetCeed()
53 if (!fv->ceedBasis && fv->ceed) { in PetscFVGetCeedBasis()
58 …PetscCallCEED(CeedBasisCreateTensorH1Lagrange(fv->ceed, dim, Nc, 1, (ord + 1) / 2, CEED_GAUSS, &fv… in PetscFVGetCeedBasis()
/petsc/src/dm/dt/fe/interface/ceed/
H A Dfeceed.c18 PetscErrorCode PetscFESetCeed(PetscFE fe, Ceed ceed) in PetscFESetCeed() argument
22 if (fe->ceed == ceed) PetscFunctionReturn(PETSC_SUCCESS); in PetscFESetCeed()
23 PetscCallCEED(CeedReferenceCopy(ceed, &fe->ceed)); in PetscFESetCeed()
54 if (!fe->ceedBasis && fe->ceed) { in PetscFEGetCeedBasis()
61 …PetscCallCEED(CeedBasisCreateTensorH1Lagrange(fe->ceed, dim, Nc, deg + 1, (ord + 1) / 2, CEED_GAUS… in PetscFEGetCeedBasis()
/petsc/src/dm/interface/
H A Ddmceed.c24 PetscErrorCode DMGetCeed(DM dm, Ceed *ceed) in DMGetCeed() argument
28 PetscAssertPointer(ceed, 2); in DMGetCeed()
29 if (!dm->ceed) { in DMGetCeed()
36 PetscCallCEED(CeedInit(ceedresource, &dm->ceed)); in DMGetCeed()
38 *ceed = dm->ceed; in DMGetCeed()
47 PetscErrorCode VecGetCeedVector(Vec X, Ceed ceed, CeedVector *cx) in VecGetCeedVector() argument
56 PetscCallCEED(CeedVectorCreate(ceed, n, cx)); in VecGetCeedVector()
69 PetscErrorCode VecGetCeedVectorRead(Vec X, Ceed ceed, CeedVector *cx) in VecGetCeedVectorRead() argument
78 PetscCallCEED(CeedVectorCreate(ceed, n, cx)); in VecGetCeedVectorRead()
136 Ceed ceed; in DMCeedCreateGeometry() local
[all …]
H A Ddm.c780 PetscCallCEED(CeedDestroy(&(*dm)->ceed)); in DMDestroy()
5964 Ceed ceed; in DMCreateDS() local
5966 PetscCall(DMGetCeed(dm, &ceed)); in DMCreateDS()
5967 PetscCall(PetscFESetCeed((PetscFE)dm->fields[f].disc, ceed)); in DMCreateDS()
/petsc/src/ts/utils/libceed/
H A Ddmplextsceed.c11 Ceed ceed; in DMPlexTSComputeRHSFunctionFVMCEED() local
16 PetscCall(DMGetCeed(dm, &ceed)); in DMPlexTSComputeRHSFunctionFVMCEED()
23 PetscCall(VecGetCeedVectorRead(locX, ceed, &clocX)); in DMPlexTSComputeRHSFunctionFVMCEED()
24 PetscCall(VecGetCeedVector(locF, ceed, &clocF)); in DMPlexTSComputeRHSFunctionFVMCEED()
/petsc/src/snes/utils/libceed/
H A Ddmplexsnesceed.c11 Ceed ceed; in DMPlexSNESComputeResidualCEED() local
16 PetscCall(DMGetCeed(dm, &ceed)); in DMPlexSNESComputeResidualCEED()
20 PetscCall(VecGetCeedVectorRead(locX, ceed, &clocX)); in DMPlexSNESComputeResidualCEED()
21 PetscCall(VecGetCeedVector(locF, ceed, &clocF)); in DMPlexSNESComputeResidualCEED()
/petsc/src/dm/impls/plex/tests/
H A Dex42.c215 Ceed ceed; in CreateMesh() local
218 PetscCall(DMGetCeed(*dm, &ceed)); in CreateMesh()
219 PetscCall(CeedGetResource(ceed, &usedresource)); in CreateMesh()
255 Ceed ceed; in LibCeedSetupByDegree() local
269 PetscCall(DMGetCeed(dm, &ceed)); in LibCeedSetupByDegree()
288 …PetscCall(CeedElemRestrictionCreateStrided(ceed, Ncell, nqpts, Nqdata, Nqdata * Ncell * nqpts, CEE… in LibCeedSetupByDegree()
302 PetscCall(CeedQFunctionCreateInterior(ceed, 1, ctx->setupgeo, ctx->setupgeofname, &qf_setupgeo)); in LibCeedSetupByDegree()
309 PetscCall(CeedQFunctionCreateInterior(ceed, 1, ctx->apply, ctx->applyfname, &data->qf_apply)); in LibCeedSetupByDegree()
315 …PetscCall(CeedOperatorCreate(ceed, qf_setupgeo, CEED_QFUNCTION_NONE, CEED_QFUNCTION_NONE, &op_setu… in LibCeedSetupByDegree()
322 …PetscCall(CeedOperatorCreate(ceed, data->qf_apply, CEED_QFUNCTION_NONE, CEED_QFUNCTION_NONE, &data… in LibCeedSetupByDegree()
/petsc/src/dm/impls/plex/
H A Dplexceed.c322 Ceed ceed; in DMPlexGetCeedRestriction() local
325 PetscCall(DMGetCeed(dm, &ceed)); in DMPlexGetCeedRestriction()
329 …PetscCallCEED(CeedElemRestrictionCreate(ceed, num_cells, cell_size, num_comp, 1, lvec_size, CEED_M… in DMPlexGetCeedRestriction()
340 Ceed ceed; in DMPlexCreateCeedRestrictionFVM() local
348 PetscCall(DMGetCeed(dm, &ceed)); in DMPlexCreateCeedRestrictionFVM()
353 …PetscCallCEED(CeedElemRestrictionCreate(ceed, num_faces, 1, num_comp, 1, lvec_size, CEED_MEM_HOST,… in DMPlexCreateCeedRestrictionFVM()
356 …PetscCallCEED(CeedElemRestrictionCreate(ceed, num_faces, 1, num_comp, 1, lvec_size, CEED_MEM_HOST,… in DMPlexCreateCeedRestrictionFVM()
/petsc/config/BuildSystem/config/packages/
H A DMFEM.py36 self.ceed = framework.require('config.packages.libCEED',self)
44 self.odeps = [self.slepc,self.ceed,self.cuda,self.openmp,self.superlu_dist,self.netcdf]
165 self.writeConfig(g, 'ceed', self.ceed)
/petsc/include/petsc/private/
H A Dpetscfvimpl.h84 Ceed ceed; /* The LibCEED context, usually set by the DM */ member
H A Dpetscfeimpl.h240 Ceed ceed; /* The LibCEED context, usually set by the DM */ member
H A Ddmimpl.h329 Ceed ceed; // LibCEED context member
/petsc/src/ts/tutorials/
H A Dex11.c388 static PetscErrorCode CreateQFunctionContext_SW(Physics phys, Ceed ceed, CeedQFunctionContext *qfCt… in CreateQFunctionContext_SW() argument
398 PetscCallCEED(CeedQFunctionContextCreate(ceed, qfCtx)); in CreateQFunctionContext_SW()
409 Ceed ceed; in SetupCEED_SW() local
415 PetscCall(DMGetCeed(dm, &ceed)); in SetupCEED_SW()
416 PetscCall(CreateQFunctionContext_SW(physics, ceed, &qfCtx)); in SetupCEED_SW()
595 static PetscErrorCode CreateQFunctionContext_Euler(Physics phys, Ceed ceed, CeedQFunctionContext *q… in CreateQFunctionContext_Euler() argument
605 PetscCallCEED(CeedQFunctionContextCreate(ceed, qfCtx)); in CreateQFunctionContext_Euler()
616 Ceed ceed; in SetupCEED_Euler() local
622 PetscCall(DMGetCeed(dm, &ceed)); in SetupCEED_Euler()
623 PetscCall(CreateQFunctionContext_Euler(physics, ceed, &qfCtx)); in SetupCEED_Euler()
/petsc/src/dm/dt/fe/interface/
H A Dfe.c321 PetscCallCEED(CeedDestroy(&(*fem)->ceed)); in PetscFEDestroy()