Home
last modified time | relevance | path

Searched refs:e_vec (Results 1 – 3 of 3) sorted by relevance

/libCEED/backends/hip-ref/
H A Dceed-hip-ref-operator.c377 CeedVector l_vec, e_vec = impl->e_vecs_in[input_field]; in CeedOperatorInputRestrict_Hip() local
385 if (!e_vec) e_vec = active_e_vec; in CeedOperatorInputRestrict_Hip()
389 if (e_vec) { in CeedOperatorInputRestrict_Hip()
399 … CeedCallBackend(CeedElemRestrictionApply(elem_rstr, CEED_NOTRANSPOSE, l_vec, e_vec, request)); in CeedOperatorInputRestrict_Hip()
417 CeedVector l_vec, e_vec = impl->e_vecs_in[input_field], q_vec = impl->q_vecs_in[input_field]; in CeedOperatorInputBasis_Hip() local
425 if (!e_vec) e_vec = active_e_vec; in CeedOperatorInputBasis_Hip()
434 if (e_vec) { in CeedOperatorInputBasis_Hip()
435 CeedCallBackend(CeedVectorGetArrayRead(e_vec, CEED_MEM_DEVICE, &e_vec_array)); in CeedOperatorInputBasis_Hip()
449 CeedCallBackend(CeedBasisApply(basis, num_elem, CEED_NOTRANSPOSE, eval_mode, e_vec, q_vec)); in CeedOperatorInputBasis_Hip()
467 CeedVector l_vec, e_vec = impl->e_vecs_in[input_field]; in CeedOperatorInputRestore_Hip() local
[all …]
/libCEED/backends/cuda-ref/
H A Dceed-cuda-ref-operator.c378 CeedVector l_vec, e_vec = impl->e_vecs_in[input_field]; in CeedOperatorInputRestrict_Cuda() local
386 if (!e_vec) e_vec = active_e_vec; in CeedOperatorInputRestrict_Cuda()
390 if (e_vec) { in CeedOperatorInputRestrict_Cuda()
400 … CeedCallBackend(CeedElemRestrictionApply(elem_rstr, CEED_NOTRANSPOSE, l_vec, e_vec, request)); in CeedOperatorInputRestrict_Cuda()
418 CeedVector l_vec, e_vec = impl->e_vecs_in[input_field], q_vec = impl->q_vecs_in[input_field]; in CeedOperatorInputBasis_Cuda() local
426 if (!e_vec) e_vec = active_e_vec; in CeedOperatorInputBasis_Cuda()
435 if (e_vec) { in CeedOperatorInputBasis_Cuda()
436 CeedCallBackend(CeedVectorGetArrayRead(e_vec, CEED_MEM_DEVICE, &e_vec_array)); in CeedOperatorInputBasis_Cuda()
450 CeedCallBackend(CeedBasisApply(basis, num_elem, CEED_NOTRANSPOSE, eval_mode, e_vec, q_vec)); in CeedOperatorInputBasis_Cuda()
468 CeedVector l_vec, e_vec = impl->e_vecs_in[input_field]; in CeedOperatorInputRestore_Cuda() local
[all …]
/libCEED/interface/
H A Dceed-elemrestriction.c1287 int CeedElemRestrictionCreateVector(CeedElemRestriction rstr, CeedVector *l_vec, CeedVector *e_vec)… in CeedElemRestrictionCreateVector() argument
1295 if (e_vec) CeedCall(CeedVectorCreate(ceed, e_size, e_vec)); in CeedElemRestrictionCreateVector()
1725 CeedVector e_vec; in CeedElemRestrictionGetMultiplicity() local
1728 CeedCall(CeedElemRestrictionCreateVector(rstr, NULL, &e_vec)); in CeedElemRestrictionGetMultiplicity()
1732 CeedCall(CeedElemRestrictionApply(rstr, CEED_NOTRANSPOSE, mult, e_vec, CEED_REQUEST_IMMEDIATE)); in CeedElemRestrictionGetMultiplicity()
1735 CeedCall(CeedElemRestrictionApply(rstr, CEED_TRANSPOSE, e_vec, mult, CEED_REQUEST_IMMEDIATE)); in CeedElemRestrictionGetMultiplicity()
1737 CeedCall(CeedVectorDestroy(&e_vec)); in CeedElemRestrictionGetMultiplicity()