2#include "tool/externfunc.h"
45template <
class T,
size_t N>
48 for (
size_t i = 0; i < N; ++i)
54template <
class T,
class... Ts>
78template <
class T,
int N>
80template <
class T,
int N>
85template <
class T,
int N>
106 TINKER_FCALL2(acc1, cu1,
zeroOnDevice9Async, nelem, a1, a2, a3, a4, a5, a6,
void zeroOnHost(int &v)
Zeros variable on host.
Definition: zero.h:9
void zeroOnDevice9Async(int nelem, T *a1, T *a2, T *a3, T *a4, T *a5, T *a6, T *a7, T *a8, T *a9)
Zeros variables on device.
Definition: zero.h:102
void zeroOnDevice3Async(int nelem, T *a1, T *a2, T *a3)
Zeros variables on device.
Definition: zero.h:72
void zeroOnDevice9Async_cu(int nelem, T *a1, T *a2, T *a3, T *a4, T *a5, T *a6, T *a7, T *a8, T *a9)
void zeroOnDevice3Async_cu(int nelem, T *a1, T *a2, T *a3)
void zeroOnDevice9Async_acc(int nelem, T *a1, T *a2, T *a3, T *a4, T *a5, T *a6, T *a7, T *a8, T *a9)
void zeroOnDevice3Async_acc(int nelem, T *a1, T *a2, T *a3)