| /libCEED/backends/sycl/ |
| H A D | ceed-sycl-common.sycl.cpp | 92 int CeedSetStream_Sycl(Ceed ceed, void *handle) { in CeedSetStream_Sycl() argument 98 CeedCheck(handle, ceed, CEED_ERROR_BACKEND, "Stream handle is null"); in CeedSetStream_Sycl() 99 sycl::queue *q = static_cast<sycl::queue *>(handle); in CeedSetStream_Sycl() 109 CeedCallBackend(CeedSetStream_Sycl(ceed_delegate, handle)); in CeedSetStream_Sycl() 116 CeedCallBackend(CeedSetStream_Sycl(ceed_fallback, handle)); in CeedSetStream_Sycl()
|
| H A D | ceed-sycl-common.hpp | 44 CEED_INTERN int CeedSetStream_Sycl(Ceed ceed, void *handle);
|
| /libCEED/backends/hip-ref/ |
| H A D | ceed-hip-ref-vector.c | 313 hipblasHandle_t handle; in CeedVectorCopyStrided_Hip() local 315 CeedCallBackend(CeedGetHipblasHandle_Hip(ceed, &handle)); in CeedVectorCopyStrided_Hip() 316 CeedCallHipblas(ceed, hipblasGetStream(handle, &stream)); in CeedVectorCopyStrided_Hip() 318 …CeedCallHipblas(ceed, hipblasScopy_64(handle, (int64_t)(stop - start), impl->d_array + start, (int… in CeedVectorCopyStrided_Hip() 320 …CeedCallHipblas(ceed, hipblasDcopy_64(handle, (int64_t)(stop - start), impl->d_array + start, (int… in CeedVectorCopyStrided_Hip() 561 hipblasHandle_t handle; in CeedVectorNorm_Hip() local 569 CeedCallBackend(CeedGetHipblasHandle_Hip(ceed, &handle)); in CeedVectorNorm_Hip() 570 CeedCallHipblas(ceed, hipblasGetStream(handle, &stream)); in CeedVectorNorm_Hip() 586 …CeedCallHipblas(ceed, hipblasSasum_64(handle, (int64_t)length, (float *)d_array, 1, (float *)norm)… in CeedVectorNorm_Hip() 597 …CeedCallHipblas(ceed, hipblasSasum(handle, (CeedInt)sub_length, (float *)d_array_start, 1, &sub_no… in CeedVectorNorm_Hip() [all …]
|
| H A D | ceed-hip-ref.c | 28 int CeedGetHipblasHandle_Hip(Ceed ceed, hipblasHandle_t *handle) { in CeedGetHipblasHandle_Hip() argument 36 *handle = data->hipblas_handle; in CeedGetHipblasHandle_Hip()
|
| H A D | ceed-hip-ref.h | 155 CEED_INTERN int CeedGetHipblasHandle_Hip(Ceed ceed, hipblasHandle_t *handle);
|
| /libCEED/backends/cuda-ref/ |
| H A D | ceed-cuda-ref-vector.c | 258 cublasHandle_t handle; in CeedVectorCopyStrided_Cuda() local 262 CeedCallBackend(CeedGetCublasHandle_Cuda(ceed, &handle)); in CeedVectorCopyStrided_Cuda() 264 …CeedCallCublas(ceed, cublasScopy_64(handle, (int64_t)(stop - start), impl->d_array + start, (int64… in CeedVectorCopyStrided_Cuda() 266 …CeedCallCublas(ceed, cublasDcopy_64(handle, (int64_t)(stop - start), impl->d_array + start, (int64… in CeedVectorCopyStrided_Cuda() 485 cublasHandle_t handle; in CeedVectorNorm_Cuda() local 490 CeedCallBackend(CeedGetCublasHandle_Cuda(ceed, &handle)); in CeedVectorNorm_Cuda() 507 … CeedCallCublas(ceed, cublasSasum_64(handle, (int64_t)length, (float *)d_array, 1, (float *)norm)); in CeedVectorNorm_Cuda() 517 …CeedCallCublas(ceed, cublasSasum(handle, (CeedInt)sub_length, (float *)d_array_start, 1, &sub_norm… in CeedVectorNorm_Cuda() 523 …CeedCallCublas(ceed, cublasDasum_64(handle, (int64_t)length, (double *)d_array, 1, (double *)norm)… in CeedVectorNorm_Cuda() 533 …CeedCallCublas(ceed, cublasDasum(handle, (CeedInt)sub_length, (double *)d_array_start, 1, &sub_nor… in CeedVectorNorm_Cuda() [all …]
|
| H A D | ceed-cuda-ref.c | 28 int CeedGetCublasHandle_Cuda(Ceed ceed, cublasHandle_t *handle) { in CeedGetCublasHandle_Cuda() argument 33 *handle = data->cublas_handle; in CeedGetCublasHandle_Cuda()
|
| H A D | ceed-cuda-ref.h | 150 CEED_INTERN int CeedGetCublasHandle_Cuda(Ceed ceed, cublasHandle_t *handle);
|
| /libCEED/julia/LibCEED.jl/src/ |
| H A D | LibCEED.jl | 230 handle = C.dlopen(path) 236 configure_scalar_type(handle) 237 (handle != C.libceed_handle) && C.dlclose(handle) 284 function get_scalar_type(handle::Ptr{Nothing}) 286 sym = LibCEED.C.dlsym(handle, :CeedGetScalarType; throw_error=false) 302 function configure_scalar_type(handle::Ptr{Nothing}) 303 scalar_type = get_scalar_type(handle)
|
| H A D | Cuda.jl | 151 return host_k.fun.handle
|
| /libCEED/julia/LibCEED.jl/docs/src/ |
| H A D | Basis.md | 7 LibCEED.jl will typically handle the conversion between these formats by
|
| /libCEED/examples/ceed/ |
| H A D | README.md | 16 …bution to this calculation while demonstrating the ability of libCEED to handle multiple basis eva…
|
| /libCEED/interface/ |
| H A D | ceed.c | 1389 int CeedSetStream(Ceed ceed, void *handle) { in CeedSetStream() argument 1390 CeedCheck(handle, ceed, CEED_ERROR_INCOMPATIBLE, "Stream handle must be non-NULL"); in CeedSetStream() 1392 CeedCall(ceed->SetStream(ceed, handle)); in CeedSetStream() 1397 if (delegate) CeedCall(CeedSetStream(delegate, handle)); in CeedSetStream()
|
| /libCEED/include/ceed/ |
| H A D | ceed.h | 115 CEED_EXTERN int CeedSetStream(Ceed ceed, void *handle);
|
| /libCEED/examples/fluids/ |
| H A D | README.md | 250 …cous walls), use `bc_freestream`, which solves a Riemann problem and can handle inflow and outflow…
|
| /libCEED/julia/LibCEED.jl/src/generated/ |
| H A D | libceed_bindings.jl | 132 function CeedSetStream(ceed, handle) argument 133 ccall((:CeedSetStream, libceed), Cint, (Ceed, Ptr{Cvoid}), ceed, handle)
|
| /libCEED/doc/sphinx/source/ |
| H A D | releasenotes.md | 398 renamed `bpsraw`, and the new version of the BPs, which can handle data associated
|