Lines Matching refs:PetscCallCEED
36 PetscCallCEED(CeedInit(ceedresource, &dm->ceed)); in DMGetCeed()
56 PetscCallCEED(CeedVectorCreate(ceed, n, cx)); in VecGetCeedVector()
57 PetscCallCEED(CeedVectorSetArray(*cx, PetscMemType2Ceed(memtype), CEED_USE_POINTER, x)); in VecGetCeedVector()
65 PetscCallCEED(CeedVectorDestroy(cx)); in VecRestoreCeedVector()
78 PetscCallCEED(CeedVectorCreate(ceed, n, cx)); in VecGetCeedVectorRead()
79 …PetscCallCEED(CeedVectorSetArray(*cx, PetscMemType2Ceed(memtype), CEED_USE_POINTER, (PetscScalar *… in VecGetCeedVectorRead()
87 PetscCallCEED(CeedVectorDestroy(cx)); in VecRestoreCeedVectorRead()
161 …PetscCallCEED(CeedElemRestrictionCreateStrided(ceed, Ncell, Nq, *Nqdata, Ncell * Nq * (*Nqdata), C… in DMCeedCreateGeometry()
173 PetscCallCEED(CeedQFunctionCreateInterior(ceed, 1, geom, geomName, &sd->qf)); in DMCeedCreateGeometry()
174 PetscCallCEED(CeedQFunctionAddInput(sd->qf, "x", cdim, CEED_EVAL_INTERP)); in DMCeedCreateGeometry()
175 PetscCallCEED(CeedQFunctionAddInput(sd->qf, "dx", cdim * dim, CEED_EVAL_GRAD)); in DMCeedCreateGeometry()
176 PetscCallCEED(CeedQFunctionAddInput(sd->qf, "weight", 1, CEED_EVAL_WEIGHT)); in DMCeedCreateGeometry()
177 PetscCallCEED(CeedQFunctionAddOutput(sd->qf, "qdata", *Nqdata, CEED_EVAL_NONE)); in DMCeedCreateGeometry()
179 …PetscCallCEED(CeedOperatorCreate(ceed, sd->qf, CEED_QFUNCTION_NONE, CEED_QFUNCTION_NONE, &sd->op)); in DMCeedCreateGeometry()
180 PetscCallCEED(CeedOperatorSetField(sd->op, "x", sd->er, sd->basis, CEED_VECTOR_ACTIVE)); in DMCeedCreateGeometry()
181 PetscCallCEED(CeedOperatorSetField(sd->op, "dx", sd->er, sd->basis, CEED_VECTOR_ACTIVE)); in DMCeedCreateGeometry()
182 …PetscCallCEED(CeedOperatorSetField(sd->op, "weight", CEED_ELEMRESTRICTION_NONE, sd->basis, CEED_VE… in DMCeedCreateGeometry()
183 PetscCallCEED(CeedOperatorSetField(sd->op, "qdata", *erq, CEED_BASIS_NONE, CEED_VECTOR_ACTIVE)); in DMCeedCreateGeometry()
185 PetscCallCEED(CeedElemRestrictionCreateVector(*erq, qd, NULL)); in DMCeedCreateGeometry()
228 PetscCallCEED(CeedBasisGetNumQuadraturePoints(sd->geom->basis, &Nqx)); in DMCeedCreate_Internal()
235 PetscCallCEED(CeedQFunctionCreateInterior(ceed, 1, func, func_source, &sd->qf)); in DMCeedCreate_Internal()
236 PetscCallCEED(CeedQFunctionAddInput(sd->qf, "u", Nc, CEED_EVAL_INTERP)); in DMCeedCreate_Internal()
237 PetscCallCEED(CeedQFunctionAddInput(sd->qf, "du", Nc * dim, CEED_EVAL_GRAD)); in DMCeedCreate_Internal()
238 PetscCallCEED(CeedQFunctionAddInput(sd->qf, "qdata", Nqdata, CEED_EVAL_NONE)); in DMCeedCreate_Internal()
239 PetscCallCEED(CeedQFunctionAddOutput(sd->qf, "v", Nc, CEED_EVAL_INTERP)); in DMCeedCreate_Internal()
240 PetscCallCEED(CeedQFunctionAddOutput(sd->qf, "dv", Nc * dim, CEED_EVAL_GRAD)); in DMCeedCreate_Internal()
242 …PetscCallCEED(CeedOperatorCreate(ceed, sd->qf, CEED_QFUNCTION_NONE, CEED_QFUNCTION_NONE, &sd->op)); in DMCeedCreate_Internal()
243 PetscCallCEED(CeedOperatorSetField(sd->op, "u", sd->er, sd->basis, CEED_VECTOR_ACTIVE)); in DMCeedCreate_Internal()
244 PetscCallCEED(CeedOperatorSetField(sd->op, "du", sd->er, sd->basis, CEED_VECTOR_ACTIVE)); in DMCeedCreate_Internal()
245 PetscCallCEED(CeedOperatorSetField(sd->op, "qdata", sd->erq, CEED_BASIS_NONE, sd->qd)); in DMCeedCreate_Internal()
246 PetscCallCEED(CeedOperatorSetField(sd->op, "v", sd->er, sd->basis, CEED_VECTOR_ACTIVE)); in DMCeedCreate_Internal()
247 PetscCallCEED(CeedOperatorSetField(sd->op, "dv", sd->er, sd->basis, CEED_VECTOR_ACTIVE)); in DMCeedCreate_Internal()
294 …PetscCallCEED(CeedElemRestrictionCreateStrided(ceed, Nface, Nq, *Nqdata, Nface * Nq * (*Nqdata), s… in DMCeedCreateGeometryFVM()
295 PetscCallCEED(CeedElemRestrictionCreateVector(*erq, qd, NULL)); in DMCeedCreateGeometryFVM()
319 …PetscCallCEED(CeedElemRestrictionCreateStrided(ceed, Nface, Nq, *Nqinfo, Nface * Nq * (*Nqinfo), s… in DMCeedCreateInfoFVM()
320 PetscCallCEED(CeedElemRestrictionCreateVector(*eri, qi, NULL)); in DMCeedCreateInfoFVM()
357 PetscCallCEED(CeedQFunctionCreateInterior(ceed, 1, func, func_source, &sd->qf)); in DMCeedCreateFVM_Internal()
358 PetscCallCEED(CeedQFunctionAddInput(sd->qf, "uL", Nc, CEED_EVAL_NONE)); in DMCeedCreateFVM_Internal()
359 PetscCallCEED(CeedQFunctionAddInput(sd->qf, "uR", Nc, CEED_EVAL_NONE)); in DMCeedCreateFVM_Internal()
360 PetscCallCEED(CeedQFunctionAddInput(sd->qf, "geom", Nqdata, CEED_EVAL_NONE)); in DMCeedCreateFVM_Internal()
361 if (createInfo) PetscCallCEED(CeedQFunctionAddInput(sd->qf, "info", Nqinfo, CEED_EVAL_NONE)); in DMCeedCreateFVM_Internal()
362 PetscCallCEED(CeedQFunctionAddOutput(sd->qf, "cL", Nc, CEED_EVAL_NONE)); in DMCeedCreateFVM_Internal()
363 PetscCallCEED(CeedQFunctionAddOutput(sd->qf, "cR", Nc, CEED_EVAL_NONE)); in DMCeedCreateFVM_Internal()
365 PetscCallCEED(CeedQFunctionSetContext(sd->qf, qfCtx)); in DMCeedCreateFVM_Internal()
367 …PetscCallCEED(CeedOperatorCreate(ceed, sd->qf, CEED_QFUNCTION_NONE, CEED_QFUNCTION_NONE, &sd->op)); in DMCeedCreateFVM_Internal()
368 PetscCallCEED(CeedOperatorSetField(sd->op, "uL", sd->erL, CEED_BASIS_NONE, CEED_VECTOR_ACTIVE)); in DMCeedCreateFVM_Internal()
369 PetscCallCEED(CeedOperatorSetField(sd->op, "uR", sd->erR, CEED_BASIS_NONE, CEED_VECTOR_ACTIVE)); in DMCeedCreateFVM_Internal()
370 PetscCallCEED(CeedOperatorSetField(sd->op, "geom", sd->erq, CEED_BASIS_NONE, sd->qd)); in DMCeedCreateFVM_Internal()
371 …if (createInfo) PetscCallCEED(CeedOperatorSetField(sd->op, "info", sd->eri, CEED_BASIS_NONE, sd->q… in DMCeedCreateFVM_Internal()
372 PetscCallCEED(CeedOperatorSetField(sd->op, "cL", sd->erL, CEED_BASIS_NONE, CEED_VECTOR_ACTIVE)); in DMCeedCreateFVM_Internal()
373 PetscCallCEED(CeedOperatorSetField(sd->op, "cR", sd->erR, CEED_BASIS_NONE, CEED_VECTOR_ACTIVE)); in DMCeedCreateFVM_Internal()
410 if (p->qd) PetscCallCEED(CeedVectorDestroy(&p->qd)); in DMCeedDestroy()
411 if (p->qi) PetscCallCEED(CeedVectorDestroy(&p->qi)); in DMCeedDestroy()
412 if (p->op) PetscCallCEED(CeedOperatorDestroy(&p->op)); in DMCeedDestroy()
413 if (p->qf) PetscCallCEED(CeedQFunctionDestroy(&p->qf)); in DMCeedDestroy()
414 if (p->erL) PetscCallCEED(CeedElemRestrictionDestroy(&p->erL)); in DMCeedDestroy()
415 if (p->erR) PetscCallCEED(CeedElemRestrictionDestroy(&p->erR)); in DMCeedDestroy()
416 if (p->erq) PetscCallCEED(CeedElemRestrictionDestroy(&p->erq)); in DMCeedDestroy()
417 if (p->eri) PetscCallCEED(CeedElemRestrictionDestroy(&p->eri)); in DMCeedDestroy()
439 …if (sd->geom->op) PetscCallCEED(CeedOperatorApply(sd->geom->op, ccoords, sd->qd, CEED_REQUEST_IMME… in DMCeedComputeGeometry()
455 PetscCallCEED(CeedVectorGetArrayWrite(sd->qi, CEED_MEM_HOST, &a)); in DMCeedComputeInfo()
495 PetscCallCEED(CeedVectorRestoreArray(sd->qi, &a)); in DMCeedComputeInfo()