| /petsc/src/dm/dt/fv/interface/ceed/ |
| H A D | fvceed.c | 18 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 D | feceed.c | 18 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 D | dmceed.c | 24 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 D | dm.c | 780 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 D | dmplextsceed.c | 11 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 D | dmplexsnesceed.c | 11 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 D | ex42.c | 215 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 D | plexceed.c | 322 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 D | MFEM.py | 36 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 D | petscfvimpl.h | 84 Ceed ceed; /* The LibCEED context, usually set by the DM */ member
|
| H A D | petscfeimpl.h | 240 Ceed ceed; /* The LibCEED context, usually set by the DM */ member
|
| H A D | dmimpl.h | 329 Ceed ceed; // LibCEED context member
|
| /petsc/src/ts/tutorials/ |
| H A D | ex11.c | 388 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 D | fe.c | 321 PetscCallCEED(CeedDestroy(&(*fem)->ceed)); in PetscFEDestroy()
|