Home
last modified time | relevance | path

Searched refs:outputs (Results 1 – 25 of 33) sorted by relevance

12

/libCEED/include/ceed/jit-source/sycl/
H A Dsycl-types.h20 global CeedScalar *outputs[CEED_SYCL_NUMBER_FIELDS]; member
25 global CeedInt *outputs[CEED_SYCL_NUMBER_FIELDS]; member
30 CeedScalar *outputs[CEED_SYCL_NUMBER_FIELDS]; member
35 CeedInt *outputs[CEED_SYCL_NUMBER_FIELDS]; member
/libCEED/backends/memcheck/
H A Dceed-memcheck-qfunction.c50 CeedCallBackend(CeedVectorGetArrayWrite(V[i], CEED_MEM_HOST, &impl->outputs[i])); in CeedQFunctionApply_Memcheck()
53 VALGRIND_MAKE_MEM_UNDEFINED(impl->outputs[i], len); in CeedQFunctionApply_Memcheck()
56 output_block_ids[i] = VALGRIND_CREATE_BLOCK(impl->outputs[i], len, name); in CeedQFunctionApply_Memcheck()
60 CeedCallBackend(f(ctx_data, Q, impl->inputs, impl->outputs)); in CeedQFunctionApply_Memcheck()
83 CeedCheck(!isnan(impl->outputs[i][j]), CeedQFunctionReturnCeed(qf), CEED_ERROR_BACKEND, in CeedQFunctionApply_Memcheck()
87 CeedCallBackend(CeedVectorRestoreArray(V[i], &impl->outputs[i])); in CeedQFunctionApply_Memcheck()
103 CeedCallBackend(CeedFree(&impl->outputs)); in CeedQFunctionDestroy_Memcheck()
118 CeedCallBackend(CeedCalloc(CEED_FIELD_MAX, &impl->outputs)); in CeedQFunctionCreate_Memcheck()
H A Dceed-memcheck.h45 CeedScalar **outputs; member
/libCEED/python/tests/
H A Dtest-4-qfunction.py81 outputs = [qdata]
82 qf_setup.apply(q, inputs, outputs)
85 outputs = [v]
86 qf_mass.apply(q, inputs, outputs)
143 outputs = [qdata]
144 qf_setup.apply(q, inputs, outputs)
147 outputs = [v]
148 qf_mass.apply(q, inputs, outputs)
230 outputs = [qdata]
231 qf_setup.apply(q, inputs, outputs)
[all …]
/libCEED/backends/ref/
H A Dceed-ref-qfunction.c32 CeedCallBackend(CeedVectorGetArrayWrite(V[i], CEED_MEM_HOST, &impl->outputs[i])); in CeedQFunctionApply_Ref()
35 CeedCallBackend(f(ctx_data, Q, impl->inputs, impl->outputs)); in CeedQFunctionApply_Ref()
41 CeedCallBackend(CeedVectorRestoreArray(V[i], &impl->outputs[i])); in CeedQFunctionApply_Ref()
55 CeedCallBackend(CeedFree(&impl->outputs)); in CeedQFunctionDestroy_Ref()
70 CeedCallBackend(CeedCalloc(CEED_FIELD_MAX, &impl->outputs)); in CeedQFunctionCreate_Ref()
H A Dceed-ref.h41 CeedScalar **outputs; member
/libCEED/examples/python/
H A Dtutorial-4-qfunction.ipynb27 "outputs": [],
56 "outputs": [],
81 "outputs": [],
97 "outputs = [ v ]\n",
98 "qf.apply(q, inputs, outputs)\n",
114 "outputs": [],
144 "outputs = [ qdata ]\n",
145 "qf_setup.apply(q, inputs, outputs)\n",
148 "outputs = [ v ]\n",
149 "qf_mass.apply(q, inputs, outputs)\n",
[all …]
H A Dtutorial-0-ceed.ipynb32 "outputs": [],
52 "outputs": [],
70 "outputs": [],
86 "outputs": [],
102 "outputs": [],
H A Dtutorial-1-vector.ipynb27 "outputs": [],
47 "outputs": [],
68 "outputs": [],
84 "outputs": [],
109 "outputs": [],
130 "outputs": [],
159 "outputs": [],
183 "outputs": [],
215 "outputs": [],
H A Dtutorial-6-shell.ipynb78 "outputs": [],
94 "outputs": [],
110 "outputs": [],
126 "outputs": [],
142 "outputs": [],
158 "outputs": [],
174 "outputs": [
265 "outputs": [
H A Dtutorial-3-basis.ipynb27 "outputs": [],
52 "outputs": [],
86 "outputs": [],
112 "outputs": [],
146 "outputs": [],
170 "outputs": [],
192 "outputs": [],
258 "outputs": [],
H A Dtutorial-2-elemrestriction.ipynb27 "outputs": [],
47 "outputs": [],
97 "outputs": [],
132 "outputs": [],
174 "outputs": [],
207 "outputs": [],
277 "outputs": [],
H A Dtutorial-5-operator.ipynb27 "outputs": [],
52 "outputs": [],
140 "outputs": [],
/libCEED/backends/sycl-ref/
H A Dceed-sycl-ref-qfunction.sycl.cpp52 std::vector<CeedScalar *> outputs(num_output_fields); in CeedQFunctionApply_Sycl() local
54 for (auto &output_i : outputs) { in CeedQFunctionApply_Sycl()
79 for (auto &output_i : outputs) { in CeedQFunctionApply_Sycl()
100 for (auto &output_i : outputs) { in CeedQFunctionApply_Sycl()
/libCEED/include/ceed/jit-source/hip/
H A Dhip-types.h18 CeedScalar *outputs[CEED_HIP_NUMBER_FIELDS]; member
23 CeedInt *outputs[CEED_HIP_NUMBER_FIELDS]; member
/libCEED/include/ceed/jit-source/cuda/
H A Dcuda-types.h18 CeedScalar *outputs[CEED_CUDA_NUMBER_FIELDS]; member
23 CeedInt *outputs[CEED_CUDA_NUMBER_FIELDS]; member
/libCEED/backends/sycl-gen/
H A Dceed-sycl-gen-operator.sycl.cpp92 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()
193 CeedCallBackend(CeedVectorRestoreArray(vec, &impl->fields->outputs[i])); in CeedOperatorApplyAdd_Sycl_gen()
H A Dceed-sycl-gen-operator-build.sycl.cpp358 h_B.outputs[i] = basis_impl->d_interp_1d; in CeedOperatorBuildKernel_Sycl_gen()
364 h_B.outputs[i] = basis_impl->d_interp_1d; in CeedOperatorBuildKernel_Sycl_gen()
368 h_G.outputs[i] = basis_impl->d_collo_grad_1d; in CeedOperatorBuildKernel_Sycl_gen()
373 … h_G.outputs[i] = has_collo_grad ? basis_impl->d_collo_grad_1d : basis_impl->d_grad_1d; in CeedOperatorBuildKernel_Sycl_gen()
732 h_indices.outputs[i] = rstr_impl->d_offsets; in CeedOperatorBuildKernel_Sycl_gen()
/libCEED/python/
H A Dceed_qfunction.py48 def apply(self, q, inputs, outputs): argument
61 for i in range(min(16, len(outputs))):
62 outvecs[i] = outputs[i]._pointer[0]
/libCEED/rust/libceed/src/
H A Dqfunction.rs490 pub fn outputs(&self) -> crate::Result<&[QFunctionField]> { in outputs() method
530 outputs: *const *mut bind_ceed::CeedScalar, in trampoline()
551 std::slice::from_raw_parts(outputs, MAX_QFUNCTION_FIELDS); in trampoline()
859 pub fn outputs(&self) -> crate::Result<&[QFunctionField]> { in outputs() method
860 self.qf_core.outputs() in outputs()
982 pub fn outputs(&self) -> crate::Result<&[QFunctionField]> { in outputs() method
983 self.qf_core.outputs() in outputs()
H A Doperator.rs929 pub fn outputs(&self) -> crate::Result<Vec<crate::OperatorField>> { in outputs() method
958 let outputs = (0..num_outputs as usize) in outputs() localVariable
961 Ok(outputs) in outputs()
/libCEED/backends/cuda-ref/
H A Dceed-cuda-ref-qfunction.c41 CeedCallBackend(CeedVectorGetArrayWrite(V[i], CEED_MEM_DEVICE, &data->fields.outputs[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.c42 CeedCallBackend(CeedVectorGetArrayWrite(V[i], CEED_MEM_DEVICE, &data->fields.outputs[i])); in CeedQFunctionApply_Hip()
58 CeedCallBackend(CeedVectorRestoreArray(V[i], &data->fields.outputs[i])); in CeedQFunctionApply_Hip()
/libCEED/julia/LibCEED.jl/src/
H A DQFunction.jl81 Create an identity [`QFunction`](@ref). Inputs are written into outputs in the order given.
116 outputs = Ref{Ptr{C.CeedQFunctionField}}()
117 C.CeedQFunctionGetFields(qf[], ninputs, inputs, noutputs, outputs)
128 field = unsafe_load(outputs[], i)
H A DCuda.jl54 outputs::NTuple{16,Int} field
109 reinterpret($device_ptr_type, fields.outputs[$i]),

12