Home
last modified time | relevance | path

Searched refs:ty (Results 1 – 13 of 13) sorted by relevance

/libCEED/include/ceed/jit-source/magma/
H A Dmagma-basis-grad-1d.h46 const int ty = threadIdx.y; in __launch_bounds__() local
47 const int elem_id = (blockIdx.x * blockDim.y) + ty; in __launch_bounds__()
61 sU[0] = sW + ty * BASIS_NUM_COMP * (BASIS_P + BASIS_Q); in __launch_bounds__()
69 if (ty == 0) { in __launch_bounds__()
91 const int ty = threadIdx.y; in __launch_bounds__() local
92 const int elem_id = (blockIdx.x * blockDim.y) + ty; in __launch_bounds__()
106 sU[0] = sW + ty * BASIS_NUM_COMP * (BASIS_Q + BASIS_P); in __launch_bounds__()
114 if (ty == 0) { in __launch_bounds__()
136 const int ty = threadIdx.y; in __launch_bounds__() local
137 const int elem_id = (blockIdx.x * blockDim.y) + ty; in __launch_bounds__()
[all …]
H A Dmagma-basis-interp-1d.h46 const int ty = threadIdx.y; in __launch_bounds__() local
47 const int elem_id = (blockIdx.x * blockDim.y) + ty; in __launch_bounds__()
61 sU[0] = sW + ty * BASIS_NUM_COMP * (BASIS_P + BASIS_Q); in __launch_bounds__()
69 if (ty == 0) { in __launch_bounds__()
91 const int ty = threadIdx.y; in __launch_bounds__() local
92 const int elem_id = (blockIdx.x * blockDim.y) + ty; in __launch_bounds__()
106 sU[0] = sW + ty * BASIS_NUM_COMP * (BASIS_Q + BASIS_P); in __launch_bounds__()
114 if (ty == 0) { in __launch_bounds__()
136 const int ty = threadIdx.y; in __launch_bounds__() local
137 const int elem_id = (blockIdx.x * blockDim.y) + ty; in __launch_bounds__()
[all …]
H A Dmagma-basis-interp-deriv-nontensor.h17 const int ty = threadIdx.y; in magma_basis_nontensor_device_n() local
18 const int id = blockIdx.x * blockDim.y + ty; in magma_basis_nontensor_device_n()
26 CeedScalar *sB = shared_data + ty * P * NB; in magma_basis_nontensor_device_n()
38 …read_A_trans_g2r_1D_nosync<CeedScalar, Q, P, MAGMA_BASIS_NTCOL(Q, MAGMA_MAXTHREADS_1D)>(tx, ty, dA… in magma_basis_nontensor_device_n()
60 const int ty = threadIdx.y; in magma_basis_nontensor_device_t() local
61 const int id = blockIdx.x * blockDim.y + ty; in magma_basis_nontensor_device_t()
70 CeedScalar *sB = shared_data + ty * Q * NB; in magma_basis_nontensor_device_t()
78 …ans_g2r_1D_nosync<CeedScalar, P, Q, MAGMA_BASIS_NTCOL(P, MAGMA_MAXTHREADS_1D)>(tx, ty, dA, sA, rA); in magma_basis_nontensor_device_t()
106 const int ty = threadIdx.y; in magma_basis_nontensor_device_ta() local
107 const int id = blockIdx.x * blockDim.y + ty; in magma_basis_nontensor_device_ta()
[all …]
H A Dmagma-basis-interp-2d.h72 const int ty = threadIdx.y; in __launch_bounds__() local
73 const int elem_id = (blockIdx.x * blockDim.y) + ty; in __launch_bounds__()
88 sTmp += ty * (BASIS_P * BASIS_MAX_P_Q); in __launch_bounds__()
91 if (ty == 0) { in __launch_bounds__()
113 const int ty = threadIdx.y; in __launch_bounds__() local
114 const int elem_id = (blockIdx.x * blockDim.y) + ty; in __launch_bounds__()
129 sTmp += ty * (BASIS_Q * BASIS_MAX_P_Q); in __launch_bounds__()
132 if (ty == 0) { in __launch_bounds__()
154 const int ty = threadIdx.y; in __launch_bounds__() local
155 const int elem_id = (blockIdx.x * blockDim.y) + ty; in __launch_bounds__()
[all …]
H A Dmagma-basis-weight-nontensor.h18 const int ty = threadIdx.y; in __launch_bounds__() local
19 const int id = blockIdx.x * blockDim.y + ty; in __launch_bounds__()
29 sV += ty * BASIS_Q; in __launch_bounds__()
32 if (ty == 0 && tx < BASIS_Q) { in __launch_bounds__()
H A Dmagma-basis-interp-3d.h100 const int ty = threadIdx.y; in __launch_bounds__() local
101 const int elem_id = (blockIdx.x * blockDim.y) + ty; in __launch_bounds__()
116 sTmp += ty * (max(BASIS_P * BASIS_P * BASIS_MAX_P_Q, BASIS_P * BASIS_Q * BASIS_Q)); in __launch_bounds__()
119 if (ty == 0) { in __launch_bounds__()
141 const int ty = threadIdx.y; in __launch_bounds__() local
142 const int elem_id = (blockIdx.x * blockDim.y) + ty; in __launch_bounds__()
157 sTmp += ty * (max(BASIS_Q * BASIS_Q * BASIS_MAX_P_Q, BASIS_Q * BASIS_P * BASIS_P)); in __launch_bounds__()
160 if (ty == 0) { in __launch_bounds__()
182 const int ty = threadIdx.y; in __launch_bounds__() local
183 const int elem_id = (blockIdx.x * blockDim.y) + ty; in __launch_bounds__()
[all …]
H A Dmagma-basis-weight-1d.h30 const int ty = threadIdx.y; in __launch_bounds__() local
31 const int elem_id = (blockIdx.x * blockDim.y) + ty; in __launch_bounds__()
41 sV += ty * BASIS_Q; in __launch_bounds__()
44 if (ty == 0 && tx < BASIS_Q) { in __launch_bounds__()
H A Dmagma-basis-grad-2d.h96 const int ty = threadIdx.y;
97 const int elem_id = (blockIdx.x * blockDim.y) + ty;
113 sTmp += ty * (BASIS_P * BASIS_MAX_P_Q);
116 if (ty == 0) {
147 const int ty = threadIdx.y;
148 const int elem_id = (blockIdx.x * blockDim.y) + ty;
164 sTmp += ty * (BASIS_Q * BASIS_MAX_P_Q);
167 if (ty == 0) {
198 const int ty = threadIdx.y;
199 const int elem_id = (blockIdx.x * blockDim.y) + ty;
[all …]
H A Dmagma-basis-grad-3d.h118 const int ty = threadIdx.y;
119 const int elem_id = (blockIdx.x * blockDim.y) + ty;
135 …sTmp += ty * (max(BASIS_P * BASIS_P * BASIS_P, (BASIS_P * BASIS_P * BASIS_Q) + (BASIS_P * BASIS_Q …
138 if (ty == 0) {
177 const int ty = threadIdx.y;
178 const int elem_id = (blockIdx.x * blockDim.y) + ty;
194 …sTmp += ty * (max(BASIS_Q * BASIS_Q * BASIS_Q, (BASIS_Q * BASIS_Q * BASIS_P) + (BASIS_Q * BASIS_P …
197 if (ty == 0) {
235 const int ty = threadIdx.y;
236 const int elem_id = (blockIdx.x * blockDim.y) + ty;
[all …]
H A Dmagma-basis-weight-2d.h38 const int ty = threadIdx.y; in __launch_bounds__() local
39 const int elem_id = (blockIdx.x * blockDim.y) + ty; in __launch_bounds__()
51 if (ty == 0 && tx < BASIS_Q) { in __launch_bounds__()
H A Dmagma-common-nontensor.h20 static __device__ __inline__ void read_A_notrans_g2r_1D_nosync(const int tx, const int ty, const T … in read_A_notrans_g2r_1D_nosync() argument
21 const int tid = ty * P + tx; in read_A_notrans_g2r_1D_nosync()
45 static __device__ __inline__ void read_A_trans_g2r_1D_nosync(const int tx, const int ty, const T *d… in read_A_trans_g2r_1D_nosync() argument
46 const int tid = ty * P + tx; in read_A_trans_g2r_1D_nosync()
H A Dmagma-basis-weight-3d.h39 const int ty = threadIdx.y; in __launch_bounds__() local
40 const int elem_id = (blockIdx.x * blockDim.y) + ty; in __launch_bounds__()
/libCEED/examples/solids/
H A DREADME.md48 …to set traction boundary conditions with the traction vector `-bc_traction_[facenumber] [tx,ty,tz]`