StreamHPC / gromacs

OpenCL porting of the GROMACS molecular simulation toolkit
http://www.gromacs.org
Other
25 stars 4 forks source link

Implement unit-testing for the OpenCL kernels #21

Open dkarkoulis opened 9 years ago

dkarkoulis commented 9 years ago

There are plenty of kernels in Gromacs and it will be a tedious procedure to check them one by one and plenty of combinations to stay with simple non-regression. Moreover, devices of different vendor/type may have different issues.

A built-in unit-testing mechanism for the kernels and the device functions would simplify things, especially during the tuning process.