| /libCEED/include/ceed/jit-source/magma/ |
| H A D | magma-common-tensor.h | 19 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 D | elem_restriction.rs | 162 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 D | lib.rs | 450 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 D | ceed.py | 196 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 D | ceed_elemrestriction.py | 176 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 D | ElemRestriction.jl | 40 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 D | releasenotes.md | 258 - Replace limited {code}`CeedInterlaceMode` with more flexible component stride {code}`compstride` …
|