| /libCEED/backends/ref/ |
| H A D | ceed-ref-operator.c | 172 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 D | ceed-ref.h | 57 CeedVector *e_vecs_out; /* Single element output E-vectors */ member
|
| /libCEED/backends/blocked/ |
| H A D | ceed-blocked.h | 25 CeedVector *e_vecs_out; /* Element block output E-vectors */ member
|
| H A D | ceed-blocked-operator.c | 231 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 D | ceed-opt.h | 29 CeedVector *e_vecs_out; /* Element block output E-vectors */ member
|
| H A D | ceed-opt-operator.c | 238 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 D | ceed-hip-ref-operator.c | 45 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 D | ceed-hip-ref.h | 142 CeedVector *e_vecs_in, *e_vecs_out; member
|
| /libCEED/backends/cuda-ref/ |
| H A D | ceed-cuda-ref-operator.c | 46 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 D | ceed-cuda-ref.h | 137 CeedVector *e_vecs_in, *e_vecs_out; member
|