Modernize OpenCL memory allocation flags
commit866c0086f5e57d09555adfe3127a0111a35d6723
authorSzilárd Páll <pall.szilard@gmail.com>
Tue, 9 Oct 2018 19:00:12 +0000 (9 21:00 +0200)
committerMark Abraham <mark.j.abraham@gmail.com>
Sun, 14 Oct 2018 08:53:06 +0000 (14 10:53 +0200)
treea176384a6749df2673a90dcaa7d329d5f1e8ad62
parente9b284a2836f01bdb4899dd8b27ba8d208e9458c
Modernize OpenCL memory allocation flags

This change correct the memory allocation flags in the nonbonded module
so that these reflect the R/W use on both host- and device-side; the
former is made possible by requiring OpenCL 1.2.

Also improve some lacking error handling.

Refs #2193

Change-Id: Icef4890aa412b811bf189b78ff42ee8ca8c50113
src/gromacs/mdlib/nbnxn_ocl/nbnxn_ocl_data_mgmt.cpp