diff --git a/opm/simulators/SimulatorCompressibleTwophase.cpp b/opm/simulators/SimulatorCompressibleTwophase.cpp index 52eb3e44b..d0422edcf 100644 --- a/opm/simulators/SimulatorCompressibleTwophase.cpp +++ b/opm/simulators/SimulatorCompressibleTwophase.cpp @@ -277,7 +277,7 @@ namespace Opm src_(src), bcs_(bcs), gravity_(gravity), - psolver_(grid, props, /* rock_comp, */ linsolver, + psolver_(grid, props, rock_comp, linsolver, param.getDefault("nl_pressure_residual_tolerance", 0.0), param.getDefault("nl_pressure_change_tolerance", 1.0), param.getDefault("nl_pressure_maxiter", 10), @@ -476,8 +476,9 @@ namespace Opm std::cout << "Making " << num_transport_substeps_ << " transport substeps." << std::endl; } for (int tr_substep = 0; tr_substep < num_transport_substeps_; ++tr_substep) { - tsolver_.solve(&state.faceflux()[0], &state.pressure()[0], &state.surfacevol()[0], - &porevol[0], &initial_porevol[0], &transport_src[0], stepsize, state.saturation()); + tsolver_.solve(&state.faceflux()[0], &state.pressure()[0], + &porevol[0], &initial_porevol[0], &transport_src[0], stepsize, + state.saturation(), state.surfacevol()); Opm::computeInjectedProduced(props_, state.pressure(), state.surfacevol(), state.saturation(), transport_src, stepsize, injected, produced);