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) 2016 Jeongnim Kim and QMCPACK developers. 6 // 7 // File developed by: Ken Esler, kpesler@gmail.com, University of Illinois at Urbana-Champaign 8 // Jeremy McMinnis, jmcminis@gmail.com, University of Illinois at Urbana-Champaign 9 // 10 // File created by: Ken Esler, kpesler@gmail.com, University of Illinois at Urbana-Champaign 11 ////////////////////////////////////////////////////////////////////////////////////// 12 13 14 #ifndef ACCEPT_KERNEL_H 15 #define ACCEPT_KERNEL_H 16 17 void accept_move_GPU_cuda(float* Rlist[], float new_pos[], int toAccept[], int iat, int N, int k); 18 void accept_move_GPU_cuda(double* Rlist[], double new_pos[], int toAccept[], int iat, int N, int k); 19 20 void NL_move_cuda(float* Rlist[], float new_pos[], int N); 21 void NL_move_cuda(double* Rlist[], double new_pos[], int N); 22 23 #endif 24