Searched refs:e_vec (Results 1 – 3 of 3) sorted by relevance
| /libCEED/backends/hip-ref/ |
| H A D | ceed-hip-ref-operator.c | 377 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 D | ceed-cuda-ref-operator.c | 378 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 D | ceed-elemrestriction.c | 1287 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()
|