![]() |
Shamrock 2025.10.0
Astrophysical Code
|
#include "shambase/string.hpp"#include "shamcmdopt/cmdopt.hpp"#include "shamsys/legacy/log.hpp"#include "shamsys/legacy/sycl_handler.hpp"#include "shamsys/legacy/sycl_mpi_interop.hpp"#include <unordered_map>#include <memory>#include <ostream>#include <stdexcept>#include <string>#include <vector>
Include dependency graph for sycl_handler.cpp:Go to the source code of this file.
Functions | |
| auto | check_queue_is_valid (sycl::queue &q) |
| std::string | getDeviceTypeName (const sycl::device &Device) |
| void | print_device_info (const sycl::device &Device) |
| sycl::queue & | sycl_handler::get_compute_queue () |
| sycl::queue & | sycl_handler::get_alt_queue () |
| void | sycl_handler::init () |
Variables | |
| auto | exception_handler |
| bool | sycl_handler::already_on = false |
| std::unique_ptr< sycl::queue > | sycl_handler::compute_queue |
| std::unique_ptr< sycl::queue > | sycl_handler::alt_queue |
Definition in file sycl_handler.cpp.
| auto check_queue_is_valid | ( | sycl::queue & | q | ) |
Definition at line 28 of file sycl_handler.cpp.
| sycl::queue & sycl_handler::get_alt_queue | ( | ) |
Definition at line 106 of file sycl_handler.cpp.
| sycl::queue & sycl_handler::get_compute_queue | ( | ) |
Definition at line 99 of file sycl_handler.cpp.
| std::string getDeviceTypeName | ( | const sycl::device & | Device | ) |
Definition at line 76 of file sycl_handler.cpp.
| void sycl_handler::init | ( | ) |
Definition at line 113 of file sycl_handler.cpp.
| void print_device_info | ( | const sycl::device & | Device | ) |
Definition at line 87 of file sycl_handler.cpp.
| bool sycl_handler::already_on = false |
Definition at line 94 of file sycl_handler.cpp.
| std::unique_ptr<sycl::queue> sycl_handler::alt_queue |
Definition at line 97 of file sycl_handler.cpp.
| std::unique_ptr<sycl::queue> sycl_handler::compute_queue |
Definition at line 96 of file sycl_handler.cpp.
| auto exception_handler |
Definition at line 66 of file sycl_handler.cpp.