Lines Matching refs:ceed

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
150 PetscCall(DMGetCeed(dm, &ceed)); in DMCeedCreateGeometry()
161 …PetscCallCEED(CeedElemRestrictionCreateStrided(ceed, Ncell, Nq, *Nqdata, Ncell * Nq * (*Nqdata), C… in DMCeedCreateGeometry()
173 PetscCallCEED(CeedQFunctionCreateInterior(ceed, 1, geom, geomName, &sd->qf)); in DMCeedCreateGeometry()
179 …PetscCallCEED(CeedOperatorCreate(ceed, sd->qf, CEED_QFUNCTION_NONE, CEED_QFUNCTION_NONE, &sd->op)); in DMCeedCreateGeometry()
202 Ceed ceed; in DMCeedCreate_Internal() local
209 PetscCall(DMGetCeed(dm, &ceed)); in DMCeedCreate_Internal()
235 PetscCallCEED(CeedQFunctionCreateInterior(ceed, 1, func, func_source, &sd->qf)); in DMCeedCreate_Internal()
242 …PetscCallCEED(CeedOperatorCreate(ceed, sd->qf, CEED_QFUNCTION_NONE, CEED_QFUNCTION_NONE, &sd->op)); in DMCeedCreate_Internal()
276 Ceed ceed; in DMCeedCreateGeometryFVM() local
286 PetscCall(DMGetCeed(dm, &ceed)); in DMCeedCreateGeometryFVM()
294 …PetscCallCEED(CeedElemRestrictionCreateStrided(ceed, Nface, Nq, *Nqdata, Nface * Nq * (*Nqdata), s… in DMCeedCreateGeometryFVM()
302 Ceed ceed; in DMCeedCreateInfoFVM() local
311 PetscCall(DMGetCeed(dm, &ceed)); in DMCeedCreateInfoFVM()
319 …PetscCallCEED(CeedElemRestrictionCreateStrided(ceed, Nface, Nq, *Nqinfo, Nface * Nq * (*Nqinfo), s… in DMCeedCreateInfoFVM()
330 Ceed ceed; in DMCeedCreateFVM_Internal() local
336 PetscCall(DMGetCeed(dm, &ceed)); in DMCeedCreateFVM_Internal()
357 PetscCallCEED(CeedQFunctionCreateInterior(ceed, 1, func, func_source, &sd->qf)); in DMCeedCreateFVM_Internal()
367 …PetscCallCEED(CeedOperatorCreate(ceed, sd->qf, CEED_QFUNCTION_NONE, CEED_QFUNCTION_NONE, &sd->op)); in DMCeedCreateFVM_Internal()
429 Ceed ceed; in DMCeedComputeGeometry() local
436 PetscCall(DMGetCeed(dm, &ceed)); in DMCeedComputeGeometry()
438 PetscCall(VecGetCeedVectorRead(coords, ceed, &ccoords)); in DMCeedComputeGeometry()