OpenPFC  0.1.4
Phase Field Crystal simulation framework
Loading...
Searching...
No Matches
backend_tags.hpp
Go to the documentation of this file.
1// SPDX-FileCopyrightText: 2025 VTT Technical Research Centre of Finland Ltd
2// SPDX-License-Identifier: AGPL-3.0-or-later
3
39#pragma once
40
41namespace pfc {
42namespace backend {
43
52struct CpuTag {};
53
54#if defined(OpenPFC_ENABLE_CUDA)
64struct CudaTag {};
65#endif
66
67#if defined(OpenPFC_ENABLE_HIP)
77struct HipTag {};
78#endif
79
80} // namespace backend
81} // namespace pfc
CPU backend tag.
Definition backend_tags.hpp:52
Represents the global simulation domain (the "world").
Definition world.hpp:91