#include <oneapi/mkl/types.hpp>#include <oneapi/mkl/blas/types.hpp>#include <complex>#include <set>#include <map>
Go to the source code of this file.
Namespaces | |
| namespace | dftefe |
| dealii includes | |
| namespace | dftefe::utils |
Variables | |
| static std::error_code | dftefe::utils::deviceSuccess = make_error_code(sycl::errc::success) |
| static const sycl::info::event_command_status | dftefe::utils::deviceBlasSuccess |
| static const oneapi::mkl::transpose | dftefe::utils::DEVICEBLAS_OP_N |
| static const oneapi::mkl::transpose | dftefe::utils::DEVICEBLAS_OP_T |
| static const oneapi::mkl::transpose | dftefe::utils::DEVICEBLAS_OP_C |
| static const oneapi::mkl::blas::compute_mode | dftefe::utils::DEVICEBLAS_COMPUTE_32F |
| static const oneapi::mkl::blas::compute_mode | dftefe::utils::DEVICEBLAS_COMPUTE_32F_FAST_TF32 |
| static const oneapi::mkl::blas::compute_mode | dftefe::utils::DEVICEBLAS_COMPUTE_32F_FAST_16BF |
| static const oneapi::mkl::blas::compute_mode | dftefe::utils::DEVICEBLAS_COMPUTE_32F_FAST_16F |
| static deviceStream_t | dftefe::utils::defaultStream = 0 |
| std::vector< sycl::device > | dftefe::utils::allSyclGPUDevices |
| dftefe::uInt | dftefe::utils::syclDeviceId = 0 |
| sycl::device | dftefe::utils::syclDevice = allSyclGPUDevices[syclDeviceId] |
| sycl::context | dftefe::utils::syclContext {syclDevice} |
| std::map< dftefe::uInt, sycl::queue > | dftefe::utils::queueRegistry |
| std::set< dftefe::uInt > | dftefe::utils::usedStreamIds {defaultStream} |