diff --git a/opm/simulators/linalg/bda/WellContributionsOCLContainer.cpp b/opm/simulators/linalg/bda/WellContributionsOCLContainer.cpp index 6c3d7a9f6..875a62442 100644 --- a/opm/simulators/linalg/bda/WellContributionsOCLContainer.cpp +++ b/opm/simulators/linalg/bda/WellContributionsOCLContainer.cpp @@ -110,4 +110,8 @@ namespace bda applyStdWells(x, y); } } + + WellContributionsOCLContainer::~WellContributionsOCLContainer(){ + toOrder.clear(); + } } // end namespace bda diff --git a/opm/simulators/linalg/bda/WellContributionsOCLContainer.hpp b/opm/simulators/linalg/bda/WellContributionsOCLContainer.hpp index 3f6182a20..4d486fd6c 100644 --- a/opm/simulators/linalg/bda/WellContributionsOCLContainer.hpp +++ b/opm/simulators/linalg/bda/WellContributionsOCLContainer.hpp @@ -52,7 +52,7 @@ namespace bda public: WellContributionsOCLContainer() {}; - ~WellContributionsOCLContainer() {}; + ~WellContributionsOCLContainer(); void apply(cl::Buffer& x, cl::Buffer& y); void init(Opm::WellContributions &wellContribs, int Nb);