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.
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.