Home
last modified time | relevance | path

Searched refs:beta (Results 1 – 17 of 17) sorted by relevance

/libCEED/backends/magma/
H A Dceed-magma-gemm-nontensor.cpp25 … *d_A, magma_int_t ldda, const CeedScalar *d_B, magma_int_t lddb, CeedScalar beta, CeedScalar *d_C, in magmablas_gemm() argument
28 … (float)alpha, (const float *)d_A, ldda, (const float *)d_B, lddb, (float)beta, (float *)d_C, lddc, in magmablas_gemm()
31 …uble)alpha, (const double *)d_A, ldda, (const double *)d_B, lddb, (double)beta, (double *)d_C, ldd… in magmablas_gemm()
40 … const CeedScalar *d_B, magma_int_t lddb, magma_int_t strideB, CeedScalar beta, CeedScalar *d_C, in magmablas_gemm_batched_strided() argument
44 (float)beta, (float *)d_C, lddc, strideC, batchCount, queue); in magmablas_gemm_batched_strided()
47 (double)beta, (double *)d_C, lddc, strideC, batchCount, queue); in magmablas_gemm_batched_strided()
54 … *d_A, magma_int_t ldda, const CeedScalar *d_B, magma_int_t lddb, CeedScalar beta, CeedScalar *d_C, in devblas_gemm() argument
57 … (float)alpha, (const float *)d_A, ldda, (const float *)d_B, lddb, (float)beta, (float *)d_C, lddc… in devblas_gemm()
59 …uble)alpha, (const double *)d_A, ldda, (const double *)d_B, lddb, (double)beta, (double *)d_C, ldd… in devblas_gemm()
68 … magma_int_t lddb, magma_int_t strideB, CeedScalar beta, CeedScalar *d_C, magma_int_t lddc, in devblas_gemm_batched_strided() argument
[all …]
H A Dceed-magma-gemm-nontensor.h13 … const CeedScalar *d_A, magma_int_t ldda, const CeedScalar *d_B, magma_int_t lddb, CeedScalar beta,
H A Dceed-magma-basis.c436 const CeedScalar beta = (apply_add || (d > 0)) ? 1.0 : 0.0; in CeedBasisApplyNonTensorCore_Magma() local
437 …rans, MagmaNoTrans, P, N, Q, 1.0, d_b + d * P * Q, P, d_u + d * N * Q, Q, beta, d_v, P, data->queu… in CeedBasisApplyNonTensorCore_Magma()
/libCEED/backends/cuda-ref/kernels/
H A Dcuda-ref-vector.cu152 __global__ static void axpbyValueK(CeedScalar *__restrict__ y, CeedScalar alpha, CeedScalar beta, C… in axpbyValueK() argument
156 y[index] = beta * y[index]; in axpbyValueK()
164 extern "C" int CeedDeviceAXPBY_Cuda(CeedScalar *y_array, CeedScalar alpha, CeedScalar beta, CeedSca… in CeedDeviceAXPBY_Cuda() argument
170 axpbyValueK<<<grid_size, block_size>>>(y_array, alpha, beta, x_array, length); in CeedDeviceAXPBY_Cuda()
/libCEED/backends/hip-ref/kernels/
H A Dhip-ref-vector.hip.cpp152 __global__ static void axpbyValueK(CeedScalar *__restrict__ y, CeedScalar alpha, CeedScalar beta, C… in axpbyValueK() argument
156 y[index] = beta * y[index]; in axpbyValueK()
164 extern "C" int CeedDeviceAXPBY_Hip(CeedScalar *y_array, CeedScalar alpha, CeedScalar beta, CeedScal… in CeedDeviceAXPBY_Hip() argument
170 …hipLaunchKernelGGL(axpbyValueK, dim3(grid_size), dim3(block_size), 0, 0, y_array, alpha, beta, x_a… in CeedDeviceAXPBY_Hip()
/libCEED/backends/cuda-ref/
H A Dceed-cuda-ref-vector.c760 static int CeedHostAXPBY_Cuda(CeedScalar *y_array, CeedScalar alpha, CeedScalar beta, CeedScalar *x… in CeedHostAXPBY_Cuda() argument
761 for (CeedSize i = 0; i < length; i++) y_array[i] = alpha * x_array[i] + beta * y_array[i]; in CeedHostAXPBY_Cuda()
768 int CeedDeviceAXPBY_Cuda(CeedScalar *y_array, CeedScalar alpha, CeedScalar beta, CeedScalar *x_arra…
773 static int CeedVectorAXPBY_Cuda(CeedVector y, CeedScalar alpha, CeedScalar beta, CeedVector x) { in CeedVectorAXPBY_Cuda() argument
783 CeedCallBackend(CeedDeviceAXPBY_Cuda(y_impl->d_array, alpha, beta, x_impl->d_array, length)); in CeedVectorAXPBY_Cuda()
787 CeedCallBackend(CeedHostAXPBY_Cuda(y_impl->h_array, alpha, beta, x_impl->h_array, length)); in CeedVectorAXPBY_Cuda()
/libCEED/backends/hip-ref/
H A Dceed-hip-ref-vector.c873 static int CeedHostAXPBY_Hip(CeedScalar *y_array, CeedScalar alpha, CeedScalar beta, CeedScalar *x_… in CeedHostAXPBY_Hip() argument
874 for (CeedSize i = 0; i < length; i++) y_array[i] = alpha * x_array[i] + beta * y_array[i]; in CeedHostAXPBY_Hip()
881 int CeedDeviceAXPBY_Hip(CeedScalar *y_array, CeedScalar alpha, CeedScalar beta, CeedScalar *x_array…
886 static int CeedVectorAXPBY_Hip(CeedVector y, CeedScalar alpha, CeedScalar beta, CeedVector x) { in CeedVectorAXPBY_Hip() argument
896 CeedCallBackend(CeedDeviceAXPBY_Hip(y_impl->d_array, alpha, beta, x_impl->d_array, length)); in CeedVectorAXPBY_Hip()
900 CeedCallBackend(CeedHostAXPBY_Hip(y_impl->h_array, alpha, beta, x_impl->h_array, length)); in CeedVectorAXPBY_Hip()
/libCEED/python/
H A Dceed_vector.py439 def axpby(self, alpha, beta, x): argument
444 self._pointer[0], alpha, beta, x._pointer[0])
/libCEED/rust/libceed/src/
H A Dvector.rs699 beta: crate::Scalar, in axpby()
702 self.check_error(unsafe { bind_ceed::CeedVectorAXPBY(self.ptr, alpha, beta, x.ptr) })?; in axpby()
/libCEED/backends/memcheck/
H A Dceed-memcheck-vector.c351 static int CeedVectorAXPBY_Memcheck(CeedVector y, CeedScalar alpha, CeedScalar beta, CeedVector x) { in CeedVectorAXPBY_Memcheck() argument
359 …h; i++) impl_y->array_allocated[i] = alpha * impl_x->array_allocated[i] + beta * impl_y->array_all… in CeedVectorAXPBY_Memcheck()
/libCEED/interface/
H A Dceed-vector.c841 int CeedVectorAXPBY(CeedVector y, CeedScalar alpha, CeedScalar beta, CeedVector x) { in CeedVectorAXPBY() argument
882 CeedCall(y->AXPBY(y, alpha, beta, x)); in CeedVectorAXPBY()
893 for (CeedSize i = 0; i < length_y; i++) y_array[i] = alpha * x_array[i] + beta * y_array[i]; in CeedVectorAXPBY()
/libCEED/examples/fluids/
H A Dindex.md434 \overline{\phi} - \nabla \cdot (\beta (\bm{D}\bm{\Delta})^2 \nabla \overline{\phi} ) = \phi
437 …{D}$ is the filter width scaling tensor (also a rank 2 SPD tensor), and $\beta$ is a kernel scalin…
441 \int_\Omega \left( v \overline \phi + \beta \nabla v \cdot (\bm{D}\bm{\Delta})^2 \nabla \overline \…
442 - \cancel{\int_{\partial \Omega} \beta v \nabla \overline \phi \cdot (\bm{D}\bm{\Delta})^2 \bm{\hat…
514 To account for this, we use $\beta$ to scale the filter tensor to the appropriate size, as is done …
516 To match the box and Gaussian filters "sizes", we use $\beta = 1/10$ and $\beta = 1/6$, respectivel…
517 $\beta$ can be set via `-diff_filter_kernel_scaling`.
582 …scontinuity capturing is accomplished using a modified version of the $YZ\beta$ operator described…
597 …c{h_{SHOCK}}{2u_{cha}} \left( \frac{ \,|\, \nabla \rho \,|\, h_{SHOCK}}{\rho_{ref}} \right)^{\beta}
600 $\beta$ is a tuning parameter set between 1 (smoother shocks) and 2 (sharper shocks. The parameter …
/libCEED/doc/sphinx/source/
H A Dreferences.bib174 …title = {{SUPG} finite element computation of inviscid supersonic flows with $YZ\beta$ shock c…
H A Dreleasenotes.md120 - Added $YZ\beta$ shock capturing scheme and Shock Tube example.
/libCEED/include/ceed/
H A Dceed.h216 CEED_EXTERN int CeedVectorAXPBY(CeedVector y, CeedScalar alpha, CeedScalar beta, CeedVector x);
/libCEED/julia/LibCEED.jl/src/generated/
H A Dlibceed_bindings.jl247 function CeedVectorAXPBY(y, alpha, beta, x) argument
248 …edVectorAXPBY, libceed), Cint, (CeedVector, CeedScalar, CeedScalar, CeedVector), y, alpha, beta, x)
/libCEED/examples/nek/bps/
H A Dbps.usr1348 common /scrca/ wv(4),wk(4),rpp1(4),rpp2(4),alph(4),beta(4),pap(4)