Unverified Commit 3e90b82c authored by Axel Kohlmeyer's avatar Axel Kohlmeyer Committed by GitHub
Browse files

Merge pull request #1564 from akohlmey/gpu-lib-clang-cplusplus

Improve portability of GPU library to CLang compilers
parents 7109c101 e832b5d5
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -15,7 +15,7 @@

#include "lal_answer.h"

using namespace LAMMPS_AL;
namespace LAMMPS_AL {
#define AnswerT Answer<numtyp,acctyp>

template <class numtyp, class acctyp>
@@ -311,4 +311,4 @@ void AnswerT::cq(const int cq_index) {
}

template class Answer<PRECISION,ACC_PRECISION>;
}
+2 −2
Original line number Diff line number Diff line
@@ -15,7 +15,7 @@

#include "lal_atom.h"

using namespace LAMMPS_AL;
namespace LAMMPS_AL {
#define AtomT Atom<numtyp,acctyp>

template <class numtyp, class acctyp>
@@ -349,4 +349,4 @@ void AtomT::compile_kernels(UCL_Device &dev) {
#endif

template class Atom<PRECISION,ACC_PRECISION>;
}
+3 −2
Original line number Diff line number Diff line
@@ -14,7 +14,8 @@
 ***************************************************************************/

#include "lal_base_atomic.h"
using namespace LAMMPS_AL;

namespace LAMMPS_AL {
#define BaseAtomicT BaseAtomic<numtyp, acctyp>

extern Device<PRECISION,ACC_PRECISION> global_device;
@@ -285,4 +286,4 @@ void BaseAtomicT::compile_kernels(UCL_Device &dev, const void *pair_str,
}

template class BaseAtomic<PRECISION,ACC_PRECISION>;
}
+2 −2
Original line number Diff line number Diff line
@@ -15,7 +15,7 @@
 ***************************************************************************/

#include "lal_base_charge.h"
using namespace LAMMPS_AL;
namespace LAMMPS_AL {
#define BaseChargeT BaseCharge<numtyp, acctyp>

extern Device<PRECISION,ACC_PRECISION> global_device;
@@ -302,4 +302,4 @@ void BaseChargeT::compile_kernels(UCL_Device &dev, const void *pair_str,
}

template class BaseCharge<PRECISION,ACC_PRECISION>;
}
+2 −2
Original line number Diff line number Diff line
@@ -15,7 +15,7 @@
 ***************************************************************************/

#include "lal_base_dipole.h"
using namespace LAMMPS_AL;
namespace LAMMPS_AL {
#define BaseDipoleT BaseDipole<numtyp, acctyp>

extern Device<PRECISION,ACC_PRECISION> global_device;
@@ -311,4 +311,4 @@ void BaseDipoleT::compile_kernels(UCL_Device &dev, const void *pair_str,
}

template class BaseDipole<PRECISION,ACC_PRECISION>;
}
Loading