Remove hardcoded warp_size == 32 assumption from PME GPU
[alexxy/gromacs.git] / src / gromacs / ewald / pme-gpu-internal.cpp
2018-07-30 Aleksei IupinovRemove hardcoded warp_size == 32 assumption from PME GPU
2018-07-06 Mark AbrahamMerge "Merge release-2018 into master"
2018-07-05 Roland SchulzFix compiler warnings in OCL
2018-07-04 Roland SchulzMerge release-2018 into master
2018-06-25 Aleksei IupinovMove the PME GPU kernel launch functions into pme-gpu...
2018-06-14 Aleksei IupinovEnsure PME with OpenCL does not attempt to pin
2018-06-07 Aleksei IupinovCompile most of PME GPU host code with OpenCL
2018-06-04 Szilárd PállFix timing of clFFT kernels
2018-05-31 Aleksei IupinovMerge pme.cu into pme-gpu-internal.cpp
2018-05-31 Aleksei IupinovPME OpenCL 3D FFT transform is implemented, using clFFT
2018-05-31 Aleksei IupinovMove pme-timings.cu to pme-gpu-timings.cpp
2018-05-31 Aleksei IupinovAdd GpuEventSynchronizer class
2018-05-31 Aleksei IupinovGather the PME GPU constants/macros in a single header
2018-05-30 Aleksei IupinovMake PME GPU structures use DeviceBuffer
2018-05-28 Aleksei IupinovSupport persistent device context-derived data in PME...
2018-05-03 Mark AbrahamMerge branch release-2018
2018-04-26 Aleksei IupinovSeparate PME GPU host-only and host/device data structures
2018-04-19 Szilárd PállMove the PME GPU clearing to the end of the step
2018-04-13 Mark AbrahamMerge branch release-2018
2018-04-12 Aleksei IupinovStop PME GPU code from compiling on non-CUDA builds
2018-03-28 Mark AbrahamMerge branch release-2018
2018-03-20 Mark AbrahamMerge branch release-2016 into release-2018
2018-03-13 Mark AbrahamMerge "Merge branch release-2018"
2018-03-06 Aleksei IupinovIsolate PME GPU spline parameter indexing in inline...
2018-03-06 Mark AbrahamMerge branch release-2018
2018-02-27 Aleksei IupinovMerge branch 'release-2018'
2018-02-16 Mark AbrahamMerge branch release-2016 into release-2018
2018-02-16 Mark AbrahamMerge branch release-2018 into master
2018-02-14 Mark AbrahamMerge branch release-2016 into release-2018
2018-02-09 Mark AbrahamMerge branch release-2018
2018-02-08 Mark AbrahamMerge branch release-2016 into release-2018
2018-02-08 Aleksei IupinovMerge branch 'release-2018' into master
2018-01-24 Aleksei IupinovRemove unused fields per TODO
2018-01-09 Mark AbrahamMerge branch release-2016 into release-2018
2017-12-22 Mark AbrahamMerge branch release-2016 into release-2018
2017-12-20 Mark AbrahamMerge branch release-2016 into release-2018
2017-12-12 Mark AbrahamMerge branch release-2016 into release-2018
2017-12-06 Szilárd PállImplement alternating GPU wait
2017-12-04 Mark AbrahamMerge branch release-2016 into release-2018
2017-11-28 Aleksei IupinovReplace of pmeGPU variable name with pmeGpu
2017-11-27 Aleksei IupinovAdd tests for PME tuning and fix mixed PME mode with...
2017-11-27 Berk HessFix PME GPU with walls
2017-11-24 Mark AbrahamSeparate management of GPU contexts from modules
2017-11-24 Aleksei IupinovPin coordinates, forces and charges for PME on GPU
2017-11-17 Mark AbrahamImprove handling of PME GPU force buffer
2017-11-02 Mark AbrahamMerge branch release-2016
2017-11-01 Aleksei IupinovMove pme_gpu_finish_computation() documentation to...
2017-11-01 Aleksei IupinovFix erroneous PME GPU "step" namings
2017-11-01 Aleksei IupinovSimplify PME GPU synchronization code
2017-10-30 Aleksei IupinovBring PME GPU/CUDA internal structure names to CamelCase
2017-10-21 Berk HessMerge "Merge branch release-2016"
2017-10-21 Aleksei IupinovAdd calls to the PME GPU stages
2017-10-20 Mark AbrahamMerge branch release-2016
2017-10-16 Mark AbrahamMerge branch release-2016
2017-10-11 Aleksei IupinovPME force gathering - CUDA kernel + unit tests
2017-10-11 Aleksei IupinovPME spline+spread CUDA kernel and unit tests
2017-10-09 Aleksei IupinovPME GPU/CUDA data framework.