| /libCEED/python/tests/ |
| H A D | test-3-basis.py | 245 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 D | ceed-ref-operator.c | 212 … 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 D | ceed-opt-operator.c | 278 … 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 D | ceed-hip-ref-operator.c | 374 … 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 D | ceed-cuda-ref-operator.c | 375 … 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 D | ceed-blocked-operator.c | 272 … 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 D | ceed-sycl-ref-operator.sycl.cpp | 260 … 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()
|