Feature #3313
Feature #3311: GPU infrastructure development
Introduce and use opaque types for the DeviceStream and DeviceContext
Description
To avoid passing these types as a void* and to make their creation/destruction easy, the DeviceStream and DeviceContext should be made into opaque types. Probably, into the classes with appropriate constructors.
Code:- https://gerrit.gromacs.org/#/c/gromacs/+/13644/ - Opaque GPU traits types.
- https://gerrit.gromacs.org/#/c/gromacs/+/12800/ - GPU stream/context manager.
Subtasks
History
#1 Updated by Artem Zhmurov about 1 year ago
- Description updated (diff)
#2 Updated by Artem Zhmurov about 1 year ago
- Tracker changed from Feature to Task
- Status changed from New to Accepted
- Assignee set to Artem Zhmurov
#3 Updated by Artem Zhmurov about 1 year ago
- Target version set to 2021-refactoring
#4 Updated by Artem Zhmurov almost 1 year ago
- Tracker changed from Task to Feature