Project

General

Profile

Feature #3313

Updated by Artem Zhmurov 7 months ago

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.

Back