Home
last modified time | relevance | path

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

/libCEED/backends/sycl/
H A Dceed-sycl-common.sycl.cpp92 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 Dceed-sycl-common.hpp44 CEED_INTERN int CeedSetStream_Sycl(Ceed ceed, void *handle);
/libCEED/backends/hip-ref/
H A Dceed-hip-ref-vector.c313 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 Dceed-hip-ref.c28 int CeedGetHipblasHandle_Hip(Ceed ceed, hipblasHandle_t *handle) { in CeedGetHipblasHandle_Hip() argument
36 *handle = data->hipblas_handle; in CeedGetHipblasHandle_Hip()
H A Dceed-hip-ref.h155 CEED_INTERN int CeedGetHipblasHandle_Hip(Ceed ceed, hipblasHandle_t *handle);
/libCEED/backends/cuda-ref/
H A Dceed-cuda-ref-vector.c258 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 Dceed-cuda-ref.c28 int CeedGetCublasHandle_Cuda(Ceed ceed, cublasHandle_t *handle) { in CeedGetCublasHandle_Cuda() argument
33 *handle = data->cublas_handle; in CeedGetCublasHandle_Cuda()
H A Dceed-cuda-ref.h150 CEED_INTERN int CeedGetCublasHandle_Cuda(Ceed ceed, cublasHandle_t *handle);
/libCEED/julia/LibCEED.jl/src/
H A DLibCEED.jl230 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 DCuda.jl151 return host_k.fun.handle
/libCEED/julia/LibCEED.jl/docs/src/
H A DBasis.md7 LibCEED.jl will typically handle the conversion between these formats by
/libCEED/examples/ceed/
H A DREADME.md16 …bution to this calculation while demonstrating the ability of libCEED to handle multiple basis eva…
/libCEED/interface/
H A Dceed.c1389 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 Dceed.h115 CEED_EXTERN int CeedSetStream(Ceed ceed, void *handle);
/libCEED/examples/fluids/
H A DREADME.md250 …cous walls), use `bc_freestream`, which solves a Riemann problem and can handle inflow and outflow…
/libCEED/julia/LibCEED.jl/src/generated/
H A Dlibceed_bindings.jl132 function CeedSetStream(ceed, handle) argument
133 ccall((:CeedSetStream, libceed), Cint, (Ceed, Ptr{Cvoid}), ceed, handle)
/libCEED/doc/sphinx/source/
H A Dreleasenotes.md398 renamed `bpsraw`, and the new version of the BPs, which can handle data associated