| /libCEED/include/ceed/jit-source/magma/ |
| H A D | magma-basis-grad-1d.h | 46 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 D | magma-basis-interp-1d.h | 46 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 D | magma-basis-interp-deriv-nontensor.h | 17 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 D | magma-basis-interp-2d.h | 72 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 D | magma-basis-weight-nontensor.h | 18 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 D | magma-basis-interp-3d.h | 100 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 D | magma-basis-weight-1d.h | 30 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 D | magma-basis-grad-2d.h | 96 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 D | magma-basis-grad-3d.h | 118 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 D | magma-basis-weight-2d.h | 38 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 D | magma-common-nontensor.h | 20 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 D | magma-basis-weight-3d.h | 39 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 D | README.md | 48 …to set traction boundary conditions with the traction vector `-bc_traction_[facenumber] [tx,ty,tz]`
|