* \author Aleksei Iupinov <a.yupinov@gmail.com>
*/
-#include "pme_gpu_types.h"
#include "pme_gpu_calculate_splines.clh"
+#include "pme_gpu_types.h"
#ifndef COMPILE_GATHER_HELPERS_ONCE
# define COMPILE_GATHER_HELPERS_ONCE
if (numGrids == 2)
{
barrier(CLK_LOCAL_MEM_FENCE);
- fx = 0.0f;
- fy = 0.0f;
- fz = 0.0f;
+ fx = 0.0F;
+ fy = 0.0F;
+ fz = 0.0F;
chargeCheck = pme_gpu_check_atom_charge(gm_coefficientsB[atomIndexGlobal]);
if (chargeCheck)
{
#pragma unroll
for (int i = 0; i < numIter; i++)
{
- const int outputIndexLocal = i * iterThreads + threadLocalId;
- const int outputIndexGlobal = get_group_id(XX) * blockForcesSize + outputIndexLocal;
+ const int outputIndexLocal = i * iterThreads + threadLocalId;
+ const int outputIndexGlobal = (int)get_group_id(XX) * blockForcesSize + outputIndexLocal;
const float outputForceComponent = sm_forces[outputIndexLocal];
gm_forces[outputIndexGlobal] += outputForceComponent;
}