Remove two-stage initialization in DeviceStream
commitc278064b3ed97c8e12da584cb3faddc8f667572b
authorArtem Zhmurov <zhmurov@gmail.com>
Tue, 29 Sep 2020 14:08:18 +0000 (29 14:08 +0000)
committerPaul Bauer <paul.bauer.q@gmail.com>
Tue, 29 Sep 2020 14:08:18 +0000 (29 14:08 +0000)
treec65db89f68edfb7b01a52a4a65e27a9cc9af0169
parentc0d698dfb0dc87af2f03e19860c832ad262d6b8d
Remove two-stage initialization in DeviceStream

A default constructor was needed for DeviceStream as an intermediate
measure to make the refactoring easier. It now can be eliminated.
src/gromacs/gpu_utils/device_stream.cpp
src/gromacs/gpu_utils/device_stream.cu
src/gromacs/gpu_utils/device_stream.h
src/gromacs/gpu_utils/device_stream_manager.cpp
src/gromacs/gpu_utils/device_stream_ocl.cpp
src/gromacs/gpu_utils/device_stream_sycl.cpp