Unify and clarify a couple of macro definitions in NBNXM
[alexxy/gromacs.git] / src / gromacs / nbnxm / opencl / nbnxm_ocl_types.h
index 2e7098227dbaeb3d7f4ade34a9e0a42ab2f7341d..013345b32c5132f81d9272bd3d9104d6aec28d1b 100644 (file)
 #include "gromacs/utility/fatalerror.h"
 #include "gromacs/utility/real.h"
 
-#include "nbnxm_ocl_consts.h"
-
 struct gmx_wallclock_gpu_nbnxn_t;
 
-/* kernel does #include "gromacs/math/utilities.h" */
-/* Move the actual useful stuff here: */
-
-//! Define 1/sqrt(pi)
-#define M_FLOAT_1_SQRTPI 0.564189583547756f
-
-/*! \brief Constants for platform-dependent defaults for the prune kernel's j4 processing concurrency.
- *
- *  Initialized using macros that can be overridden at compile-time (using #GMX_NBNXN_PRUNE_KERNEL_J4_CONCURRENCY).
- */
-/*! @{ */
-const int c_oclPruneKernelJ4ConcurrencyDEFAULT = GMX_NBNXN_PRUNE_KERNEL_J4_CONCURRENCY_DEFAULT;
-/*! @} */
-
 /*! \brief Pruning kernel flavors.
  *
  * The values correspond to the first call of the pruning post-list generation