Merge pull request #2828 from blattms/add-mswells

[opencl] deletes assignment operator of WellContributionsOCLContainer
This commit is contained in:
Markus Blatt
2020-10-01 22:35:09 +02:00
committed by GitHub
2 changed files with 4 additions and 4 deletions
@@ -146,7 +146,7 @@ namespace bda
event.waitForEvents(events);
// actually apply MultisegmentWells
for(Opm::MultisegmentWellContribution *well: multisegments){
for(auto well: multisegments){
well->setReordering(toOrder.data(), true);
well->apply(x_msw.data(), y_msw.data());
}
@@ -58,10 +58,10 @@ namespace bda
void applyMSWells(cl::Buffer& x, cl::Buffer& y);
public:
WellContributionsOCLContainer() {};
WellContributionsOCLContainer() {}
~WellContributionsOCLContainer();
WellContributionsOCLContainer(const WellContributionsOCLContainer&) = delete;
WellContributionsOCLContainer(const WellContributionsOCLContainer&) = delete;
WellContributionsOCLContainer& operator=(const WellContributionsOCLContainer&) = delete;
void apply(cl::Buffer& x, cl::Buffer& y);
void init(Opm::WellContributions &wellContribs, int N, int Nb);
void copy_to_gpu(Opm::WellContributions &wellContribs, int *toOrder_);