| /libCEED/backends/magma/ |
| H A D | ceed-magma-gemm-nontensor.cpp | 25 … *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 D | ceed-magma-gemm-nontensor.h | 13 … const CeedScalar *d_A, magma_int_t ldda, const CeedScalar *d_B, magma_int_t lddb, CeedScalar beta,
|
| H A D | ceed-magma-basis.c | 436 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 D | cuda-ref-vector.cu | 152 __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 D | hip-ref-vector.hip.cpp | 152 __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 D | ceed-cuda-ref-vector.c | 760 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 D | ceed-hip-ref-vector.c | 873 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 D | ceed_vector.py | 439 def axpby(self, alpha, beta, x): argument 444 self._pointer[0], alpha, beta, x._pointer[0])
|
| /libCEED/rust/libceed/src/ |
| H A D | vector.rs | 699 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 D | ceed-memcheck-vector.c | 351 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 D | ceed-vector.c | 841 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 D | index.md | 434 \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 D | references.bib | 174 …title = {{SUPG} finite element computation of inviscid supersonic flows with $YZ\beta$ shock c…
|
| H A D | releasenotes.md | 120 - Added $YZ\beta$ shock capturing scheme and Shock Tube example.
|
| /libCEED/include/ceed/ |
| H A D | ceed.h | 216 CEED_EXTERN int CeedVectorAXPBY(CeedVector y, CeedScalar alpha, CeedScalar beta, CeedVector x);
|
| /libCEED/julia/LibCEED.jl/src/generated/ |
| H A D | libceed_bindings.jl | 247 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 D | bps.usr | 1348 common /scrca/ wv(4),wk(4),rpp1(4),rpp2(4),alph(4),beta(4),pap(4)
|