Home
last modified time | relevance | path

Searched refs:e_vecs_out (Results 1 – 10 of 10) sorted by relevance

/libCEED/backends/ref/
H A Dceed-ref-operator.c172 CeedCallBackend(CeedCalloc(CEED_FIELD_MAX, &impl->e_vecs_out)); in CeedOperatorSetup_Ref()
185 … impl->e_vecs_full, impl->e_vecs_out, impl->q_vecs_out, num_input_fields, num_output_fields, Q)); in CeedOperatorSetup_Ref()
328 CeedCallBackend(CeedVectorSetArray(impl->e_vecs_out[i], CEED_MEM_HOST, CEED_USE_POINTER, in CeedOperatorOutputBasis_Ref()
331 …(CeedBasisApplyAdd(basis, 1, CEED_TRANSPOSE, eval_mode, impl->q_vecs_out[i], impl->e_vecs_out[i])); in CeedOperatorOutputBasis_Ref()
333 …end(CeedBasisApply(basis, 1, CEED_TRANSPOSE, eval_mode, impl->q_vecs_out[i], impl->e_vecs_out[i])); in CeedOperatorOutputBasis_Ref()
858 CeedCallBackend(CeedCalloc(CEED_FIELD_MAX, &impl->e_vecs_out)); in CeedOperatorSetupAtPoints_Ref()
871 … impl->e_vecs_out, impl->q_vecs_out, num_input_fields, num_output_fields, Q)); in CeedOperatorSetupAtPoints_Ref()
876 CeedCallBackend(CeedVectorReferenceCopy(impl->q_vecs_in[0], &impl->e_vecs_out[0])); in CeedOperatorSetupAtPoints_Ref()
986 impl->e_vecs_out[i])); in CeedOperatorOutputBasisAtPoints_Ref()
989 impl->e_vecs_out[i])); in CeedOperatorOutputBasisAtPoints_Ref()
[all …]
H A Dceed-ref.h57 CeedVector *e_vecs_out; /* Single element output E-vectors */ member
/libCEED/backends/blocked/
H A Dceed-blocked.h25 CeedVector *e_vecs_out; /* Element block output E-vectors */ member
H A Dceed-blocked-operator.c231 CeedCallBackend(CeedCalloc(CEED_FIELD_MAX, &impl->e_vecs_out)); in CeedOperatorSetup_Blocked()
244 … impl->block_rstr, impl->e_vecs_full, impl->e_vecs_out, impl->q_vecs_out, num_input_fields, in CeedOperatorSetup_Blocked()
383 CeedCallBackend(CeedVectorSetArray(impl->e_vecs_out[i], CEED_MEM_HOST, CEED_USE_POINTER, in CeedOperatorOutputBasis_Blocked()
386 …sApplyAdd(basis, block_size, CEED_TRANSPOSE, eval_mode, impl->q_vecs_out[i], impl->e_vecs_out[i])); in CeedOperatorOutputBasis_Blocked()
388 …asisApply(basis, block_size, CEED_TRANSPOSE, eval_mode, impl->q_vecs_out[i], impl->e_vecs_out[i])); in CeedOperatorOutputBasis_Blocked()
763 CeedCallBackend(CeedVectorDestroy(&impl->e_vecs_out[i])); in CeedOperatorDestroy_Blocked()
766 CeedCallBackend(CeedFree(&impl->e_vecs_out)); in CeedOperatorDestroy_Blocked()
/libCEED/backends/opt/
H A Dceed-opt.h29 CeedVector *e_vecs_out; /* Element block output E-vectors */ member
H A Dceed-opt-operator.c238 CeedCallBackend(CeedCalloc(CEED_FIELD_MAX, &impl->e_vecs_out)); in CeedOperatorSetup_Opt()
251 … impl->e_vecs_full, impl->e_vecs_out, impl->q_vecs_out, num_input_fields, num_output_fields, Q)); in CeedOperatorSetup_Opt()
394 …sApplyAdd(basis, block_size, CEED_TRANSPOSE, eval_mode, impl->q_vecs_out[i], impl->e_vecs_out[i])); in CeedOperatorOutputBasis_Opt()
396 …asisApply(basis, block_size, CEED_TRANSPOSE, eval_mode, impl->q_vecs_out[i], impl->e_vecs_out[i])); in CeedOperatorOutputBasis_Opt()
413 …k(impl->block_rstr[i + impl->num_inputs], e / block_size, CEED_TRANSPOSE, impl->e_vecs_out[i], vec, in CeedOperatorOutputBasis_Opt()
487 …CeedCallBackend(CeedVectorGetArrayWrite(impl->e_vecs_out[i], CEED_MEM_HOST, &e_data[i + num_input_… in CeedOperatorApplyAdd_Opt()
489 CeedCallBackend(CeedVectorRestoreArray(impl->e_vecs_out[i], &e_data[i + num_input_fields])); in CeedOperatorApplyAdd_Opt()
768 CeedCallBackend(CeedVectorDestroy(&impl->e_vecs_out[i])); in CeedOperatorDestroy_Opt()
771 CeedCallBackend(CeedFree(&impl->e_vecs_out)); in CeedOperatorDestroy_Opt()
/libCEED/backends/hip-ref/
H A Dceed-hip-ref-operator.c45 CeedCallBackend(CeedVectorDestroy(&impl->e_vecs_out[i])); in CeedOperatorDestroy_Hip()
48 CeedCallBackend(CeedFree(&impl->e_vecs_out)); in CeedOperatorDestroy_Hip()
258 CeedCallBackend(CeedCalloc(num_output_fields, &impl->e_vecs_out)); in CeedOperatorSetup_Hip()
273 …pFields_Hip(qf, op, false, false, impl->skip_rstr_out, impl->apply_add_basis_out, impl->e_vecs_out, in CeedOperatorSetup_Hip()
536 CeedCallBackend(CeedVectorGetArrayWrite(impl->e_vecs_out[i], CEED_MEM_DEVICE, &e_vec_array)); in CeedOperatorApplyAdd_Hip()
554 CeedVector l_vec, e_vec = impl->e_vecs_out[field], q_vec = impl->q_vecs_out[field]; in CeedOperatorApplyAdd_Hip()
654 CeedCallBackend(CeedCalloc(num_output_fields, &impl->e_vecs_out)); in CeedOperatorSetupAtPoints_Hip()
669 …op, false, true, impl->skip_rstr_out, impl->apply_add_basis_out, impl->e_vecs_out, impl->q_vecs_ou… in CeedOperatorSetupAtPoints_Hip()
883 CeedCallBackend(CeedVectorGetArrayWrite(impl->e_vecs_out[i], CEED_MEM_DEVICE, &e_vec_array)); in CeedOperatorApplyAddAtPoints_Hip()
901 CeedVector l_vec, e_vec = impl->e_vecs_out[field], q_vec = impl->q_vecs_out[field]; in CeedOperatorApplyAddAtPoints_Hip()
[all …]
H A Dceed-hip-ref.h142 CeedVector *e_vecs_in, *e_vecs_out; member
/libCEED/backends/cuda-ref/
H A Dceed-cuda-ref-operator.c46 CeedCallBackend(CeedVectorDestroy(&impl->e_vecs_out[i])); in CeedOperatorDestroy_Cuda()
49 CeedCallBackend(CeedFree(&impl->e_vecs_out)); in CeedOperatorDestroy_Cuda()
259 CeedCallBackend(CeedCalloc(num_output_fields, &impl->e_vecs_out)); in CeedOperatorSetup_Cuda()
274 …Fields_Cuda(qf, op, false, false, impl->skip_rstr_out, impl->apply_add_basis_out, impl->e_vecs_out, in CeedOperatorSetup_Cuda()
538 CeedCallBackend(CeedVectorGetArrayWrite(impl->e_vecs_out[i], CEED_MEM_DEVICE, &e_vec_array)); in CeedOperatorApplyAdd_Cuda()
556 CeedVector l_vec, e_vec = impl->e_vecs_out[field], q_vec = impl->q_vecs_out[field]; in CeedOperatorApplyAdd_Cuda()
656 CeedCallBackend(CeedCalloc(num_output_fields, &impl->e_vecs_out)); in CeedOperatorSetupAtPoints_Cuda()
671 …pFields_Cuda(qf, op, false, true, impl->skip_rstr_out, impl->apply_add_basis_out, impl->e_vecs_out, in CeedOperatorSetupAtPoints_Cuda()
886 CeedCallBackend(CeedVectorGetArrayWrite(impl->e_vecs_out[i], CEED_MEM_DEVICE, &e_vec_array)); in CeedOperatorApplyAddAtPoints_Cuda()
904 CeedVector l_vec, e_vec = impl->e_vecs_out[field], q_vec = impl->q_vecs_out[field]; in CeedOperatorApplyAddAtPoints_Cuda()
[all …]
H A Dceed-cuda-ref.h137 CeedVector *e_vecs_in, *e_vecs_out; member