kCalculateAmoebaCudaUtilities.h 555 Bytes
Newer Older
Mark Friedrichs's avatar
Mark Friedrichs committed
1
2
3
4
5
6
7
8
9
10
#ifndef CALCULATE_AMOEBA_CUDA_UTILITIES_H
#define CALCULATE_AMOEBA_CUDA_UTILITIES_H

#include "amoebaCudaKernels.h"

__global__ void kReduceFields_kernel( unsigned int fieldComponents, unsigned int outputBuffers, float* fieldIn, float* fieldOut );
__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 );

#endif