diff --git a/opm/models/discretization/common/fvbasediscretization.hh b/opm/models/discretization/common/fvbasediscretization.hh index 93bf5a09df..5c11638436 100644 --- a/opm/models/discretization/common/fvbasediscretization.hh +++ b/opm/models/discretization/common/fvbasediscretization.hh @@ -1899,8 +1899,13 @@ public: template void serializeOp(Serializer& serializer) { - for (auto& sol : solution_) + for (auto& sol : solution_) { +#if HAVE_DUNE_FEM + serializer(sol->blockVector()); +#else serializer(*sol); +#endif + } } bool operator==(const FvBaseDiscretization& rhs) const