Project

General

Profile

Task #3315

Updated by Artem Zhmurov about 1 year ago

Introduce opaque DeviceContext data type

Code:
1. https://gerrit.gromacs.org/#/c/gromacs/+/15597/ - Make OpenCL DeviceVendor into enum class and move to GPU traits.
2. https://gerrit.gromacs.org/#/c/gromacs/+/15599/ - Move DeviceInfo into GPU traits.
3. https://gerrit.gromacs.org/#/c/gromacs/+/15600/ - Make DeviceContext into a proper class.
4. https://gerrit.gromacs.org/#/c/gromacs/+/15657/ - Make use of non-default constructor of DeviceContext.
5. https://gerrit.gromacs.org/#/c/gromacs/+/15658/ - Take over management of OpenCL context from PME and NBNXM.

Back