Xpetra
Version of the Day
Loading...
Searching...
No Matches
Kokkos_SerialNode.hpp
Go to the documentation of this file.
1
// @HEADER
2
// *****************************************************************************
3
// Xpetra: A linear algebra interface package
4
//
5
// Copyright 2012 NTESS and the Xpetra contributors.
6
// SPDX-License-Identifier: BSD-3-Clause
7
// *****************************************************************************
8
// @HEADER
9
10
#ifndef FAKEKOKKOS_SERIALNODE_HPP_
11
#define FAKEKOKKOS_SERIALNODE_HPP_
12
13
#include <
Teuchos_ParameterList.hpp
>
14
15
// This is the node definition used if Epetra is enabled only
16
// Epetra can be compiled using the SerialNode OR the OpenMP Node
17
// If there is no Kokkos provide dummy classes for all Kokkos node
18
// types that Epetra might be compiled for.
19
namespace
Kokkos
{
20
namespace
Compat
{
21
class
KokkosSerialWrapperNode
{
22
public
:
23
KokkosSerialWrapperNode
(
Teuchos::ParameterList
&pl) {}
24
KokkosSerialWrapperNode
() {}
25
};
26
27
class
KokkosOpenMPWrapperNode
{
28
public
:
29
KokkosOpenMPWrapperNode
(
Teuchos::ParameterList
&pl) {}
30
KokkosOpenMPWrapperNode
() {}
31
};
32
}
// namespace Compat
33
}
// namespace Kokkos
34
35
#endif
Teuchos_ParameterList.hpp
Kokkos::Compat::KokkosOpenMPWrapperNode::KokkosOpenMPWrapperNode
KokkosOpenMPWrapperNode(Teuchos::ParameterList &pl)
Definition
Kokkos_SerialNode.hpp:29
Kokkos::Compat::KokkosOpenMPWrapperNode::KokkosOpenMPWrapperNode
KokkosOpenMPWrapperNode()
Definition
Kokkos_SerialNode.hpp:30
Kokkos::Compat::KokkosSerialWrapperNode::KokkosSerialWrapperNode
KokkosSerialWrapperNode(Teuchos::ParameterList &pl)
Definition
Kokkos_SerialNode.hpp:23
Kokkos::Compat::KokkosSerialWrapperNode::KokkosSerialWrapperNode
KokkosSerialWrapperNode()
Definition
Kokkos_SerialNode.hpp:24
Teuchos::ParameterList
Kokkos::Compat
Definition
Kokkos_SerialNode.hpp:20
Kokkos
Definition
Kokkos_SerialNode.hpp:19
src
FakeKokkos
Kokkos_SerialNode.hpp
Generated on
for Xpetra by
1.15.0