Home
last modified time | relevance | path

Searched refs:rC (Results 1 – 2 of 2) sorted by relevance

/libCEED/include/ceed/jit-source/magma/
H A Dmagma-common-nontensor.h94 static __device__ __inline__ void write_C_r2g_1D_nosync(const int tx, const int n, T rC[NB], T *dC)… in write_C_r2g_1D_nosync()
97 dC[i * P + tx] = rC[i]; in write_C_r2g_1D_nosync()
102 dC[i * P + tx] = rC[i]; in write_C_r2g_1D_nosync()
113 static __device__ __inline__ void sum_C_r2g_1D_nosync(const int tx, const int n, T rC[NB], T *dC) { in sum_C_r2g_1D_nosync()
116 dC[i * P + tx] += rC[i]; in sum_C_r2g_1D_nosync()
121 dC[i * P + tx] += rC[i]; in sum_C_r2g_1D_nosync()
133 static __device__ __inline__ void mul_rAsBrC_1D_nosync(T rA[Q], T *sB, T rC[NB]) { in mul_rAsBrC_1D_nosync()
142 rC[i] = 0.0; in mul_rAsBrC_1D_nosync()
145 rC[i] += rA[j] * rB[j]; in mul_rAsBrC_1D_nosync()
157 static __device__ __inline__ void addmul_rAsBrC_1D_nosync(T rA[Q], T *sB, T rC[NB]) { in addmul_rAsBrC_1D_nosync()
[all …]
H A Dmagma-basis-interp-deriv-nontensor.h40 CeedScalar rC[NB]; in magma_basis_nontensor_device_n() local
41 mul_rAsBrC_1D_nosync<CeedScalar, Q, P, NB>(rA, sB, rC); in magma_basis_nontensor_device_n()
45 write_C_r2g_1D_nosync<CeedScalar, Q, P, NB>(tx, myn, rC, dC); in magma_basis_nontensor_device_n()
72 CeedScalar rC[NB] = {0.0}; in magma_basis_nontensor_device_t() local
87 addmul_rAsBrC_1D_nosync<CeedScalar, P, Q, NB>(rA, sB, rC); in magma_basis_nontensor_device_t()
97 write_C_r2g_1D_nosync<CeedScalar, P, Q, NB>(tx, myn, rC, dC); in magma_basis_nontensor_device_t()
118 CeedScalar rC[NB] = {0.0}; in magma_basis_nontensor_device_ta() local
133 addmul_rAsBrC_1D_nosync<CeedScalar, P, Q, NB>(rA, sB, rC); in magma_basis_nontensor_device_ta()
143 sum_C_r2g_1D_nosync<CeedScalar, P, Q, NB>(tx, myn, rC, dC); in magma_basis_nontensor_device_ta()
176 CeedScalar rC[NB]; in magma_basis_nontensor_device_n1() local
[all …]