| /libCEED/include/ceed/jit-source/sycl/ |
| H A D | sycl-types.h | 20 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 D | ceed-memcheck-qfunction.c | 50 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 D | ceed-memcheck.h | 45 CeedScalar **outputs; member
|
| /libCEED/python/tests/ |
| H A D | test-4-qfunction.py | 81 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 D | ceed-ref-qfunction.c | 32 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 D | ceed-ref.h | 41 CeedScalar **outputs; member
|
| /libCEED/examples/python/ |
| H A D | tutorial-4-qfunction.ipynb | 27 "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 D | tutorial-0-ceed.ipynb | 32 "outputs": [], 52 "outputs": [], 70 "outputs": [], 86 "outputs": [], 102 "outputs": [],
|
| H A D | tutorial-1-vector.ipynb | 27 "outputs": [], 47 "outputs": [], 68 "outputs": [], 84 "outputs": [], 109 "outputs": [], 130 "outputs": [], 159 "outputs": [], 183 "outputs": [], 215 "outputs": [],
|
| H A D | tutorial-6-shell.ipynb | 78 "outputs": [], 94 "outputs": [], 110 "outputs": [], 126 "outputs": [], 142 "outputs": [], 158 "outputs": [], 174 "outputs": [ 265 "outputs": [
|
| H A D | tutorial-3-basis.ipynb | 27 "outputs": [], 52 "outputs": [], 86 "outputs": [], 112 "outputs": [], 146 "outputs": [], 170 "outputs": [], 192 "outputs": [], 258 "outputs": [],
|
| H A D | tutorial-2-elemrestriction.ipynb | 27 "outputs": [], 47 "outputs": [], 97 "outputs": [], 132 "outputs": [], 174 "outputs": [], 207 "outputs": [], 277 "outputs": [],
|
| H A D | tutorial-5-operator.ipynb | 27 "outputs": [], 52 "outputs": [], 140 "outputs": [],
|
| /libCEED/backends/sycl-ref/ |
| H A D | ceed-sycl-ref-qfunction.sycl.cpp | 52 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 D | hip-types.h | 18 CeedScalar *outputs[CEED_HIP_NUMBER_FIELDS]; member 23 CeedInt *outputs[CEED_HIP_NUMBER_FIELDS]; member
|
| /libCEED/include/ceed/jit-source/cuda/ |
| H A D | cuda-types.h | 18 CeedScalar *outputs[CEED_CUDA_NUMBER_FIELDS]; member 23 CeedInt *outputs[CEED_CUDA_NUMBER_FIELDS]; member
|
| /libCEED/backends/sycl-gen/ |
| H A D | ceed-sycl-gen-operator.sycl.cpp | 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() 193 CeedCallBackend(CeedVectorRestoreArray(vec, &impl->fields->outputs[i])); in CeedOperatorApplyAdd_Sycl_gen()
|
| H A D | ceed-sycl-gen-operator-build.sycl.cpp | 358 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 D | ceed_qfunction.py | 48 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 D | qfunction.rs | 490 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 D | operator.rs | 929 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 D | ceed-cuda-ref-qfunction.c | 41 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 D | ceed-hip-ref-qfunction.c | 42 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 D | QFunction.jl | 81 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 D | Cuda.jl | 54 outputs::NTuple{16,Int} field 109 reinterpret($device_ptr_type, fields.outputs[$i]),
|