Home
last modified time | relevance | path

Searched refs:compstride (Results 1 – 7 of 7) sorted by relevance

/libCEED/include/ceed/jit-source/magma/
H A Dmagma-common-tensor.h19 static __device__ __inline__ void read_1d(const T *devptr, const int compstride, T *sBuffer[NUM_COM… in read_1d() argument
22 sBuffer[comp][tx] = devptr[comp * compstride + tx]; in read_1d()
31 static __device__ __inline__ void write_1d(T *sBuffer[NUM_COMP], T *devptr, const int compstride, c… in write_1d() argument
34 devptr[comp * compstride + tx] = sBuffer[comp][tx]; in write_1d()
43 static __device__ __inline__ void sum_1d(T *sBuffer[NUM_COMP], T *devptr, const int compstride, con… in sum_1d() argument
46 devptr[comp * compstride + tx] += sBuffer[comp][tx]; in sum_1d()
59 static __device__ __inline__ void read_U_2d(const T *dU, const int compstride, T rU[DIM_U][NUM_COMP… in read_U_2d() argument
74 sTmp[i * P + tx] = dU[comp * compstride + i * P + tx]; in read_U_2d()
95 static __device__ __inline__ void read_V_2d(const T *dV, const int compstride, T rV[DIM_V][NUM_COMP… in read_V_2d() argument
99 rV[i_DIM][comp][j] = dV[comp * compstride + j * Q + tx]; in read_V_2d()
[all …]
/libCEED/rust/libceed/src/
H A Delem_restriction.rs162 compstride: usize, in create()
168 let (nelem, elemsize, ncomp, compstride, lsize, mtype) = ( in create()
172 i32::try_from(compstride).unwrap(), in create()
182 compstride, in create()
209 compstride: usize, in create_oriented()
216 let (nelem, elemsize, ncomp, compstride, lsize, mtype) = ( in create_oriented()
220 i32::try_from(compstride).unwrap(), in create_oriented()
230 compstride, in create_oriented()
251 compstride: usize, in create_curl_oriented()
258 let (nelem, elemsize, ncomp, compstride, lsize, mtype) = ( in create_curl_oriented()
[all …]
H A Dlib.rs450 compstride: usize, in elem_restriction()
456 self, nelem, elemsize, ncomp, compstride, lsize, mtype, offsets, in elem_restriction()
514 compstride: usize, in oriented_elem_restriction()
521 self, nelem, elemsize, ncomp, compstride, lsize, mtype, offsets, orients, in oriented_elem_restriction()
601 compstride: usize, in curl_oriented_elem_restriction()
612 compstride, in curl_oriented_elem_restriction()
/libCEED/python/
H A Dceed.py196 def ElemRestriction(self, nelem, elemsize, ncomp, compstride, lsize, offsets, argument
221 return ElemRestriction(self, nelem, elemsize, ncomp, compstride, lsize,
224 def OrientedElemRestriction(self, nelem, elemsize, ncomp, compstride, lsize, argument
254 return OrientedElemRestriction(self, nelem, elemsize, ncomp, compstride, lsize,
257 def CurlOrientedElemRestriction(self, nelem, elemsize, ncomp, compstride, lsize, argument
288 …self, nelem, elemsize, ncomp, compstride, lsize, offsets, curl_orients, memtype=memtype, cmode=cmo…
312 def BlockedElemRestriction(self, nelem, elemsize, blksize, ncomp, compstride, argument
341 compstride, lsize, offsets,
344 def BlockedOrientedElemRestriction(self, nelem, elemsize, blksize, ncomp, compstride, argument
378 … return BlockedOrientedElemRestriction(self, nelem, elemsize, blksize, ncomp, compstride, lsize,
[all …]
H A Dceed_elemrestriction.py176 def __init__(self, ceed, nelem, elemsize, ncomp, compstride, lsize, offsets, argument
197 elemsize, ncomp, compstride,
209 def __init__(self, ceed, nelem, elemsize, ncomp, compstride, lsize, offsets, argument
235 elemsize, ncomp, compstride,
248 def __init__(self, ceed, nelem, elemsize, ncomp, compstride, lsize, offsets, argument
274 elemsize, ncomp, compstride,
314 def __init__(self, ceed, nelem, elemsize, blksize, ncomp, compstride, lsize, argument
330 compstride, lsize, memtype, cmode,
375 def __init__(self, ceed, nelem, elemsize, blksize, ncomp, compstride, lsize, argument
394 compstride, lsize, memtype, cmode,
[all …]
/libCEED/julia/LibCEED.jl/src/
H A DElemRestriction.jl40 compstride,
58 - `compstride`: Stride between components for the same L-vector "node". Data for node $i$,
60 + k*elemsize] + j*compstride`.
75 compstride, argument
87 compstride,
103 compstride,
122 - `compstride`: Stride between components for the same L-vector "node". Data for node $i$,
124 + k*elemsize] + j*compstride`.
141 compstride, argument
154 compstride,
[all …]
/libCEED/doc/sphinx/source/
H A Dreleasenotes.md258 - Replace limited {code}`CeedInterlaceMode` with more flexible component stride {code}`compstride` …