"...drude/platforms/cuda/tests/TestCudaDrudeNoseHoover.cpp" did not exist on "182f7f15f81daa36a23f81f08653405e6739581d"
kCalculateAmoebaCudaUtilities.h 942 Bytes
Newer Older
Mark Friedrichs's avatar
Mark Friedrichs committed
1
2
3
4
5
#ifndef CALCULATE_AMOEBA_CUDA_UTILITIES_H
#define CALCULATE_AMOEBA_CUDA_UTILITIES_H

#include "amoebaCudaKernels.h"

6
__global__ void kReduceFields_kernel( unsigned int fieldComponents, unsigned int outputBuffers, float* fieldIn, float* fieldOut, int addTo );
Mark Friedrichs's avatar
Mark Friedrichs committed
7
8
9
__global__ void kReduceAndCombineFields_kernel( unsigned int fieldComponents, unsigned int outputBuffers, float* fieldIn1, float* fieldIn2, float* fieldOut );
__global__ void kReduceFieldsToFloat4_kernel( unsigned int fieldComponents, unsigned int outputBuffers, float* fieldIn, float4* fieldOut );

Mark Friedrichs's avatar
Mark Friedrichs committed
10
11
extern __global__ void kFindBlockBoundsPeriodic_kernel();
extern __global__ void kFindBlocksWithInteractionsPeriodic_kernel();
12
//extern __global__ void kFindInteractionsWithinBlocksPeriodic_kernel(unsigned int*);
Mark Friedrichs's avatar
Mark Friedrichs committed
13
14


15
16
17
18
extern __global__ void kFindBlocksWithInteractionsVdwPeriodic_kernel();
extern __global__ void kFindInteractionsWithinBlocksVdwPeriodic_kernel(unsigned int*);


Mark Friedrichs's avatar
Mark Friedrichs committed
19
#endif