Use default constructor for the device buffers that can be uninitialized
authorArtem Zhmurov <zhmurov@gmail.com>
Tue, 30 Mar 2021 14:44:12 +0000 (17:44 +0300)
committerArtem Zhmurov <zhmurov@gmail.com>
Tue, 30 Mar 2021 14:44:12 +0000 (17:44 +0300)
commit11d4a64548e12300eab6804aac24f80fe6d202f0
tree4b7048f8056c42f79021deba65dec6aca1406174
parentc3a8cd89ffad199cc1058b3c8db439efa1b626b4
Use default constructor for the device buffers that can be uninitialized

Some buffers in NBNXM are initialized conditionally, which posseses
a problem for the OpenCL kernel jit compilation, where these buffers
are used as arguments.

Refs #2608
src/gromacs/nbnxm/gpu_types_common.h
src/gromacs/nbnxm/nbnxm_gpu_data_mgmt.cpp