QMCPACK
PlatformKinds.hpp
Go to the documentation of this file.
1
//////////////////////////////////////////////////////////////////////////////////////
2
// This file is distributed under the University of Illinois/NCSA Open Source License.
3
// See LICENSE file in top directory for details.
4
//
5
// Copyright (c) 2024 QMCPACK developers.
6
//
7
// File developed by: Ye Luo, yeluo@anl.gov, Argonne National Laboratory
8
//
9
// File created by: Ye Luo, yeluo@anl.gov, Argonne National Laboratory
10
//////////////////////////////////////////////////////////////////////////////////////
11
12
13
#ifndef QMCPLUSPLUS_PLATFORM_KINDS_H
14
#define QMCPLUSPLUS_PLATFORM_KINDS_H
15
16
namespace
qmcplusplus
17
{
18
19
enum class
PlatformKind
20
{
21
CPU
,
22
OMPTARGET
,
23
CUDA
,
24
SYCL
25
};
26
27
}
// namespace qmcplusplus
28
#endif
qmcplusplus
helper functions for EinsplineSetBuilder
Definition:
Configuration.h:43
qmcplusplus::PlatformKind::CUDA
qmcplusplus::PlatformKind::CPU
qmcplusplus::PlatformKind::OMPTARGET
qmcplusplus::PlatformKind
PlatformKind
Definition:
PlatformKinds.hpp:19
qmcplusplus::PlatformKind::SYCL
src
Platforms
PlatformKinds.hpp
Generated on Fri Jun 28 2024 10:45:16 for QMCPACK by
1.8.14