00001
00022 #ifndef GPU_INTEGRATOR_CUH
00023 #define GPU_INTEGRATOR_CUH
00024
00025 #include "define.h"
00026 #include "cuda.h"
00027 #include "gpu_tools.cuh"
00028
00029
00030
00065 __global__ void gpuIntegratorLeapFrog(FLOAT_ARRAY_TYPE *dPos, FLOAT_ARRAY_TYPE *dVel, FLOAT_ARRAY_TYPE *dForce, int N, float dt, float boxSize, float *dmax, float maxDisplacement, bool *needListUpdate);
00066
00076 __global__ void gpuInitialBackstep(FLOAT_ARRAY_TYPE *dVel, FLOAT_ARRAY_TYPE *dForce, int N, float dt);
00078 #endif //GPU_INTEGRATOR_CUH