Home
last modified time | relevance | path

Searched refs:in_vec (Results 1 – 7 of 7) sorted by relevance

/libCEED/python/tests/
H A Dtest-3-basis.py245 in_vec = ceed.Vector(P)
246 in_vec.set_array(in_array, cmode=libceed.USE_POINTER)
252 b.apply(1, libceed.EVAL_INTERP, in_vec, out_vec)
289 in_vec = ceed.Vector(P)
290 in_vec.set_array(in_array, cmode=libceed.USE_POINTER)
294 b.apply(1, libceed.EVAL_GRAD, in_vec, out_vec)
325 in_vec = ceed.Vector(P)
326 in_vec.set_array(in_array, cmode=libceed.USE_POINTER)
330 b.apply(1, libceed.EVAL_INTERP, in_vec, out_vec)
362 in_vec = ceed.Vector(P)
[all …]
/libCEED/backends/ref/
H A Dceed-ref-operator.c212 … CeedVector in_vec, const bool skip_active, CeedScalar *e_data_full[2 * CEED_FIELD_MAX], in CeedOperatorSetupInputs_Ref() argument
225 else vec = in_vec; in CeedOperatorSetupInputs_Ref()
235 if ((state != impl->input_states[i] || vec == in_vec) && !impl->skip_rstr_in[i]) { in CeedOperatorSetupInputs_Ref()
378 static int CeedOperatorApplyAdd_Ref(CeedOperator op, CeedVector in_vec, CeedVector out_vec, CeedReq… in CeedOperatorApplyAdd_Ref() argument
398 …CeedCallBackend(CeedElemRestrictionApply(elem_rstr, CEED_NOTRANSPOSE, in_vec, impl->e_vecs_full[0]… in CeedOperatorApplyAdd_Ref()
412 …ratorSetupInputs_Ref(num_input_fields, qf_input_fields, op_input_fields, in_vec, false, e_data_ful… in CeedOperatorApplyAdd_Ref()
888 … CeedOperatorField *op_input_fields, CeedInt num_input_fields, CeedVector in_vec, in CeedOperatorInputBasisAtPoints_Ref() argument
916 …eedElemRestrictionApplyAtPointsInElement(elem_rstr, e, CEED_NOTRANSPOSE, in_vec, impl->e_vecs_in[i… in CeedOperatorInputBasisAtPoints_Ref()
918 …CeedCallBackend(CeedElemRestrictionApplyBlock(elem_rstr, e, CEED_NOTRANSPOSE, in_vec, impl->e_vecs… in CeedOperatorInputBasisAtPoints_Ref()
1025 static int CeedOperatorApplyAddAtPoints_Ref(CeedOperator op, CeedVector in_vec, CeedVector out_vec,… in CeedOperatorApplyAddAtPoints_Ref() argument
[all …]
/libCEED/backends/opt/
H A Dceed-opt-operator.c278 … CeedVector in_vec, CeedScalar *e_data[2 * CEED_FIELD_MAX], CeedOperator_Opt *impl, in CeedOperatorSetupInputs_Opt() argument
318 … CeedInt num_input_fields, CeedInt block_size, CeedVector in_vec, bool skip_active, in CeedOperatorInputBasis_Opt() argument
342 …rictionApplyBlock(impl->block_rstr[i], e / block_size, CEED_NOTRANSPOSE, in_vec, impl->e_vecs_in[i… in CeedOperatorInputBasis_Opt()
442 static int CeedOperatorApplyAdd_Opt(CeedOperator op, CeedVector in_vec, CeedVector out_vec, CeedReq… in CeedOperatorApplyAdd_Opt() argument
467 …(CeedElemRestrictionApplyBlock(impl->block_rstr[0], b, CEED_NOTRANSPOSE, in_vec, impl->e_vecs_in[0… in CeedOperatorApplyAdd_Opt()
479 …ratorSetupInputs_Opt(num_input_fields, qf_input_fields, op_input_fields, in_vec, e_data, impl, req… in CeedOperatorApplyAdd_Opt()
496 …pt(e, Q, qf_input_fields, op_input_fields, num_input_fields, block_size, in_vec, false, e_data, im… in CeedOperatorApplyAdd_Opt()
/libCEED/backends/hip-ref/
H A Dceed-hip-ref-operator.c374 … CeedVector in_vec, CeedVector active_e_vec, const bool skip_active, CeedOperator_Hip *impl, in CeedOperatorInputRestrict_Hip() argument
384 l_vec = in_vec; in CeedOperatorInputRestrict_Hip()
413 … CeedVector in_vec, CeedVector active_e_vec, CeedInt num_elem, const bool skip_active, in CeedOperatorInputBasis_Hip() argument
424 l_vec = in_vec; in CeedOperatorInputBasis_Hip()
464 … CeedVector in_vec, CeedVector active_e_vec, const bool skip_active, CeedOperator_Hip *impl) { in CeedOperatorInputRestore_Hip() argument
474 l_vec = in_vec; in CeedOperatorInputRestore_Hip()
497 static int CeedOperatorApplyAdd_Hip(CeedOperator op, CeedVector in_vec, CeedVector out_vec, CeedReq… in CeedOperatorApplyAdd_Hip() argument
524 …InputRestrict_Hip(op_input_fields[field], qf_input_fields[field], field, in_vec, active_e_vec, fal… in CeedOperatorApplyAdd_Hip()
525 …torInputBasis_Hip(op_input_fields[field], qf_input_fields[field], field, in_vec, active_e_vec, num… in CeedOperatorApplyAdd_Hip()
546 …CeedCallBackend(CeedOperatorInputRestore_Hip(op_input_fields[i], qf_input_fields[i], i, in_vec, ac… in CeedOperatorApplyAdd_Hip()
[all …]
/libCEED/backends/cuda-ref/
H A Dceed-cuda-ref-operator.c375 … CeedVector in_vec, CeedVector active_e_vec, const bool skip_active, CeedOperator_Cuda *impl, in CeedOperatorInputRestrict_Cuda() argument
385 l_vec = in_vec; in CeedOperatorInputRestrict_Cuda()
414 … CeedVector in_vec, CeedVector active_e_vec, CeedInt num_elem, const bool skip_active, in CeedOperatorInputBasis_Cuda() argument
425 l_vec = in_vec; in CeedOperatorInputBasis_Cuda()
465 … CeedVector in_vec, CeedVector active_e_vec, const bool skip_active, CeedOperator_Cuda *impl) { in CeedOperatorInputRestore_Cuda() argument
475 l_vec = in_vec; in CeedOperatorInputRestore_Cuda()
498 static int CeedOperatorApplyAdd_Cuda(CeedOperator op, CeedVector in_vec, CeedVector out_vec, CeedRe… in CeedOperatorApplyAdd_Cuda() argument
525 …nputRestrict_Cuda(op_input_fields[field], qf_input_fields[field], field, in_vec, active_e_vec, fal… in CeedOperatorApplyAdd_Cuda()
527 …orInputBasis_Cuda(op_input_fields[field], qf_input_fields[field], field, in_vec, active_e_vec, num… in CeedOperatorApplyAdd_Cuda()
548 …CeedCallBackend(CeedOperatorInputRestore_Cuda(op_input_fields[i], qf_input_fields[i], i, in_vec, a… in CeedOperatorApplyAdd_Cuda()
[all …]
/libCEED/backends/blocked/
H A Dceed-blocked-operator.c272 … CeedVector in_vec, bool skip_active, CeedScalar *e_data_full[2 * CEED_FIELD_MAX], in CeedOperatorSetupInputs_Blocked() argument
285 else vec = in_vec; in CeedOperatorSetupInputs_Blocked()
293 if ((state != impl->input_states[i] || vec == in_vec) && !impl->skip_rstr_in[i]) { in CeedOperatorSetupInputs_Blocked()
432 static int CeedOperatorApplyAdd_Blocked(CeedOperator op, CeedVector in_vec, CeedVector out_vec, Cee… in CeedOperatorApplyAdd_Blocked() argument
449 …CeedCallBackend(CeedElemRestrictionApply(impl->block_rstr[0], CEED_NOTRANSPOSE, in_vec, impl->e_ve… in CeedOperatorApplyAdd_Blocked()
461 …rSetupInputs_Blocked(num_input_fields, qf_input_fields, op_input_fields, in_vec, false, e_data_ful… in CeedOperatorApplyAdd_Blocked()
/libCEED/backends/sycl-ref/
H A Dceed-sycl-ref-operator.sycl.cpp260 … CeedVector in_vec, const bool skip_active, CeedScalar *e_data[2 * CEED_FIELD_MAX], in CeedOperatorSetupInputs_Sycl() argument
272 else vec = in_vec; in CeedOperatorSetupInputs_Sycl()
374 static int CeedOperatorApplyAdd_Sycl(CeedOperator op, CeedVector in_vec, CeedVector out_vec, CeedRe… in CeedOperatorApplyAdd_Sycl() argument
394 …atorSetupInputs_Sycl(num_input_fields, qf_input_fields, op_input_fields, in_vec, false, e_data, im… in CeedOperatorApplyAdd_Sycl()