Home
last modified time | relevance | path

Searched refs:strides_comp (Results 1 – 4 of 4) sorted by relevance

/libCEED/include/ceed/jit-source/cuda/ !
H A Dcuda-shared-basis-read-write-templates.h28 …(SharedData_Cuda &data, const CeedInt elem, const CeedInt strides_node, const CeedInt strides_comp, in ReadElementStrided1d() argument
35 r_u[comp] = d_u[ind + comp * strides_comp]; in ReadElementStrided1d()
44 …(SharedData_Cuda &data, const CeedInt elem, const CeedInt strides_node, const CeedInt strides_comp, in WriteElementStrided1d() argument
51 d_v[ind + comp * strides_comp] = r_v[comp]; in WriteElementStrided1d()
57 …(SharedData_Cuda &data, const CeedInt elem, const CeedInt strides_node, const CeedInt strides_comp, in SumElementStrided1d() argument
64 d_v[ind + comp * strides_comp] += r_v[comp]; in SumElementStrided1d()
77 …(SharedData_Cuda &data, const CeedInt elem, const CeedInt strides_node, const CeedInt strides_comp, in ReadElementStrided2d() argument
84 r_u[comp] = d_u[ind + comp * strides_comp]; in ReadElementStrided2d()
93 …(SharedData_Cuda &data, const CeedInt elem, const CeedInt strides_node, const CeedInt strides_comp, in WriteElementStrided2d() argument
100 d_v[ind + comp * strides_comp] = r_v[comp]; in WriteElementStrided2d()
[all …]
/libCEED/include/ceed/jit-source/hip/ !
H A Dhip-shared-basis-read-write-templates.h28 …d(SharedData_Hip &data, const CeedInt elem, const CeedInt strides_node, const CeedInt strides_comp, in ReadElementStrided1d() argument
35 r_u[comp] = d_u[ind + comp * strides_comp]; in ReadElementStrided1d()
44 …d(SharedData_Hip &data, const CeedInt elem, const CeedInt strides_node, const CeedInt strides_comp, in WriteElementStrided1d() argument
51 d_v[ind + comp * strides_comp] = r_v[comp]; in WriteElementStrided1d()
57 …d(SharedData_Hip &data, const CeedInt elem, const CeedInt strides_node, const CeedInt strides_comp, in SumElementStrided1d() argument
64 d_v[ind + comp * strides_comp] += r_v[comp]; in SumElementStrided1d()
77 …d(SharedData_Hip &data, const CeedInt elem, const CeedInt strides_node, const CeedInt strides_comp, in ReadElementStrided2d() argument
84 r_u[comp] = d_u[ind + comp * strides_comp]; in ReadElementStrided2d()
93 …d(SharedData_Hip &data, const CeedInt elem, const CeedInt strides_node, const CeedInt strides_comp, in WriteElementStrided2d() argument
100 d_v[ind + comp * strides_comp] = r_v[comp]; in WriteElementStrided2d()
[all …]
/libCEED/include/ceed/jit-source/sycl/ !
H A Dsycl-shared-basis-read-write-templates.h29 … const CeedInt strides_comp, const CeedInt strides_elem, global const CeedScalar *restrict d_u, in ReadElementStrided1d() argument
38 r_u[comp] = d_u[ind + comp * strides_comp]; in ReadElementStrided1d()
47 … const CeedInt strides_comp, const CeedInt strides_elem, private const CeedScalar *restrict r_v, in WriteElementStrided1d() argument
56 d_v[ind + comp * strides_comp] = r_v[comp]; in WriteElementStrided1d()
69 … const CeedInt strides_comp, const CeedInt strides_elem, global const CeedScalar *restrict d_u, in ReadElementStrided2d() argument
79 r_u[comp] = d_u[ind + comp * strides_comp]; in ReadElementStrided2d()
88 … const CeedInt strides_comp, const CeedInt strides_elem, private const CeedScalar *restrict r_v, in WriteElementStrided2d() argument
98 d_v[ind + comp * strides_comp] = r_v[comp]; in WriteElementStrided2d()
111 … const CeedInt strides_comp, const CeedInt strides_elem, global const CeedScalar *restrict d_u, in ReadElementStrided3d() argument
122 r_u[z + comp * P_1D] = d_u[ind + comp * strides_comp]; in ReadElementStrided3d()
[all …]
H A Dsycl-gen-templates.h33 inline void readDofsOffset1d(const CeedInt num_comp, const CeedInt strides_comp, const CeedInt P_1D… in readDofsOffset1d() argument
42 r_u[comp] = d_u[ind + strides_comp * comp]; in readDofsOffset1d()
50 …const CeedInt num_comp, const CeedInt P_1D, const CeedInt strides_node, const CeedInt strides_comp, in readDofsStrided1d() argument
60 r_u[comp] = d_u[ind + comp * strides_comp]; in readDofsStrided1d()
68 inline void writeDofsOffset1d(const CeedInt num_comp, const CeedInt strides_comp, const CeedInt P_1… in writeDofsOffset1d() argument
77 …atomic_fetch_add_explicit(&d_v[ind + strides_comp * comp], r_v[comp], memory_order_relaxed, memory… in writeDofsOffset1d()
84 …const CeedInt num_comp, const CeedInt P_1D, const CeedInt strides_node, const CeedInt strides_comp, in writeDofsStrided1d() argument
94 d_v[ind + comp * strides_comp] = r_v[comp]; in writeDofsStrided1d()
106 inline void readDofsOffset2d(const CeedInt num_comp, const CeedInt strides_comp, const CeedInt P_1D… in readDofsOffset2d() argument
115 for (CeedInt comp = 0; comp < num_comp; ++comp) r_u[comp] = d_u[ind + strides_comp * comp]; in readDofsOffset2d()
[all …]