Store DeviceInformation inside the DeviceContext class
[alexxy/gromacs.git] / src / gromacs / ewald / pme_gpu_program.cpp
index 72711c91ae1017dfaa5364526c84870490742dd7..efc754530a2cce18e0933480f496516fc9448d47 100644 (file)
@@ -53,8 +53,8 @@
 
 #include "pme_gpu_program_impl.h"
 
-PmeGpuProgram::PmeGpuProgram(const DeviceInformation& deviceInfo, const DeviceContext& deviceContext) :
-    impl_(std::make_unique<PmeGpuProgramImpl>(deviceInfo, deviceContext))
+PmeGpuProgram::PmeGpuProgram(const DeviceContext& deviceContext) :
+    impl_(std::make_unique<PmeGpuProgramImpl>(deviceContext))
 {
 }
 
@@ -65,7 +65,7 @@ int PmeGpuProgram::warpSize() const
     return impl_->warpSize();
 }
 
-PmeGpuProgramStorage buildPmeGpuProgram(const DeviceInformation& deviceInfo, const DeviceContext& deviceContext)
+PmeGpuProgramStorage buildPmeGpuProgram(const DeviceContext& deviceContext)
 {
-    return std::make_unique<PmeGpuProgram>(deviceInfo, deviceContext);
+    return std::make_unique<PmeGpuProgram>(deviceContext);
 }