Home
last modified time | relevance | path

Searched refs:fields (Results 1 – 25 of 45) sorted by relevance

12

/libCEED/python/tests/output/
H A Dtest_523.out4 3 fields
5 2 input fields:
24 3 fields
25 2 input fields:
46 3 fields
47 2 input fields:
66 3 fields
67 2 input fields:
H A Dtest_504.out3 3 fields
4 2 input fields:
25 3 fields
26 2 input fields:
H A Dtest_413.out2 2 input fields:
18 2 input fields:
H A Dtest_402.out2 2 input fields:
18 2 input fields:
/libCEED/tests/output/
H A Dt523-operator-f.out4 3 fields
5 2 input fields:
24 3 fields
25 2 input fields:
45 3 fields
46 2 input fields:
65 3 fields
66 2 input fields:
H A Dt523-operator.out7 3 fields
8 2 input fields:
27 3 fields
28 2 input fields:
51 3 fields
52 2 input fields:
71 3 fields
72 2 input fields:
H A Dt504-operator-f.out3 3 fields
4 2 input fields:
24 3 fields
25 2 input fields:
H A Dt504-operator.out4 3 fields
5 2 input fields:
26 3 fields
27 2 input fields:
H A Dt413-qfunction-f.out2 2 input fields:
17 2 input fields:
32 2 input fields:
H A Dt413-qfunction.out2 2 input fields:
17 2 input fields:
32 2 input fields:
H A Dt402-qfunction-f.out13 2 input fields:
30 2 input fields:
H A Dt402-qfunction.out13 2 input fields:
31 2 input fields:
/libCEED/backends/sycl-gen/
H A Dceed-sycl-gen-operator.sycl.cpp74 impl->fields->inputs[i] = NULL; in CeedOperatorApplyAdd_Sycl_gen()
83 CeedCallBackend(CeedVectorGetArrayRead(vec, CEED_MEM_DEVICE, &impl->fields->inputs[i])); in CeedOperatorApplyAdd_Sycl_gen()
92 impl->fields->outputs[i] = NULL; in CeedOperatorApplyAdd_Sycl_gen()
111 CeedCallBackend(CeedVectorGetArray(vec, CEED_MEM_DEVICE, &impl->fields->outputs[i])); in CeedOperatorApplyAdd_Sycl_gen()
113 impl->fields->outputs[i] = impl->fields->outputs[index]; in CeedOperatorApplyAdd_Sycl_gen()
151 cgh.set_args(num_elem, qf_impl->d_c, impl->indices, impl->fields, impl->B, impl->G, impl->W); in CeedOperatorApplyAdd_Sycl_gen()
167 CeedCallBackend(CeedVectorRestoreArrayRead(vec, &impl->fields->inputs[i])); in CeedOperatorApplyAdd_Sycl_gen()
193 CeedCallBackend(CeedVectorRestoreArray(vec, &impl->fields->outputs[i])); in CeedOperatorApplyAdd_Sycl_gen()
221 impl->fields = sycl::malloc_host<Fields_Sycl>(1, sycl_data->sycl_context); in CeedOperatorCreate_Sycl_gen()
H A Dceed-sycl-gen.hpp23 Fields_Sycl *fields; member
/libCEED/backends/cuda-ref/
H A Dceed-cuda-ref-qfunction.c38 CeedCallBackend(CeedVectorGetArrayRead(U[i], CEED_MEM_DEVICE, &data->fields.inputs[i])); in CeedQFunctionApply_Cuda()
41 CeedCallBackend(CeedVectorGetArrayWrite(V[i], CEED_MEM_DEVICE, &data->fields.outputs[i])); in CeedQFunctionApply_Cuda()
48 void *args[] = {&data->d_c, (void *)&Q, &data->fields}; in CeedQFunctionApply_Cuda()
53 CeedCallBackend(CeedVectorRestoreArrayRead(U[i], &data->fields.inputs[i])); in CeedQFunctionApply_Cuda()
56 CeedCallBackend(CeedVectorRestoreArray(V[i], &data->fields.outputs[i])); in CeedQFunctionApply_Cuda()
/libCEED/backends/hip-ref/
H A Dceed-hip-ref-qfunction.c39 CeedCallBackend(CeedVectorGetArrayRead(U[i], CEED_MEM_DEVICE, &data->fields.inputs[i])); in CeedQFunctionApply_Hip()
42 CeedCallBackend(CeedVectorGetArrayWrite(V[i], CEED_MEM_DEVICE, &data->fields.outputs[i])); in CeedQFunctionApply_Hip()
49 void *args[] = {&data->d_c, (void *)&Q, &data->fields}; in CeedQFunctionApply_Hip()
55 CeedCallBackend(CeedVectorRestoreArrayRead(U[i], &data->fields.inputs[i])); in CeedQFunctionApply_Hip()
58 CeedCallBackend(CeedVectorRestoreArray(V[i], &data->fields.outputs[i])); in CeedQFunctionApply_Hip()
/libCEED/backends/cuda-gen/
H A Dceed-cuda-gen-operator.c135 data->fields.inputs[i] = NULL; in CeedOperatorApplyAddCore_Cuda_gen()
143 if (is_active) data->fields.inputs[i] = input_arr; in CeedOperatorApplyAddCore_Cuda_gen()
144 else CeedCallBackend(CeedVectorGetArrayRead(vec, CEED_MEM_DEVICE, &data->fields.inputs[i])); in CeedOperatorApplyAddCore_Cuda_gen()
153 data->fields.outputs[i] = NULL; in CeedOperatorApplyAddCore_Cuda_gen()
161 if (is_active) data->fields.outputs[i] = output_arr; in CeedOperatorApplyAddCore_Cuda_gen()
162 else CeedCallBackend(CeedVectorGetArray(vec, CEED_MEM_DEVICE, &data->fields.outputs[i])); in CeedOperatorApplyAddCore_Cuda_gen()
204 …void *opargs[] = {(void *)&num_elem, &qf_data->d_c, &data->indices, &data->fields, &data->B, &data… in CeedOperatorApplyAddCore_Cuda_gen()
234 if (!is_active) CeedCallBackend(CeedVectorRestoreArrayRead(vec, &data->fields.inputs[i])); in CeedOperatorApplyAddCore_Cuda_gen()
249 if (!is_active) CeedCallBackend(CeedVectorRestoreArray(vec, &data->fields.outputs[i])); in CeedOperatorApplyAddCore_Cuda_gen()
384 data->fields.inputs[i] = NULL; in CeedOperatorLinearAssembleQFunctionCore_Cuda_gen()
[all …]
H A Dceed-cuda-gen.h23 Fields_Cuda fields; member
/libCEED/backends/hip-gen/
H A Dceed-hip-gen-operator.c80 data->fields.inputs[i] = NULL; in CeedOperatorApplyAddCore_Hip_gen()
88 if (is_active) data->fields.inputs[i] = input_arr; in CeedOperatorApplyAddCore_Hip_gen()
89 else CeedCallBackend(CeedVectorGetArrayRead(vec, CEED_MEM_DEVICE, &data->fields.inputs[i])); in CeedOperatorApplyAddCore_Hip_gen()
98 data->fields.outputs[i] = NULL; in CeedOperatorApplyAddCore_Hip_gen()
106 if (is_active) data->fields.outputs[i] = output_arr; in CeedOperatorApplyAddCore_Hip_gen()
107 else CeedCallBackend(CeedVectorGetArray(vec, CEED_MEM_DEVICE, &data->fields.outputs[i])); in CeedOperatorApplyAddCore_Hip_gen()
149 …void *opargs[] = {(void *)&num_elem, &qf_data->d_c, &data->indices, &data->fields, &data->B, &data… in CeedOperatorApplyAddCore_Hip_gen()
192 if (!is_active) CeedCallBackend(CeedVectorRestoreArrayRead(vec, &data->fields.inputs[i])); in CeedOperatorApplyAddCore_Hip_gen()
207 if (!is_active) CeedCallBackend(CeedVectorRestoreArray(vec, &data->fields.outputs[i])); in CeedOperatorApplyAddCore_Hip_gen()
352 data->fields.inputs[i] = NULL; in CeedOperatorLinearAssembleQFunctionCore_Hip_gen()
[all …]
H A Dceed-hip-gen.h24 Fields_Hip fields; member
/libCEED/examples/python/
H A Dtutorial-4-qfunction.ipynb158 …"* In the following example, we create and evaluate a built-in identity QFunction 3 fields per qua…
167 "fields = 3\n",
169 "qf = ceed.IdentityQFunction(fields, libceed.EVAL_INTERP, libceed.EVAL_INTERP)\n",
173 "u_array = np.zeros(q*fields, dtype=\"float64\")\n",
174 "for i in range(q*fields):\n",
177 "u = ceed.Vector(q*fields)\n",
179 "v = ceed.Vector(q*fields)\n",
/libCEED/julia/LibCEED.jl/src/
H A DOperator.jl21 Operator(ceed::Ceed; qf, dqf=QFunctionNone(), dqfT=QFunctionNone(), fields)
26 An array of fields must be provided, where each element of the array is a tuple containing
37 fields=[
45 function Operator(c::Ceed; qf, dqf=QFunctionNone(), dqfT=QFunctionNone(), fields) argument
47 for f ∈ fields
H A DCuda.jl97 reinterpret($device_ptr_type, fields.inputs[$i]),
109 reinterpret($device_ptr_type, fields.outputs[$i]),
120 function $qf(ctx_ptr, Q, fields)
H A DElemRestriction.jl57 - `ncomp`: Number of field components per interpolation node (1 for scalar fields)
62 fields given by this restriction.
121 - `ncomp`: Number of field components per interpolation node (1 for scalar fields)
126 fields given by this restriction.
189 - `ncomp`: Number of field components per interpolation node (1 for scalar fields)
194 fields given by this restriction.
248 - `ncomp`: Number of field components per interpolation node (1 for scalar fields)
250 fields given by this restriction.
/libCEED/julia/LibCEED.jl/test/
H A Drundevtests.jl29 fields=[

12