Home
last modified time | relevance | path

Searched refs:item_id_y (Results 1 – 3 of 3) sorted by relevance

/libCEED/include/ceed/jit-source/sycl/
H A Dsycl-gen-templates.h109 const CeedInt item_id_y = get_local_id(1); in readDofsOffset2d() local
112 if (item_id_x < P_1D && item_id_y < P_1D && elem < num_elem) { in readDofsOffset2d()
113 const CeedInt node = item_id_x + item_id_y * P_1D; in readDofsOffset2d()
126 const CeedInt item_id_y = get_local_id(1); in readDofsStrided2d() local
129 if (item_id_x < P_1D && item_id_y < P_1D && elem < num_elem) { in readDofsStrided2d()
130 const CeedInt node = item_id_x + item_id_y * P_1D; in readDofsStrided2d()
142 const CeedInt item_id_y = get_local_id(1); in writeDofsOffset2d() local
145 if (item_id_x < P_1D && item_id_y < P_1D && elem < num_elem) { in writeDofsOffset2d()
146 const CeedInt node = item_id_x + item_id_y * P_1D; in writeDofsOffset2d()
160 const CeedInt item_id_y = get_local_id(1); in writeDofsStrided2d() local
[all …]
H A Dsycl-shared-basis-tensor-templates.h112 const CeedInt item_id_y = get_local_id(1); in ContractX2d() local
114 scratch[item_id_x + item_id_y * T_1D] = *U; in ContractX2d()
118 if (item_id_x < Q_1D && item_id_y < P_1D) { in ContractX2d()
120 *V += B[i + item_id_x * P_1D] * scratch[i + item_id_y * T_1D]; // Contract x direction in ContractX2d()
132 const CeedInt item_id_y = get_local_id(1); in ContractY2d() local
134 scratch[item_id_x + item_id_y * T_1D] = *U; in ContractY2d()
138 if (item_id_x < Q_1D && item_id_y < Q_1D) { in ContractY2d()
140 *V += B[i + item_id_y * P_1D] * scratch[item_id_x + i * T_1D]; // Contract y direction in ContractY2d()
152 const CeedInt item_id_y = get_local_id(1); in ContractTransposeY2d() local
154 scratch[item_id_x + item_id_y * T_1D] = *U; in ContractTransposeY2d()
[all …]
H A Dsycl-shared-basis-read-write-templates.h72 const CeedInt item_id_y = get_local_id(1); in ReadElementStrided2d() local
75 if (item_id_x < P_1D && item_id_y < P_1D && elem < num_elem) { in ReadElementStrided2d()
76 const CeedInt node = item_id_x + item_id_y * P_1D; in ReadElementStrided2d()
91 const CeedInt item_id_y = get_local_id(1); in WriteElementStrided2d() local
94 if (item_id_x < P_1D && item_id_y < P_1D && elem < num_elem) { in WriteElementStrided2d()
95 const CeedInt node = item_id_x + item_id_y * P_1D; in WriteElementStrided2d()
114 const CeedInt item_id_y = get_local_id(1); in ReadElementStrided3d() local
117 if (item_id_x < P_1D && item_id_y < P_1D && elem < num_elem) { in ReadElementStrided3d()
119 const CeedInt node = item_id_x + item_id_y * P_1D + z * P_1D * P_1D; in ReadElementStrided3d()
135 const CeedInt item_id_y = get_local_id(1); in WriteElementStrided3d() local
[all …]