From f50bd8b7ef7a33847f33ae92fb0f700a6265af69 Mon Sep 17 00:00:00 2001 From: Timo Heister Date: Tue, 18 Dec 2018 22:43:52 -0500 Subject: [PATCH] Nonlinear solver: deal with failure This introduces a new setting to decide what should happen if the nonlinear solver fails to converge. --- include/aspect/parameters.h | 33 ++++ include/aspect/simulator.h | 9 + include/aspect/time_stepping/interface.h | 3 +- .../time_stepping/repeat_on_nonlinear_fail.h | 106 ++++++++++ source/simulator/core.cc | 183 +++++++++++------- source/simulator/parameters.cc | 11 ++ source/simulator/solver_schemes.cc | 9 + source/time_stepping/interface.cc | 4 + .../time_stepping/repeat_on_nonlinear_fail.cc | 135 +++++++++++++ tests/anisotropic_viscosity/screen-output | 5 + .../screen-output | 5 + tests/compressibility/screen-output | 5 + tests/continental_extension/screen-output | 8 + tests/crustal_model_3D/screen-output | 5 + .../drucker_prager_compression/screen-output | 5 + tests/drucker_prager_extension/screen-output | 5 + tests/dynamic_friction/screen-output | 8 + tests/entropy_conduction/screen-output | 5 + tests/global_melt/screen-output | 8 + tests/global_melt_parallel/screen-output | 8 + tests/grain_size_yield/screen-output | 5 + .../gs_drucker_prager_extension/screen-output | 5 + .../screen-output | 5 + tests/inclusion_2/screen-output | 5 + tests/inclusion_4/screen-output | 5 + tests/inclusion_adaptive/screen-output | 20 ++ .../screen-output | 5 + .../melt_property_visualization/screen-output | 5 + .../screen-output | 5 + .../screen-output | 5 + .../screen-output | 5 + .../screen-output | 5 + .../screen-output | 17 ++ .../screen-output | 5 + .../screen-output | 11 ++ .../screen-output | 5 + ...elocities_Newton_Stokes_no_line_search.prm | 1 + .../screen-output | 17 ++ .../screen-output | 11 ++ tests/nonlinear_failure_strategy_abort.cc | 1 + tests/nonlinear_failure_strategy_abort.prm | 13 ++ .../screen-output | 71 +++++++ tests/nonlinear_failure_strategy_cut.cc | 1 + tests/nonlinear_failure_strategy_cut.prm | 11 ++ .../screen-output | 129 ++++++++++++ .../nonlinear_failure_strategy_cut/statistics | 17 ++ .../screen-output | 5 + tests/periodic_compressible/screen-output | 5 + tests/pressure_scaling_signal/screen-output | 5 + .../screen-output | 8 + .../screen-output | 5 + tests/shear_bands/screen-output | 8 + .../screen-output | 5 + tests/spiegelman_fail_test/screen-output | 8 + tests/statistics_output/screen-output | 5 + .../screen-output | 5 + tests/tosi_benchmark/screen-output | 5 + .../screen-output | 8 + .../screen-output | 5 + .../screen-output | 5 + .../screen-output | 5 + tests/traction_ascii_data/screen-output | 5 + tests/traction_multiple_model/screen-output | 5 + tests/visco_plastic/screen-output | 5 + .../screen-output | 5 + .../screen-output | 5 + .../screen-output | 5 + tests/visco_plastic_complex/screen-output | 5 + tests/visco_plastic_composite/screen-output | 5 + tests/visco_plastic_diffusion/screen-output | 5 + .../screen-output | 5 + tests/visco_plastic_dislocation/screen-output | 5 + .../screen-output | 5 + .../screen-output | 5 + .../screen-output | 5 + .../screen-output | 5 + .../visco_plastic_gerya_2019_vp/screen-output | 5 + tests/visco_plastic_phases/screen-output | 5 + .../screen-output | 5 + .../screen-output | 5 + .../screen-output | 5 + .../screen-output | 5 + .../screen-output | 5 + .../screen-output | 5 + .../screen-output | 8 + .../screen-output | 5 + .../screen-output | 5 + tests/visco_plastic_yield/screen-output | 5 + tests/visco_plastic_yield_max/screen-output | 5 + .../screen-output | 5 + .../screen-output | 5 + .../screen-output | 5 + .../screen-output | 20 ++ .../screen-output | 5 + .../screen-output | 5 + .../screen-output | 8 + .../screen-output | 8 + .../screen-output | 8 + .../screen-output | 5 + .../screen-output | 5 + .../screen-output | 11 ++ .../screen-output | 8 + .../screen-output | 5 + .../screen-output | 20 ++ .../screen-output | 5 + .../screen-output | 5 + 106 files changed, 1236 insertions(+), 72 deletions(-) create mode 100644 include/aspect/time_stepping/repeat_on_nonlinear_fail.h create mode 100644 source/time_stepping/repeat_on_nonlinear_fail.cc create mode 100644 tests/nonlinear_failure_strategy_abort.cc create mode 100644 tests/nonlinear_failure_strategy_abort.prm create mode 100644 tests/nonlinear_failure_strategy_abort/screen-output create mode 100644 tests/nonlinear_failure_strategy_cut.cc create mode 100644 tests/nonlinear_failure_strategy_cut.prm create mode 100644 tests/nonlinear_failure_strategy_cut/screen-output create mode 100644 tests/nonlinear_failure_strategy_cut/statistics diff --git a/include/aspect/parameters.h b/include/aspect/parameters.h index 3edcaecf291..40234922355 100644 --- a/include/aspect/parameters.h +++ b/include/aspect/parameters.h @@ -97,6 +97,38 @@ namespace aspect false; } + /** + * A struct that contains the enums to decide what to do when a nonlinear solver fails. + */ + struct NonlinearSolverFailureStrategy + { + enum Kind + { + continue_with_next_timestep, + cut_timestep_size, + abort_program + }; + + /** + * Parse the enum value from a string. + */ + static + Kind + parse(const std::string &input) + { + if (input == "continue with next timestep") + return continue_with_next_timestep; + else if (input == "cut timestep size") + return cut_timestep_size; + else if (input == "abort program") + return abort_program; + else + AssertThrow(false, ExcNotImplemented()); + + return Kind(); + } + }; + /** * @brief The NullspaceRemoval struct */ @@ -484,6 +516,7 @@ namespace aspect * @{ */ typename NonlinearSolver::Kind nonlinear_solver; + typename NonlinearSolverFailureStrategy::Kind nonlinear_solver_failure_strategy; typename AdvectionStabilizationMethod::Kind advection_stabilization_method; double nonlinear_tolerance; diff --git a/include/aspect/simulator.h b/include/aspect/simulator.h index 3df4a6752a9..07cd4a2c3c5 100644 --- a/include/aspect/simulator.h +++ b/include/aspect/simulator.h @@ -168,6 +168,14 @@ namespace aspect Tensor<1,dim> tensor_rotation; }; + /** + * Exception to be thrown when the nonlinear solver needs too many iterations to converge. + */ + DeclExceptionMsg(ExcNonlinearSolverNoConvergence, + "Nonlinear solver failed to converge in the prescribed number of steps. " + "Consider changing `Max nonlinear iterations` or `Nonlinear solver failure " + "strategy`."); + /** * This is the main class of ASPECT. It implements the overall simulation * algorithm using the numerical methods discussed in the papers and manuals @@ -1995,6 +2003,7 @@ namespace aspect unsigned int timestep_number; unsigned int pre_refinement_step; unsigned int nonlinear_iteration; + unsigned int nonlinear_solver_failures; /** * @} */ diff --git a/include/aspect/time_stepping/interface.h b/include/aspect/time_stepping/interface.h index a59a5728341..dececa67942 100644 --- a/include/aspect/time_stepping/interface.h +++ b/include/aspect/time_stepping/interface.h @@ -203,7 +203,6 @@ namespace aspect void write_plugin_graph (std::ostream &output_stream); - /** * A function that is used to register time stepping model objects in such * a way that the Manager can deal with all of them without having to @@ -259,6 +258,8 @@ namespace aspect TerminationCriteria::Manager termination_manager; }; + + /** * Given a class name, a name, and a description for the parameter file, register it with the * aspect::TimeStepping::Manager class. diff --git a/include/aspect/time_stepping/repeat_on_nonlinear_fail.h b/include/aspect/time_stepping/repeat_on_nonlinear_fail.h new file mode 100644 index 00000000000..a1e52d8bd6f --- /dev/null +++ b/include/aspect/time_stepping/repeat_on_nonlinear_fail.h @@ -0,0 +1,106 @@ +/* + Copyright (C) 2018 - 2023 by the authors of the ASPECT code. + + This file is part of ASPECT. + + ASPECT is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2, or (at your option) + any later version. + + ASPECT is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with ASPECT; see the file LICENSE. If not see + . +*/ + + +#ifndef _aspect_time_stepping_repeat_on_nonlinear_fail_h +#define _aspect_time_stepping_repeat_on_nonlinear_fail_h + +#include + +namespace aspect +{ + namespace TimeStepping + { + using namespace dealii; + + /** + * A class that implements a time stepping plugin to repeat a time step if the + * nonlinear solver failed to converge in the specified number of iterations. + * The timestep size will be reduced by the given amount specified by the user + * and hopefully results in the nonlinear solver converging. If necessary, the + * timestep size will be repeatedly reduced. + * + * This class is automatically enabled if the user specifies that he/she wants + * to do this. + * + * @ingroup TimeStepping + */ + template + class RepeatOnNonlinearFail : public Interface, public SimulatorAccess + { + public: + /** + * Constructor. + */ + RepeatOnNonlinearFail (); + + /** + * @copydoc aspect::TimeStepping::Interface::execute() + */ + double + execute() override; + + /** + * This function notifies the plugin that the nonlinear solver + * failed. + */ + void nonlinear_solver_has_failed() const; + + /** + * The main execute() function. + */ + std::pair + determine_reaction(const TimeStepInfo &info) override; + + static + void + declare_parameters (ParameterHandler &prm); + + void + parse_parameters (ParameterHandler &prm) override; + + private: + /** + * Parameter to determine how much smaller the time step should be + * repeated as. + */ + double cut_back_factor; + + /** + * Enabled by nonlinear_solver_has_failed() to signal that this + * plugin needs to act in the current timestep; + */ + mutable bool nonlinear_solver_just_failed; + + /** + * How many times should we try cutting the timestep size before giving up? + */ + unsigned int maximum_number_of_repeats; + + /** + * How many times have we been repeating already in this timestep? + */ + unsigned int current_number_of_repeats; + }; + } +} + + +#endif diff --git a/source/simulator/core.cc b/source/simulator/core.cc index c932c8fd195..f4b6303c79e 100644 --- a/source/simulator/core.cc +++ b/source/simulator/core.cc @@ -37,6 +37,7 @@ #include #include #include +#include #include #include @@ -195,6 +196,7 @@ namespace aspect old_time_step (numbers::signaling_nan()), timestep_number (numbers::invalid_unsigned_int), nonlinear_iteration (numbers::invalid_unsigned_int), + nonlinear_solver_failures (0), // We need to disable eliminate_refined_boundary_islands as this leads to // a deadlock for deal.II <= 9.2.0 as described in @@ -1889,91 +1891,128 @@ namespace aspect if (parameters.use_operator_splitting) compute_reactions (); - switch (parameters.nonlinear_solver) + try { - case NonlinearSolver::single_Advection_single_Stokes: - { - solve_single_advection_single_stokes(); - break; - } + switch (parameters.nonlinear_solver) + { + case NonlinearSolver::single_Advection_single_Stokes: + { + solve_single_advection_single_stokes(); + break; + } - case NonlinearSolver::no_Advection_iterated_Stokes: - { - solve_no_advection_iterated_stokes(); - break; - } + case NonlinearSolver::no_Advection_iterated_Stokes: + { + solve_no_advection_iterated_stokes(); + break; + } - case NonlinearSolver::no_Advection_single_Stokes: - { - solve_no_advection_single_stokes(); - break; - } + case NonlinearSolver::no_Advection_single_Stokes: + { + solve_no_advection_single_stokes(); + break; + } - case NonlinearSolver::iterated_Advection_and_Stokes: - { - solve_iterated_advection_and_stokes(); - break; - } + case NonlinearSolver::iterated_Advection_and_Stokes: + { + solve_iterated_advection_and_stokes(); + break; + } - case NonlinearSolver::single_Advection_iterated_Stokes: - { - solve_single_advection_iterated_stokes(); - break; - } + case NonlinearSolver::single_Advection_iterated_Stokes: + { + solve_single_advection_iterated_stokes(); + break; + } - case NonlinearSolver::no_Advection_iterated_defect_correction_Stokes: - { - solve_no_advection_iterated_defect_correction_stokes(); - break; - } + case NonlinearSolver::no_Advection_iterated_defect_correction_Stokes: + { + solve_no_advection_iterated_defect_correction_stokes(); + break; + } - case NonlinearSolver::single_Advection_iterated_defect_correction_Stokes: - { - solve_single_advection_iterated_defect_correction_stokes(); - break; - } + case NonlinearSolver::single_Advection_iterated_defect_correction_Stokes: + { + solve_single_advection_iterated_defect_correction_stokes(); + break; + } - case NonlinearSolver::iterated_Advection_and_defect_correction_Stokes: - { - solve_iterated_advection_and_defect_correction_stokes(); - break; - } + case NonlinearSolver::iterated_Advection_and_defect_correction_Stokes: + { + solve_iterated_advection_and_defect_correction_stokes(); + break; + } - case NonlinearSolver::iterated_Advection_and_Newton_Stokes: - { - solve_iterated_advection_and_newton_stokes(/*use_newton_iterations =*/ true); - break; - } + case NonlinearSolver::iterated_Advection_and_Newton_Stokes: + { + solve_iterated_advection_and_newton_stokes(/*use_newton_iterations =*/ true); + break; + } - case NonlinearSolver::single_Advection_iterated_Newton_Stokes: - { - solve_single_advection_and_iterated_newton_stokes(/*use_newton_iterations =*/ true); - break; - } + case NonlinearSolver::single_Advection_iterated_Newton_Stokes: + { + solve_single_advection_and_iterated_newton_stokes(/*use_newton_iterations =*/ true); + break; + } - case NonlinearSolver::single_Advection_no_Stokes: - { - solve_single_advection_no_stokes(); - break; - } + case NonlinearSolver::single_Advection_no_Stokes: + { + solve_single_advection_no_stokes(); + break; + } - case NonlinearSolver::first_timestep_only_single_Stokes: - { - solve_first_timestep_only_single_stokes(); - break; - } + case NonlinearSolver::first_timestep_only_single_Stokes: + { + solve_first_timestep_only_single_stokes(); + break; + } - case NonlinearSolver::no_Advection_no_Stokes: - { - solve_no_advection_no_stokes(); - break; - } + case NonlinearSolver::no_Advection_no_Stokes: + { + solve_no_advection_no_stokes(); + break; + } - default: - Assert (false, ExcNotImplemented()); + default: + Assert (false, ExcNotImplemented()); + } + pcout << std::endl; } + catch (ExcNonlinearSolverNoConvergence &) + { + pcout << "\nWARNING: The nonlinear solver in the current timestep failed to converge." << std::endl + << "Acting according to the parameter 'Nonlinear solver failure strategy'..." << std::endl; + ++nonlinear_solver_failures; - pcout << std::endl; + switch (parameters.nonlinear_solver_failure_strategy) + { + case Parameters::NonlinearSolverFailureStrategy::continue_with_next_timestep: + { + pcout << "Continuing to the next timestep even though solution is not fully converged." << std::endl; + // do nothing and continue + break; + } + case Parameters::NonlinearSolverFailureStrategy::cut_timestep_size: + { + if (timestep_number == 0) + { + pcout << "Error: We can not cut the timestep in step 0, so we are aborting." + << std::endl; + throw; + } + time_stepping_manager.template get_matching_active_plugin>().nonlinear_solver_has_failed(); + break; + } + case Parameters::NonlinearSolverFailureStrategy::abort_program: + { + pcout << "Aborting simulation as requested." << std::endl; + // rethrow the current exception + throw; + } + default: + AssertThrow(false, ExcNotImplemented()); + } + } } @@ -2070,8 +2109,7 @@ namespace aspect simulator_is_past_initialization = true; do { - // Only solve if we are not in pre-refinement, or we do not want to skip - // solving in pre-refinement. + // During pre-refinement, do not solve if we are asked to skip it: if (! (parameters.skip_solvers_on_initial_refinement && pre_refinement_step < parameters.initial_adaptive_refinement)) { @@ -2173,6 +2211,9 @@ namespace aspect // throwing an exception. Therefore, we have to do this manually here: computing_timer.print_summary (); + if (nonlinear_solver_failures > 0) + pcout << "\nWARNING: During this computation " << nonlinear_solver_failures << " nonlinear solver failures occurred!" << std::endl; + pcout << "-- Total wallclock time elapsed including restarts: " << round(wall_timer.wall_time()+total_walltime_until_last_snapshot) << 's' << std::endl; diff --git a/source/simulator/parameters.cc b/source/simulator/parameters.cc index b983c88de84..91bd98dd38d 100644 --- a/source/simulator/parameters.cc +++ b/source/simulator/parameters.cc @@ -265,6 +265,15 @@ namespace aspect "The `Newton Stokes' scheme is deprecated and only allowed for reasons of " "backwards compatibility. It is the same as `iterated Advection and Newton Stokes'."); + prm.declare_entry ("Nonlinear solver failure strategy", "continue with next timestep", + Patterns::Selection("continue with next timestep|cut timestep size|abort program"), + "Select the strategy on what to do if the nonlinear solver scheme fails to " + "converge. The options are:\n" + "`continue with next timestep`: ignore error and continue to the next timestep\n" + "`cut timestep size`: reduce the current timestep size by a specified factor and redo " + "the timestep\n" + "`abort program`: abort the program with an error message."); + prm.declare_entry ("Nonlinear solver tolerance", "1e-5", Patterns::Double(0., 1.), "A relative tolerance up to which the nonlinear solver will iterate. " @@ -1469,6 +1478,8 @@ namespace aspect else AssertThrow (false, ExcNotImplemented()); } + nonlinear_solver_failure_strategy = NonlinearSolverFailureStrategy::parse( + prm.get("Nonlinear solver failure strategy")); prm.enter_subsection ("Solver parameters"); { diff --git a/source/simulator/solver_schemes.cc b/source/simulator/solver_schemes.cc index ec59003c77c..09f236112ec 100644 --- a/source/simulator/solver_schemes.cc +++ b/source/simulator/solver_schemes.cc @@ -811,6 +811,7 @@ namespace aspect } while (nonlinear_solver_control.check(nonlinear_iteration, relative_residual) == SolverControl::iterate); + AssertThrow(nonlinear_solver_control.last_check() != SolverControl::failure, ExcNonlinearSolverNoConvergence()); signals.post_nonlinear_solver(nonlinear_solver_control); } @@ -874,6 +875,8 @@ namespace aspect } while (nonlinear_solver_control.check(nonlinear_iteration, relative_residual) == SolverControl::iterate); + AssertThrow(nonlinear_solver_control.last_check() != SolverControl::failure, ExcNonlinearSolverNoConvergence()); + // Reset the linear tolerance to what it was at the beginning of the time step. parameters.linear_stokes_solver_tolerance = begin_linear_tolerance; @@ -1014,6 +1017,7 @@ namespace aspect } while (nonlinear_solver_control.check(nonlinear_iteration, relative_residual) == SolverControl::iterate); + AssertThrow(nonlinear_solver_control.last_check() != SolverControl::failure, ExcNonlinearSolverNoConvergence()); signals.post_nonlinear_solver(nonlinear_solver_control); } @@ -1061,6 +1065,7 @@ namespace aspect } while (nonlinear_solver_control.check(nonlinear_iteration, relative_residual) == SolverControl::iterate); + AssertThrow(nonlinear_solver_control.last_check() != SolverControl::failure, ExcNonlinearSolverNoConvergence()); signals.post_nonlinear_solver(nonlinear_solver_control); } @@ -1205,6 +1210,8 @@ namespace aspect // because the solution vector is used in the postprocess. solution = current_linearization_point; + AssertThrow(nonlinear_solver_control.last_check() != SolverControl::failure, ExcNonlinearSolverNoConvergence()); + signals.post_nonlinear_solver(nonlinear_solver_control); } @@ -1312,6 +1319,8 @@ namespace aspect // because the solution vector is used in the postprocess. solution = current_linearization_point; + AssertThrow(nonlinear_solver_control.last_check() != SolverControl::failure, ExcNonlinearSolverNoConvergence()); + signals.post_nonlinear_solver(nonlinear_solver_control); } diff --git a/source/time_stepping/interface.cc b/source/time_stepping/interface.cc index d04599ee280..3b22bf3b02f 100644 --- a/source/time_stepping/interface.cc +++ b/source/time_stepping/interface.cc @@ -303,6 +303,10 @@ namespace aspect "instead")); } + if (this->get_parameters().nonlinear_solver_failure_strategy + == Parameters::NonlinearSolverFailureStrategy::cut_timestep_size) + this->plugin_names.insert(this->plugin_names.begin(), "repeat on nonlinear solver failure"); + prm.leave_subsection(); for (const auto &model_name : this->plugin_names) diff --git a/source/time_stepping/repeat_on_nonlinear_fail.cc b/source/time_stepping/repeat_on_nonlinear_fail.cc new file mode 100644 index 00000000000..0df7e346dc4 --- /dev/null +++ b/source/time_stepping/repeat_on_nonlinear_fail.cc @@ -0,0 +1,135 @@ +/* + Copyright (C) 2023 - 2023 by the authors of the ASPECT code. + + This file is part of ASPECT. + + ASPECT is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2, or (at your option) + any later version. + + ASPECT is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with ASPECT; see the file LICENSE. If not see + . +*/ + + +#include +#include + +namespace aspect +{ + namespace TimeStepping + { + template + RepeatOnNonlinearFail::RepeatOnNonlinearFail() + : nonlinear_solver_just_failed (false), + maximum_number_of_repeats (10), + current_number_of_repeats (0) + {} + + + + template + double + RepeatOnNonlinearFail::execute() + { + return std::numeric_limits::max(); + } + + + + template + void + RepeatOnNonlinearFail::nonlinear_solver_has_failed() const + { + nonlinear_solver_just_failed = true; + } + + + + template + std::pair + RepeatOnNonlinearFail::determine_reaction (const TimeStepInfo &/*info*/) + { + if (nonlinear_solver_just_failed) + { + nonlinear_solver_just_failed = false; + ++current_number_of_repeats; + + AssertThrow(current_number_of_repeats < maximum_number_of_repeats, + ExcMessage("The nonlinear solver did not converge even after cutting the timestep " + "size several times.")); + + return + std::make_pair(Reaction::repeat_step, + this->get_timestep()*this->cut_back_factor); + } + else + { + current_number_of_repeats = 0; + return + std::make_pair(Reaction::advance, + std::numeric_limits::max()); + } + } + + + + template + void + RepeatOnNonlinearFail::declare_parameters (ParameterHandler &prm) + { + prm.enter_subsection("Time stepping"); + { + prm.enter_subsection("Repeat on nonlinear solver failure"); + + prm.declare_entry("Cut back factor", "0.5", + Patterns::Double (0.), + "A factor that controls the size of the time step when repeating. The " + "default of 0.5 corresponds to 50\\% of the original step taken."); + + prm.leave_subsection(); + } + prm.leave_subsection(); + } + + + + template + void + RepeatOnNonlinearFail::parse_parameters (ParameterHandler &prm) + { + prm.enter_subsection("Time stepping"); + { + prm.enter_subsection("Repeat on nonlinear solver failure"); + + cut_back_factor = prm.get_double("Cut back factor"); + + prm.leave_subsection(); + } + prm.leave_subsection(); + } + + } +} + +// explicit instantiations +namespace aspect +{ + namespace TimeStepping + { + ASPECT_REGISTER_TIME_STEPPING_MODEL(RepeatOnNonlinearFail, + "repeat on nonlinear solver failure", + "This time stepping plugin will react when the nonlinear solver " + "does not converge in the specified maximum number of iterations " + "and repeats the current timestep with a smaller step size. " + "This plugin is enabled automatically if \"Nonlinear solver " + "failure strategy\" is set to \"cut timestep size\".") + } +} diff --git a/tests/anisotropic_viscosity/screen-output b/tests/anisotropic_viscosity/screen-output index 7f1af647dfe..17032d7fcf3 100644 --- a/tests/anisotropic_viscosity/screen-output +++ b/tests/anisotropic_viscosity/screen-output @@ -9,6 +9,9 @@ Number of degrees of freedom: 13,764 (8,450+1,089+4,225) Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 1.00018 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: Heating rate (average/total): 5.225 W/kg, 8.978 W RMS, max velocity: 1.08 m/s, 1.65 m/s @@ -17,3 +20,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 1 nonlinear solver failures occurred! diff --git a/tests/box_simple_surface_strain_rate_residual/screen-output b/tests/box_simple_surface_strain_rate_residual/screen-output index 21eb67c96e9..694c47d13d2 100644 --- a/tests/box_simple_surface_strain_rate_residual/screen-output +++ b/tests/box_simple_surface_strain_rate_residual/screen-output @@ -10,6 +10,9 @@ Number of mesh deformation degrees of freedom: 2,187 Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 1 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: Max, min, and RMS residual strain rate invariant along boundary parts: 4.78651e-06 1/s, 1.30885e-06 1/s, 1.991e-06 1/s Writing graphical output: output-box_simple_surface_strain_rate_residual/solution/solution-00000 @@ -18,3 +21,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 1 nonlinear solver failures occurred! diff --git a/tests/compressibility/screen-output b/tests/compressibility/screen-output index 38645f0ed54..e55530c6762 100644 --- a/tests/compressibility/screen-output +++ b/tests/compressibility/screen-output @@ -9,6 +9,9 @@ Number of degrees of freedom: 13,764 (8,450+1,089+4,225) Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 1.00023 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: Top/bottom flux: 1/2.718 Writing graphical output: output-compressibility/solution/solution-00000 @@ -17,3 +20,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 1 nonlinear solver failures occurred! diff --git a/tests/continental_extension/screen-output b/tests/continental_extension/screen-output index f062e751d7f..7cc929293ee 100644 --- a/tests/continental_extension/screen-output +++ b/tests/continental_extension/screen-output @@ -19,6 +19,9 @@ Number of mesh deformation degrees of freedom: 462 Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 1 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: Temperature min/avg/max: 273 K, 1052 K, 1613 K @@ -38,6 +41,9 @@ Number of mesh deformation degrees of freedom: 462 Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 0.149257 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: Temperature min/avg/max: 273 K, 1052 K, 1613 K @@ -45,3 +51,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 2 nonlinear solver failures occurred! diff --git a/tests/crustal_model_3D/screen-output b/tests/crustal_model_3D/screen-output index 15bf69cb6b3..cb2777c226a 100644 --- a/tests/crustal_model_3D/screen-output +++ b/tests/crustal_model_3D/screen-output @@ -14,6 +14,9 @@ Number of mesh deformation degrees of freedom: 1,071 Relative nonlinear residual (Stokes system) after nonlinear iteration 2: 0.146052 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: Writing graphical output: output-crustal_model_3D/solution/solution-00000 RMS, max velocity: 0.0098 m/year, 0.0264 m/year @@ -24,3 +27,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 1 nonlinear solver failures occurred! diff --git a/tests/drucker_prager_compression/screen-output b/tests/drucker_prager_compression/screen-output index c6411dfcdd9..7028b66645d 100644 --- a/tests/drucker_prager_compression/screen-output +++ b/tests/drucker_prager_compression/screen-output @@ -35,6 +35,9 @@ Number of degrees of freedom: 2,804 (2,210+297+297) Relative nonlinear residual (Stokes system) after nonlinear iteration 10: 0.015363 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 1.8e-11 m/s, 2e-11 m/s Mass fluxes through boundary parts: -0.00054 kg/s, -0.00054 kg/s, 0 kg/s, 0.00108 kg/s @@ -43,3 +46,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 1 nonlinear solver failures occurred! diff --git a/tests/drucker_prager_extension/screen-output b/tests/drucker_prager_extension/screen-output index 0cc1d59fa70..248f31bbede 100644 --- a/tests/drucker_prager_extension/screen-output +++ b/tests/drucker_prager_extension/screen-output @@ -35,6 +35,9 @@ Number of degrees of freedom: 2,804 (2,210+297+297) Relative nonlinear residual (Stokes system) after nonlinear iteration 10: 0.0972081 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 1.96e-11 m/s, 2.32e-11 m/s Mass fluxes through boundary parts: 0.00054 kg/s, 0.00054 kg/s, 0 kg/s, -0.00108 kg/s @@ -43,3 +46,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 1 nonlinear solver failures occurred! diff --git a/tests/dynamic_friction/screen-output b/tests/dynamic_friction/screen-output index 280d93c0308..359371cdd64 100644 --- a/tests/dynamic_friction/screen-output +++ b/tests/dynamic_friction/screen-output @@ -12,6 +12,9 @@ Number of mesh deformation degrees of freedom: 594 Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 0.999994 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 0.00687 m/year, 0.01 m/year @@ -28,6 +31,9 @@ Number of mesh deformation degrees of freedom: 2,090 Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 0.999999 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 0.00687 m/year, 0.01 m/year @@ -43,3 +49,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 2 nonlinear solver failures occurred! diff --git a/tests/entropy_conduction/screen-output b/tests/entropy_conduction/screen-output index dbbf23203ec..cf8f5eb9819 100644 --- a/tests/entropy_conduction/screen-output +++ b/tests/entropy_conduction/screen-output @@ -111,6 +111,9 @@ Number of degrees of freedom: 6,417 (2,406+402+1,203+1,203+1,203) Relative nonlinear residual (total system) after nonlinear iteration 10: 0.0441691 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 1.64e-07 m/year, 8.46e-07 m/year Temperature min/avg/max: 1600 K, 1833 K, 1993 K @@ -121,3 +124,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 1 nonlinear solver failures occurred! diff --git a/tests/global_melt/screen-output b/tests/global_melt/screen-output index 21827f66b3f..164fbe70b2c 100644 --- a/tests/global_melt/screen-output +++ b/tests/global_melt/screen-output @@ -40,6 +40,9 @@ Number of degrees of freedom: 5,641 (1,666+801+1,666+225+833+225+225) Relative nonlinear residual (total system) after nonlinear iteration 4: 0.0272016 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: Writing graphical output: output-global_melt/solution/solution-00000 Compositions min/max/mass: 0/0/0 // 0/0/0 @@ -85,6 +88,9 @@ Number of degrees of freedom: 5,641 (1,666+801+1,666+225+833+225+225) Relative nonlinear residual (total system) after nonlinear iteration 4: 0.000257626 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: Writing graphical output: output-global_melt/solution/solution-00001 Compositions min/max/mass: 0/0/0 // 0/0/0 @@ -95,3 +101,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 2 nonlinear solver failures occurred! diff --git a/tests/global_melt_parallel/screen-output b/tests/global_melt_parallel/screen-output index 281c1baefb0..7e374fe03e7 100644 --- a/tests/global_melt_parallel/screen-output +++ b/tests/global_melt_parallel/screen-output @@ -40,6 +40,9 @@ Number of degrees of freedom: 5,641 (1,666+801+1,666+225+833+225+225) Relative nonlinear residual (total system) after nonlinear iteration 4: 0.0272016 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: Writing graphical output: output-global_melt_parallel/solution/solution-00000 Compositions min/max/mass: 0/0/0 // 0/0/0 @@ -85,6 +88,9 @@ Number of degrees of freedom: 5,641 (1,666+801+1,666+225+833+225+225) Relative nonlinear residual (total system) after nonlinear iteration 4: 0.000257626 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: Writing graphical output: output-global_melt_parallel/solution/solution-00001 Compositions min/max/mass: 0/0/0 // 0/0/0 @@ -95,3 +101,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 2 nonlinear solver failures occurred! diff --git a/tests/grain_size_yield/screen-output b/tests/grain_size_yield/screen-output index 8922e41bde6..675338b20fa 100644 --- a/tests/grain_size_yield/screen-output +++ b/tests/grain_size_yield/screen-output @@ -9,6 +9,9 @@ Number of degrees of freedom: 1,885 (882+121+441+441) Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 1 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 0.000408 m/year, 0.000691 m/year Mass fluxes through boundary parts: 1.651e+05 kg/yr, 1.651e+05 kg/yr, -1.651e+05 kg/yr, -1.651e+05 kg/yr @@ -21,3 +24,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 1 nonlinear solver failures occurred! diff --git a/tests/gs_drucker_prager_extension/screen-output b/tests/gs_drucker_prager_extension/screen-output index a378e8750d2..309c69e6fc9 100644 --- a/tests/gs_drucker_prager_extension/screen-output +++ b/tests/gs_drucker_prager_extension/screen-output @@ -36,6 +36,9 @@ Number of degrees of freedom: 3,909 (2,210+297+297+1,105) Relative nonlinear residual (Stokes system) after nonlinear iteration 10: 2.45622e-05 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 2.05e-11 m/s, 2.51e-11 m/s Mass fluxes through boundary parts: 0.00054 kg/s, 0.00054 kg/s, 0 kg/s, -0.00108 kg/s @@ -47,3 +50,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 1 nonlinear solver failures occurred! diff --git a/tests/gs_drucker_prager_extension_adiabatic/screen-output b/tests/gs_drucker_prager_extension_adiabatic/screen-output index 459b1c2c07a..812b79f119a 100644 --- a/tests/gs_drucker_prager_extension_adiabatic/screen-output +++ b/tests/gs_drucker_prager_extension_adiabatic/screen-output @@ -36,6 +36,9 @@ Number of degrees of freedom: 3,909 (2,210+297+297+1,105) Relative nonlinear residual (Stokes system) after nonlinear iteration 10: 1.96723e-05 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 1.88e-11 m/s, 2.05e-11 m/s Mass fluxes through boundary parts: 0.00054 kg/s, 0.00054 kg/s, 0 kg/s, -0.00108 kg/s @@ -47,3 +50,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 1 nonlinear solver failures occurred! diff --git a/tests/inclusion_2/screen-output b/tests/inclusion_2/screen-output index c7f247231b0..f01ad3a2868 100644 --- a/tests/inclusion_2/screen-output +++ b/tests/inclusion_2/screen-output @@ -9,6 +9,9 @@ Number of degrees of freedom: 268 (162+25+81) Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 1 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: Writing graphical output: output-inclusion_2/solution/solution-00000 DoFs; Errors u_L1, p_L1, u_L2, p_L2: 187; 1.013775e+00, 1.350377e+01, 4.460692e-01, 8.286918e+00 @@ -17,3 +20,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 1 nonlinear solver failures occurred! diff --git a/tests/inclusion_4/screen-output b/tests/inclusion_4/screen-output index bef6bbc239b..8e2ccd1595b 100644 --- a/tests/inclusion_4/screen-output +++ b/tests/inclusion_4/screen-output @@ -9,6 +9,9 @@ Number of degrees of freedom: 3,556 (2,178+289+1,089) Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 1 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: Writing graphical output: output-inclusion_4/solution/solution-00000 DoFs; Errors u_L1, p_L1, u_L2, p_L2: 2467; 2.564925e-01, 2.917000e+00, 1.276561e-01, 2.772892e+00 @@ -17,3 +20,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 1 nonlinear solver failures occurred! diff --git a/tests/inclusion_adaptive/screen-output b/tests/inclusion_adaptive/screen-output index 4a58ec29df7..096bd9aac0f 100644 --- a/tests/inclusion_adaptive/screen-output +++ b/tests/inclusion_adaptive/screen-output @@ -9,6 +9,9 @@ Number of degrees of freedom: 948 (578+81+289) Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 1 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: Writing graphical output: output-inclusion_adaptive/solution/solution-00000 DoFs; Errors u_L1, p_L1, u_L2, p_L2: 659; 2.874664e-01, 2.688132e+00, 1.425676e-01, 1.852245e+00 @@ -21,6 +24,9 @@ Number of degrees of freedom: 1,520 (930+125+465) Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 1 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: Writing graphical output: output-inclusion_adaptive/solution/solution-00001 DoFs; Errors u_L1, p_L1, u_L2, p_L2: 1055; 2.587684e-01, 2.904484e+00, 1.286212e-01, 2.779361e+00 @@ -33,6 +39,9 @@ Number of degrees of freedom: 2,716 (1,666+217+833) Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 1 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: Writing graphical output: output-inclusion_adaptive/solution/solution-00002 DoFs; Errors u_L1, p_L1, u_L2, p_L2: 1883; 9.203223e-02, 9.273608e-01, 4.802945e-02, 9.029288e-01 @@ -45,6 +54,9 @@ Number of degrees of freedom: 4,484 (2,754+353+1,377) Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 1 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: Writing graphical output: output-inclusion_adaptive/solution/solution-00003 DoFs; Errors u_L1, p_L1, u_L2, p_L2: 3107; 5.571668e-02, 5.986879e-01, 2.970837e-02, 8.262387e-01 @@ -57,6 +69,9 @@ Number of degrees of freedom: 5,524 (3,394+433+1,697) Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 1 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: Writing graphical output: output-inclusion_adaptive/solution/solution-00004 DoFs; Errors u_L1, p_L1, u_L2, p_L2: 3827; 3.573939e-02, 3.728804e-01, 1.913570e-02, 4.757713e-01 @@ -69,6 +84,9 @@ Number of degrees of freedom: 7,344 (4,514+573+2,257) Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 1 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: Writing graphical output: output-inclusion_adaptive/solution/solution-00005 DoFs; Errors u_L1, p_L1, u_L2, p_L2: 5087; 2.676587e-02, 2.984005e-01, 1.447695e-02, 4.244469e-01 @@ -77,3 +95,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 6 nonlinear solver failures occurred! diff --git a/tests/material_model_dependencies_tangurnis/screen-output b/tests/material_model_dependencies_tangurnis/screen-output index fd4e15797ad..27206c3b5e3 100644 --- a/tests/material_model_dependencies_tangurnis/screen-output +++ b/tests/material_model_dependencies_tangurnis/screen-output @@ -36,6 +36,9 @@ Number of degrees of freedom: 268 (162+25+81) Relative nonlinear residual (Stokes system) after nonlinear iteration 10: 0.0801765 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: viscosity depends on density depends on @@ -48,3 +51,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 1 nonlinear solver failures occurred! diff --git a/tests/melt_property_visualization/screen-output b/tests/melt_property_visualization/screen-output index 4d44682ac25..cba8e4977f1 100644 --- a/tests/melt_property_visualization/screen-output +++ b/tests/melt_property_visualization/screen-output @@ -13,6 +13,9 @@ Number of degrees of freedom: 30,600 (12,611+8,450+1,089+4,225+4,225) Relative nonlinear residual (total system) after nonlinear iteration 1: 1 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: Writing graphical output: output-melt_property_visualization/solution/solution-00000 @@ -20,3 +23,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 1 nonlinear solver failures occurred! diff --git a/tests/melt_transport_compressible_iterative/screen-output b/tests/melt_transport_compressible_iterative/screen-output index 033296670a7..f4c6e756c50 100644 --- a/tests/melt_transport_compressible_iterative/screen-output +++ b/tests/melt_transport_compressible_iterative/screen-output @@ -46,6 +46,9 @@ Number of degrees of freedom: 30,600 (8,450+4,161+8,450+1,089+4,225+4,225) Relative nonlinear residual (total system) after nonlinear iteration 5: 8.4789e-06 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 0.223 m/s, 0.339 m/s Pressure min/avg/max: 0.5087 Pa, 1.574 Pa, 2.962 Pa @@ -56,3 +59,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 1 nonlinear solver failures occurred! diff --git a/tests/mesh_deformation_gmg_2d_spherical_shell/screen-output b/tests/mesh_deformation_gmg_2d_spherical_shell/screen-output index 7dcd35321e3..da1b3ce3dfb 100644 --- a/tests/mesh_deformation_gmg_2d_spherical_shell/screen-output +++ b/tests/mesh_deformation_gmg_2d_spherical_shell/screen-output @@ -15,6 +15,9 @@ Number of mesh deformation degrees of freedom: 480 Relative nonlinear residual (total system) after nonlinear iteration 1: 1 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: Writing graphical output: output-mesh_deformation_gmg_2d_spherical_shell/solution/solution-00000 RMS, max velocity: 3.43 m/year, 12.3 m/year @@ -24,3 +27,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 1 nonlinear solver failures occurred! diff --git a/tests/newton_postprocess_nonlinear/screen-output b/tests/newton_postprocess_nonlinear/screen-output index 6e5f3b34c1a..9df04c92bd4 100644 --- a/tests/newton_postprocess_nonlinear/screen-output +++ b/tests/newton_postprocess_nonlinear/screen-output @@ -66,6 +66,9 @@ Number of degrees of freedom: 35,978 (8,450+1,089+1,089+4,225+4,225+4,225+4,225+ Writing graphical output: output-newton_postprocess_nonlinear/solution/solution-00000.0004 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. @@ -73,3 +76,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 1 nonlinear solver failures occurred! diff --git a/tests/nonlinear_channel_flow_tractions_Newton_Stokes_GMG/screen-output b/tests/nonlinear_channel_flow_tractions_Newton_Stokes_GMG/screen-output index 4dd7b962b4c..09f5f6333a2 100644 --- a/tests/nonlinear_channel_flow_tractions_Newton_Stokes_GMG/screen-output +++ b/tests/nonlinear_channel_flow_tractions_Newton_Stokes_GMG/screen-output @@ -74,6 +74,9 @@ Number of degrees of freedom: 54,148 (33,282+4,225+16,641) Relative nonlinear residual (total system) after nonlinear iteration 10: 6.73131e-09 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 1.14e-07 m/s, 1.56e-07 m/s Pressure min/avg/max: -5.165e-06 Pa, 5e+08 Pa, 1e+09 Pa @@ -84,3 +87,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 1 nonlinear solver failures occurred! diff --git a/tests/nonlinear_channel_flow_tractions_Newton_Stokes_no_line_search/screen-output b/tests/nonlinear_channel_flow_tractions_Newton_Stokes_no_line_search/screen-output index 29487338bfd..01f8294ddc5 100644 --- a/tests/nonlinear_channel_flow_tractions_Newton_Stokes_no_line_search/screen-output +++ b/tests/nonlinear_channel_flow_tractions_Newton_Stokes_no_line_search/screen-output @@ -366,6 +366,9 @@ Number of degrees of freedom: 3,556 (2,178+289+1,089) Relative nonlinear residual (total system) after nonlinear iteration 45: 2.08364 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 2.58e-08 m/s, 6.18e-08 m/s Pressure min/avg/max: -4.695e+08 Pa, 4.808e+08 Pa, 1.728e+09 Pa @@ -734,6 +737,9 @@ Number of degrees of freedom: 3,556 (2,178+289+1,089) Relative nonlinear residual (total system) after nonlinear iteration 45: 9.60144 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 3.41e-08 m/s, 8.55e-08 m/s Pressure min/avg/max: -7.536e+08 Pa, 4.589e+08 Pa, 1.68e+09 Pa @@ -1101,6 +1107,9 @@ Number of degrees of freedom: 3,556 (2,178+289+1,089) Relative nonlinear residual (total system) after nonlinear iteration 45: 2.87177 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 4.04e-08 m/s, 1.02e-07 m/s Pressure min/avg/max: -5.095e+08 Pa, 4.853e+08 Pa, 1.604e+09 Pa @@ -1469,6 +1478,9 @@ Number of degrees of freedom: 3,556 (2,178+289+1,089) Relative nonlinear residual (total system) after nonlinear iteration 45: 2.60284 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 4.05e-08 m/s, 1.04e-07 m/s Pressure min/avg/max: -3.721e+08 Pa, 5.412e+08 Pa, 1.583e+09 Pa @@ -1836,6 +1848,9 @@ Number of degrees of freedom: 3,556 (2,178+289+1,089) Relative nonlinear residual (total system) after nonlinear iteration 45: 2.83731 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 3.83e-08 m/s, 1.01e-07 m/s Pressure min/avg/max: -5.231e+08 Pa, 5.035e+08 Pa, 1.882e+09 Pa @@ -1846,3 +1861,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 5 nonlinear solver failures occurred! diff --git a/tests/nonlinear_channel_flow_tractions_dc_picard_Stokes_GMG/screen-output b/tests/nonlinear_channel_flow_tractions_dc_picard_Stokes_GMG/screen-output index d117f1b05ca..733180cee8d 100644 --- a/tests/nonlinear_channel_flow_tractions_dc_picard_Stokes_GMG/screen-output +++ b/tests/nonlinear_channel_flow_tractions_dc_picard_Stokes_GMG/screen-output @@ -49,6 +49,9 @@ Number of degrees of freedom: 54,148 (33,282+4,225+16,641) Relative nonlinear residual (Stokes system) after nonlinear iteration 10: 4.3978e-09 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 1.14e-07 m/s, 1.56e-07 m/s Pressure min/avg/max: -1.9e-06 Pa, 5e+08 Pa, 1e+09 Pa @@ -59,3 +62,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 1 nonlinear solver failures occurred! diff --git a/tests/nonlinear_channel_flow_tractions_iterated_IMPES/screen-output b/tests/nonlinear_channel_flow_tractions_iterated_IMPES/screen-output index 775f43d3f1f..243ff7db54c 100644 --- a/tests/nonlinear_channel_flow_tractions_iterated_IMPES/screen-output +++ b/tests/nonlinear_channel_flow_tractions_iterated_IMPES/screen-output @@ -506,6 +506,9 @@ Number of degrees of freedom: 3,556 (2,178+289+1,089) Relative nonlinear residual (total system) after nonlinear iteration 100: 0.319654 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 2.56e-08 m/s, 3.03e-08 m/s Pressure min/avg/max: -7.832e+06 Pa, 4.996e+08 Pa, 1.021e+09 Pa @@ -1014,6 +1017,9 @@ Number of degrees of freedom: 3,556 (2,178+289+1,089) Relative nonlinear residual (total system) after nonlinear iteration 100: 0.436628 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 2.56e-08 m/s, 3.03e-08 m/s Pressure min/avg/max: -6.202e+06 Pa, 5e+08 Pa, 1.047e+09 Pa @@ -1521,6 +1527,9 @@ Number of degrees of freedom: 3,556 (2,178+289+1,089) Relative nonlinear residual (total system) after nonlinear iteration 100: 0.321945 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 2.56e-08 m/s, 3.03e-08 m/s Pressure min/avg/max: -1.008e+07 Pa, 4.985e+08 Pa, 1.007e+09 Pa @@ -1531,3 +1540,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 3 nonlinear solver failures occurred! diff --git a/tests/nonlinear_channel_flow_velocities_Newton_Stokes_GMG/screen-output b/tests/nonlinear_channel_flow_velocities_Newton_Stokes_GMG/screen-output index af602cd007a..23f461a9260 100644 --- a/tests/nonlinear_channel_flow_velocities_Newton_Stokes_GMG/screen-output +++ b/tests/nonlinear_channel_flow_velocities_Newton_Stokes_GMG/screen-output @@ -188,6 +188,9 @@ Number of degrees of freedom: 3,556 (2,178+289+1,089) Relative nonlinear residual (total system) after nonlinear iteration 30: 4.05757e-11 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 2.57e-08 m/s, 3.05e-08 m/s Pressure min/avg/max: -1.628e+08 Pa, 5.154e+08 Pa, 1.193e+09 Pa @@ -329,3 +332,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 1 nonlinear solver failures occurred! diff --git a/tests/nonlinear_channel_flow_velocities_Newton_Stokes_no_line_search.prm b/tests/nonlinear_channel_flow_velocities_Newton_Stokes_no_line_search.prm index c4e4c683525..0fee617458d 100644 --- a/tests/nonlinear_channel_flow_velocities_Newton_Stokes_no_line_search.prm +++ b/tests/nonlinear_channel_flow_velocities_Newton_Stokes_no_line_search.prm @@ -1,5 +1,6 @@ include $ASPECT_SOURCE_DIR/tests/nonlinear_channel_flow_velocities_Newton_Stokes.prm +set Nonlinear solver tolerance = 1e-10 subsection Solver parameters subsection Newton solver parameters diff --git a/tests/nonlinear_channel_flow_velocities_Newton_Stokes_no_line_search/screen-output b/tests/nonlinear_channel_flow_velocities_Newton_Stokes_no_line_search/screen-output index 8d585d9e96f..9df6d765113 100644 --- a/tests/nonlinear_channel_flow_velocities_Newton_Stokes_no_line_search/screen-output +++ b/tests/nonlinear_channel_flow_velocities_Newton_Stokes_no_line_search/screen-output @@ -246,6 +246,9 @@ Number of degrees of freedom: 3,556 (2,178+289+1,089) Relative nonlinear residual (total system) after nonlinear iteration 30: 0.000127152 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 2.96e-08 m/s, 9.3e-08 m/s Pressure min/avg/max: -5.032e+08 Pa, 5.215e+08 Pa, 1.447e+09 Pa @@ -494,6 +497,9 @@ Number of degrees of freedom: 3,556 (2,178+289+1,089) Relative nonlinear residual (total system) after nonlinear iteration 30: 0.000182844 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 2.86e-08 m/s, 7.39e-08 m/s Pressure min/avg/max: -4.809e+08 Pa, 4.744e+08 Pa, 1.655e+09 Pa @@ -741,6 +747,9 @@ Number of degrees of freedom: 3,556 (2,178+289+1,089) Relative nonlinear residual (total system) after nonlinear iteration 30: 0.000179495 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 2.88e-08 m/s, 7.59e-08 m/s Pressure min/avg/max: -8.786e+08 Pa, 5.015e+08 Pa, 1.55e+09 Pa @@ -989,6 +998,9 @@ Number of degrees of freedom: 3,556 (2,178+289+1,089) Relative nonlinear residual (total system) after nonlinear iteration 30: 0.000181009 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 3.02e-08 m/s, 8.59e-08 m/s Pressure min/avg/max: -4.821e+08 Pa, 5.16e+08 Pa, 1.501e+09 Pa @@ -1236,6 +1248,9 @@ Number of degrees of freedom: 3,556 (2,178+289+1,089) Relative nonlinear residual (total system) after nonlinear iteration 30: 0.000183823 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 2.77e-08 m/s, 6.87e-08 m/s Pressure min/avg/max: -3.794e+08 Pa, 5.023e+08 Pa, 1.925e+09 Pa @@ -1246,3 +1261,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 5 nonlinear solver failures occurred! diff --git a/tests/nonlinear_channel_flow_velocities_iterated_IMPES/screen-output b/tests/nonlinear_channel_flow_velocities_iterated_IMPES/screen-output index cc0803bea09..32bf45760f1 100644 --- a/tests/nonlinear_channel_flow_velocities_iterated_IMPES/screen-output +++ b/tests/nonlinear_channel_flow_velocities_iterated_IMPES/screen-output @@ -506,6 +506,9 @@ Number of degrees of freedom: 3,556 (2,178+289+1,089) Relative nonlinear residual (total system) after nonlinear iteration 100: 5.69791e-07 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 2.57e-08 m/s, 3.05e-08 m/s Pressure min/avg/max: -1.042e+08 Pa, 5.031e+08 Pa, 1.122e+09 Pa @@ -1014,6 +1017,9 @@ Number of degrees of freedom: 3,556 (2,178+289+1,089) Relative nonlinear residual (total system) after nonlinear iteration 100: 0.000442183 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 2.57e-08 m/s, 3.05e-08 m/s Pressure min/avg/max: -6.632e+07 Pa, 5.038e+08 Pa, 1.118e+09 Pa @@ -1521,6 +1527,9 @@ Number of degrees of freedom: 3,556 (2,178+289+1,089) Relative nonlinear residual (total system) after nonlinear iteration 100: 0.000499731 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 2.57e-08 m/s, 3.05e-08 m/s Pressure min/avg/max: -1.172e+08 Pa, 5.031e+08 Pa, 1.104e+09 Pa @@ -1531,3 +1540,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 3 nonlinear solver failures occurred! diff --git a/tests/nonlinear_failure_strategy_abort.cc b/tests/nonlinear_failure_strategy_abort.cc new file mode 100644 index 00000000000..b0c1b8e736e --- /dev/null +++ b/tests/nonlinear_failure_strategy_abort.cc @@ -0,0 +1 @@ +#include "../benchmarks/newton_solver_benchmark_set/nonlinear_channel_flow/simple_nonlinear.cc" diff --git a/tests/nonlinear_failure_strategy_abort.prm b/tests/nonlinear_failure_strategy_abort.prm new file mode 100644 index 00000000000..d8f3754a504 --- /dev/null +++ b/tests/nonlinear_failure_strategy_abort.prm @@ -0,0 +1,13 @@ +# Check that nonlinear solver strategy "abort" works +# +# EXPECT FAILURE +# +# Like iterated_advection_and_stokes_residual.prm + +include $ASPECT_SOURCE_DIR/tests/iterated_advection_and_stokes_residual.prm + +set Nonlinear solver failure strategy = abort program +set Max nonlinear iterations = 4 + +set Dimension = 2 +set End time = 20000 diff --git a/tests/nonlinear_failure_strategy_abort/screen-output b/tests/nonlinear_failure_strategy_abort/screen-output new file mode 100644 index 00000000000..142b746bf1d --- /dev/null +++ b/tests/nonlinear_failure_strategy_abort/screen-output @@ -0,0 +1,71 @@ + +Loading shared library <./libnonlinear_failure_strategy_abort.debug.so> + +Number of active cells: 512 (on 5 levels) +Number of degrees of freedom: 9,141 (4,290+561+2,145+2,145) + +*** Timestep 0: t=0 years, dt=0 years + Solving temperature system... 0 iterations. + Skipping porosity composition solve because RHS is zero. + Solving Stokes system... 13+0 iterations. + Relative nonlinear residuals (temperature, compositional fields, Stokes system): 2.02441e-16, 0, 0.0381996 + Relative nonlinear residual (total system) after nonlinear iteration 1: 0.0381996 + + Solving temperature system... 0 iterations. + Skipping porosity composition solve because RHS is zero. + Solving Stokes system... 0+0 iterations. + Relative nonlinear residuals (temperature, compositional fields, Stokes system): 2.02441e-16, 0, 5.14336e-15 + Relative nonlinear residual (total system) after nonlinear iteration 2: 5.14336e-15 + + + Postprocessing: + +*** Timestep 1: t=13251 years, dt=13251 years + Solving temperature system... 14 iterations. + Skipping porosity composition solve because RHS is zero. + Solving Stokes system... 12+0 iterations. + Relative nonlinear residuals (temperature, compositional fields, Stokes system): 0.108621, 0, 0.00255471 + Relative nonlinear residual (total system) after nonlinear iteration 1: 0.108621 + + Solving temperature system... 12 iterations. + Skipping porosity composition solve because RHS is zero. + Solving Stokes system... 10+0 iterations. + Relative nonlinear residuals (temperature, compositional fields, Stokes system): 0.00443791, 0, 0.000112663 + Relative nonlinear residual (total system) after nonlinear iteration 2: 0.00443791 + + Solving temperature system... 11 iterations. + Skipping porosity composition solve because RHS is zero. + Solving Stokes system... 10+0 iterations. + Relative nonlinear residuals (temperature, compositional fields, Stokes system): 0.000368735, 0, 9.65382e-06 + Relative nonlinear residual (total system) after nonlinear iteration 3: 0.000368735 + + Solving temperature system... 10 iterations. + Skipping porosity composition solve because RHS is zero. + Solving Stokes system... 8+0 iterations. + Relative nonlinear residuals (temperature, compositional fields, Stokes system): 2.52488e-05, 0, 6.75172e-07 + Relative nonlinear residual (total system) after nonlinear iteration 4: 2.52488e-05 + + +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Aborting simulation as requested. +TimerOutput objects finalize timed values printed to the +screen by communicating over MPI in their destructors. +Since an exception is currently uncaught, this +synchronization (and subsequent output) will be skipped +to avoid a possible deadlock. + + +Exception 'ExcNonlinearSolverNoConvergence()' on rank 0 on processing: + +An error occurred in file in function +(line in output replaced by default.sh script) +The violated condition was: + nonlinear_solver_control.last_check() != SolverControl::failure +Additional information: + Nonlinear solver failed to converge in the prescribed number of steps. + Consider changing `Max nonlinear iterations` or `Nonlinear solver + failure strategy`. + +Stacktrace: +(rest of the output replaced by default.sh script) diff --git a/tests/nonlinear_failure_strategy_cut.cc b/tests/nonlinear_failure_strategy_cut.cc new file mode 100644 index 00000000000..b0c1b8e736e --- /dev/null +++ b/tests/nonlinear_failure_strategy_cut.cc @@ -0,0 +1 @@ +#include "../benchmarks/newton_solver_benchmark_set/nonlinear_channel_flow/simple_nonlinear.cc" diff --git a/tests/nonlinear_failure_strategy_cut.prm b/tests/nonlinear_failure_strategy_cut.prm new file mode 100644 index 00000000000..b8e6bc680d6 --- /dev/null +++ b/tests/nonlinear_failure_strategy_cut.prm @@ -0,0 +1,11 @@ +# Check that nonlinear solver strategy "cut timestep size" works +# +# Like iterated_advection_and_stokes_residual.prm + +include $ASPECT_SOURCE_DIR/tests/iterated_advection_and_stokes_residual.prm + +set Nonlinear solver failure strategy = cut timestep size +set Max nonlinear iterations = 4 + +set Dimension = 2 +set End time = 20000 diff --git a/tests/nonlinear_failure_strategy_cut/screen-output b/tests/nonlinear_failure_strategy_cut/screen-output new file mode 100644 index 00000000000..6abe7def69c --- /dev/null +++ b/tests/nonlinear_failure_strategy_cut/screen-output @@ -0,0 +1,129 @@ + +Loading shared library <./libnonlinear_failure_strategy_cut.debug.so> + +Number of active cells: 512 (on 5 levels) +Number of degrees of freedom: 9,141 (4,290+561+2,145+2,145) + +*** Timestep 0: t=0 years, dt=0 years + Solving temperature system... 0 iterations. + Skipping porosity composition solve because RHS is zero. + Solving Stokes system... 13+0 iterations. + Relative nonlinear residuals (temperature, compositional fields, Stokes system): 2.02441e-16, 0, 0.0381996 + Relative nonlinear residual (total system) after nonlinear iteration 1: 0.0381996 + + Solving temperature system... 0 iterations. + Skipping porosity composition solve because RHS is zero. + Solving Stokes system... 0+0 iterations. + Relative nonlinear residuals (temperature, compositional fields, Stokes system): 2.02441e-16, 0, 5.14336e-15 + Relative nonlinear residual (total system) after nonlinear iteration 2: 5.14336e-15 + + + Postprocessing: + +*** Timestep 1: t=13251 years, dt=13251 years + Solving temperature system... 14 iterations. + Skipping porosity composition solve because RHS is zero. + Solving Stokes system... 12+0 iterations. + Relative nonlinear residuals (temperature, compositional fields, Stokes system): 0.108621, 0, 0.00255471 + Relative nonlinear residual (total system) after nonlinear iteration 1: 0.108621 + + Solving temperature system... 12 iterations. + Skipping porosity composition solve because RHS is zero. + Solving Stokes system... 10+0 iterations. + Relative nonlinear residuals (temperature, compositional fields, Stokes system): 0.00443791, 0, 0.000112663 + Relative nonlinear residual (total system) after nonlinear iteration 2: 0.00443791 + + Solving temperature system... 11 iterations. + Skipping porosity composition solve because RHS is zero. + Solving Stokes system... 10+0 iterations. + Relative nonlinear residuals (temperature, compositional fields, Stokes system): 0.000368735, 0, 9.65382e-06 + Relative nonlinear residual (total system) after nonlinear iteration 3: 0.000368735 + + Solving temperature system... 10 iterations. + Skipping porosity composition solve because RHS is zero. + Solving Stokes system... 8+0 iterations. + Relative nonlinear residuals (temperature, compositional fields, Stokes system): 2.52488e-05, 0, 6.75172e-07 + Relative nonlinear residual (total system) after nonlinear iteration 4: 2.52488e-05 + + +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Repeating the current time step based on the time stepping manager ... +*** Timestep 1: t=6625.49 years, dt=6625.49 years + Solving temperature system... 11 iterations. + Skipping porosity composition solve because RHS is zero. + Solving Stokes system... 11+0 iterations. + Relative nonlinear residuals (temperature, compositional fields, Stokes system): 0.055211, 0, 0.00131272 + Relative nonlinear residual (total system) after nonlinear iteration 1: 0.055211 + + Solving temperature system... 10 iterations. + Skipping porosity composition solve because RHS is zero. + Solving Stokes system... 10+0 iterations. + Relative nonlinear residuals (temperature, compositional fields, Stokes system): 0.00119069, 0, 2.95511e-05 + Relative nonlinear residual (total system) after nonlinear iteration 2: 0.00119069 + + Solving temperature system... 8 iterations. + Skipping porosity composition solve because RHS is zero. + Solving Stokes system... 8+0 iterations. + Relative nonlinear residuals (temperature, compositional fields, Stokes system): 5.20727e-05, 0, 1.31829e-06 + Relative nonlinear residual (total system) after nonlinear iteration 3: 5.20727e-05 + + Solving temperature system... 7 iterations. + Skipping porosity composition solve because RHS is zero. + Solving Stokes system... 7+0 iterations. + Relative nonlinear residuals (temperature, compositional fields, Stokes system): 1.82298e-06, 0, 4.67887e-08 + Relative nonlinear residual (total system) after nonlinear iteration 4: 1.82298e-06 + + + Postprocessing: + +*** Timestep 2: t=19280.2 years, dt=12654.7 years + Solving temperature system... 12 iterations. + Skipping porosity composition solve because RHS is zero. + Solving Stokes system... 11+0 iterations. + Relative nonlinear residuals (temperature, compositional fields, Stokes system): 0.0196072, 0, 0.00046755 + Relative nonlinear residual (total system) after nonlinear iteration 1: 0.0196072 + + Solving temperature system... 11 iterations. + Skipping porosity composition solve because RHS is zero. + Solving Stokes system... 10+0 iterations. + Relative nonlinear residuals (temperature, compositional fields, Stokes system): 0.000910078, 0, 2.46729e-05 + Relative nonlinear residual (total system) after nonlinear iteration 2: 0.000910078 + + Solving temperature system... 9 iterations. + Skipping porosity composition solve because RHS is zero. + Solving Stokes system... 8+0 iterations. + Relative nonlinear residuals (temperature, compositional fields, Stokes system): 2.6147e-05, 0, 7.3991e-07 + Relative nonlinear residual (total system) after nonlinear iteration 3: 2.6147e-05 + + Solving temperature system... 8 iterations. + Skipping porosity composition solve because RHS is zero. + Solving Stokes system... 7+0 iterations. + Relative nonlinear residuals (temperature, compositional fields, Stokes system): 1.02452e-06, 0, 2.92401e-08 + Relative nonlinear residual (total system) after nonlinear iteration 4: 1.02452e-06 + + + Postprocessing: + +*** Timestep 3: t=20000 years, dt=719.818 years + Solving temperature system... 9 iterations. + Skipping porosity composition solve because RHS is zero. + Solving Stokes system... 10+0 iterations. + Relative nonlinear residuals (temperature, compositional fields, Stokes system): 0.000709478, 0, 1.7445e-05 + Relative nonlinear residual (total system) after nonlinear iteration 1: 0.000709478 + + Solving temperature system... 6 iterations. + Skipping porosity composition solve because RHS is zero. + Solving Stokes system... 7+0 iterations. + Relative nonlinear residuals (temperature, compositional fields, Stokes system): 3.11247e-06, 0, 8.45269e-08 + Relative nonlinear residual (total system) after nonlinear iteration 2: 3.11247e-06 + + + Postprocessing: + +Termination requested by criterion: end time + + + + +WARNING: During this computation 1 nonlinear solver failures occurred! diff --git a/tests/nonlinear_failure_strategy_cut/statistics b/tests/nonlinear_failure_strategy_cut/statistics new file mode 100644 index 00000000000..9fc08d99148 --- /dev/null +++ b/tests/nonlinear_failure_strategy_cut/statistics @@ -0,0 +1,17 @@ +# 1: Time step number +# 2: Time (years) +# 3: Time step size (years) +# 4: Number of mesh cells +# 5: Number of Stokes degrees of freedom +# 6: Number of temperature degrees of freedom +# 7: Number of degrees of freedom for all compositions +# 8: Number of nonlinear iterations +# 9: Iterations for temperature solver +# 10: Iterations for composition solver 1 +# 11: Iterations for Stokes solver +# 12: Velocity iterations in Stokes preconditioner +# 13: Schur complement iterations in Stokes preconditioner +0 0.000000000000e+00 0.000000000000e+00 512 4851 2145 2145 2 0 0 11 14 14 +1 6.625491997653e+03 6.625491997653e+03 512 4851 2145 2145 8 83 0 68 84 84 +2 1.928018171317e+04 1.265468971552e+04 512 4851 2145 2145 4 40 0 32 40 40 +3 2.000000000000e+04 7.198182868309e+02 512 4851 2145 2145 2 15 0 15 19 19 diff --git a/tests/particle_property_integrated_strain_invariant/screen-output b/tests/particle_property_integrated_strain_invariant/screen-output index ddf2dfbc7d1..efddbd7d7d4 100644 --- a/tests/particle_property_integrated_strain_invariant/screen-output +++ b/tests/particle_property_integrated_strain_invariant/screen-output @@ -9,6 +9,9 @@ Number of degrees of freedom: 1,444 (882+121+441) Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 0.439224 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: Writing particle output: output-particle_property_integrated_strain_invariant/particles/particles-00000 @@ -32,3 +35,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 1 nonlinear solver failures occurred! diff --git a/tests/periodic_compressible/screen-output b/tests/periodic_compressible/screen-output index e9025b47c7d..dd7485bb29c 100644 --- a/tests/periodic_compressible/screen-output +++ b/tests/periodic_compressible/screen-output @@ -20,6 +20,9 @@ Number of degrees of freedom: 13,764 (8,450+1,089+4,225) Relative nonlinear residual (total system) after nonlinear iteration 3: 0.0147308 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: Writing graphical output: output-periodic_compressible/solution/solution-00000 RMS, max velocity: 0.00413 m/year, 0.00624 m/year @@ -30,3 +33,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 1 nonlinear solver failures occurred! diff --git a/tests/pressure_scaling_signal/screen-output b/tests/pressure_scaling_signal/screen-output index 203ca7a0ea5..0c3f3580e9a 100644 --- a/tests/pressure_scaling_signal/screen-output +++ b/tests/pressure_scaling_signal/screen-output @@ -11,6 +11,9 @@ pressure_scaling = 69.1186 reference_viscosity = 1.38237 length_scale = 0.02 Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 1 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: Writing graphical output: output-pressure_scaling_signal/solution/solution-00000 DoFs; Errors u_L1, p_L1, u_L2, p_L2: 2467; 2.564925e-01, 2.917011e+00, 1.276561e-01, 2.772922e+00 @@ -19,3 +22,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 1 nonlinear solver failures occurred! diff --git a/tests/reactive_fluid_transport_no_reaction/screen-output b/tests/reactive_fluid_transport_no_reaction/screen-output index 03a5506de7d..31e00f3a70b 100644 --- a/tests/reactive_fluid_transport_no_reaction/screen-output +++ b/tests/reactive_fluid_transport_no_reaction/screen-output @@ -13,6 +13,9 @@ Number of degrees of freedom: 74 (18+7+18+4+9+9+9) Relative nonlinear residual (total system) after nonlinear iteration 1: 1 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: Compositions min/max/mass: 0/0/0 // 0.01/0.01/4e+04 Melt fraction min/total/max: 0, 0, 0 @@ -29,6 +32,9 @@ Number of degrees of freedom: 74 (18+7+18+4+9+9+9) Relative nonlinear residual (total system) after nonlinear iteration 1: 0.99966 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: Compositions min/max/mass: 0/0/0 // 0.01/0.01/4e+04 Melt fraction min/total/max: 0, 0, 0 @@ -38,3 +44,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 2 nonlinear solver failures occurred! diff --git a/tests/reactive_fluid_transport_zero_solubility/screen-output b/tests/reactive_fluid_transport_zero_solubility/screen-output index 63996086ac7..31d2cf31208 100644 --- a/tests/reactive_fluid_transport_zero_solubility/screen-output +++ b/tests/reactive_fluid_transport_zero_solubility/screen-output @@ -13,6 +13,9 @@ Number of degrees of freedom: 74 (18+7+18+4+9+9+9) Relative nonlinear residual (total system) after nonlinear iteration 1: 1 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: Compositions min/max/mass: 0/0/0 // 0.01/0.01/4e+04 Melt fraction min/total/max: 0.01, 4e+04, 0.01 @@ -39,3 +42,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 1 nonlinear solver failures occurred! diff --git a/tests/shear_bands/screen-output b/tests/shear_bands/screen-output index 90baed1900d..fdfbb0728af 100644 --- a/tests/shear_bands/screen-output +++ b/tests/shear_bands/screen-output @@ -38,6 +38,9 @@ Number of degrees of freedom: 30,824 (8,514+4,177+8,514+1,105+4,257+4,257) Relative nonlinear residual (total system) after nonlinear iteration 4: 0.0132089 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: Writing graphical output: output-shear_bands/solution/solution-00000 Compositions min/max/mass: 0.04952/0.05046/2e-07 @@ -77,6 +80,9 @@ Number of degrees of freedom: 30,824 (8,514+4,177+8,514+1,105+4,257+4,257) Relative nonlinear residual (total system) after nonlinear iteration 4: 0.00014165 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: Writing graphical output: output-shear_bands/solution/solution-00001 Compositions min/max/mass: 0.04944/0.05051/2e-07 @@ -86,3 +92,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 2 nonlinear solver failures occurred! diff --git a/tests/sol_cx_4_normalized_pressure_low_solver_tolerance/screen-output b/tests/sol_cx_4_normalized_pressure_low_solver_tolerance/screen-output index 3f97669250b..d65bcf7b96c 100644 --- a/tests/sol_cx_4_normalized_pressure_low_solver_tolerance/screen-output +++ b/tests/sol_cx_4_normalized_pressure_low_solver_tolerance/screen-output @@ -9,6 +9,9 @@ Number of degrees of freedom: 3,556 (2,178+289+1,089) Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 1 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: Errors u_L1, p_L1, u_L2, p_L2: 1.126521e-06, 2.999985e-03, 1.670114e-06, 9.780679e-03 @@ -16,3 +19,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 1 nonlinear solver failures occurred! diff --git a/tests/spiegelman_fail_test/screen-output b/tests/spiegelman_fail_test/screen-output index c5e377ad8bb..40fb9d21496 100644 --- a/tests/spiegelman_fail_test/screen-output +++ b/tests/spiegelman_fail_test/screen-output @@ -43,6 +43,9 @@ Number of degrees of freedom: 18,133 (8,514+1,105+4,257+4,257) Relative nonlinear residual (total system) after nonlinear iteration 4: 0.0556899 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 6.75e-09 m/s, 1.5e-08 m/s Pressure min/avg/max: -7.011e+10 Pa, 1.059e+09 Pa, 2.582e+11 Pa @@ -88,6 +91,9 @@ Number of degrees of freedom: 18,133 (8,514+1,105+4,257+4,257) Relative nonlinear residual (total system) after nonlinear iteration 4: 0.00971022 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 2.7e-09 m/s, 7.91e-09 m/s Pressure min/avg/max: -2.049e+10 Pa, 1.597e+08 Pa, 3.409e+10 Pa @@ -97,3 +103,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 2 nonlinear solver failures occurred! diff --git a/tests/statistics_output/screen-output b/tests/statistics_output/screen-output index b3a7a06cd33..00e61237e88 100644 --- a/tests/statistics_output/screen-output +++ b/tests/statistics_output/screen-output @@ -46,6 +46,9 @@ Number of degrees of freedom: 2,757 (810+363+810+123+405+123+123) Relative nonlinear residual (total system) after nonlinear iteration 2: 0.150507 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: Temperature min/avg/max: 1723 K, 1755 K, 1788 K Heating rate (average/total): -3.478e-11 W/kg, -193.3 W @@ -54,3 +57,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 1 nonlinear solver failures occurred! diff --git a/tests/tomography_based_plate_motions_cookbook/screen-output b/tests/tomography_based_plate_motions_cookbook/screen-output index 8e5a8766898..19440ce5a84 100644 --- a/tests/tomography_based_plate_motions_cookbook/screen-output +++ b/tests/tomography_based_plate_motions_cookbook/screen-output @@ -26,6 +26,9 @@ Number of degrees of freedom: 8,016 (1,728+240+864+864+864+864+864+864+864) Relative nonlinear residual (total system) after nonlinear iteration 1: 0.012107 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: Max, min, and RMS residual velocity along boundary parts: 1.123 m/year, 0.0004104 m/year, 0.4248 m/year Max, min, and rms velocity along boundary parts: 0.8438 m/year, 0.000775 m/year, 0.3246 m/year, 1.123 m/year, 0.0004104 m/year, 0.4248 m/year @@ -37,3 +40,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 1 nonlinear solver failures occurred! diff --git a/tests/tosi_benchmark/screen-output b/tests/tosi_benchmark/screen-output index b94ecd12f1f..afcc24884da 100644 --- a/tests/tosi_benchmark/screen-output +++ b/tests/tosi_benchmark/screen-output @@ -97,6 +97,9 @@ Number of degrees of freedom: 268 (162+25+81) Relative nonlinear residual (total system) after nonlinear iteration 15: 0.457178 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 122 m/s, 516 m/s Temperature min/avg/max: 0 K, 0.5042 K, 1 K @@ -108,3 +111,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 1 nonlinear solver failures occurred! diff --git a/tests/tosi_benchmark_gmg_dc_picard_solver/screen-output b/tests/tosi_benchmark_gmg_dc_picard_solver/screen-output index 39ecb77a3b3..9606092f396 100644 --- a/tests/tosi_benchmark_gmg_dc_picard_solver/screen-output +++ b/tests/tosi_benchmark_gmg_dc_picard_solver/screen-output @@ -174,6 +174,9 @@ Number of degrees of freedom: 3,556 (2,178+289+1,089) Relative nonlinear residual (Stokes system) after nonlinear iteration 30: 3.86817e-07 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 6.95 m/s, 34.2 m/s Temperature min/avg/max: 0 K, 0.5 K, 1 K @@ -305,6 +308,9 @@ Number of degrees of freedom: 3,556 (2,178+289+1,089) Relative nonlinear residual (Stokes system) after nonlinear iteration 30: 3.28075e-07 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 7.9 m/s, 39.1 m/s Temperature min/avg/max: 0 K, 0.5 K, 1 K @@ -315,3 +321,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 2 nonlinear solver failures occurred! diff --git a/tests/tosi_benchmark_gmg_newton_solver/screen-output b/tests/tosi_benchmark_gmg_newton_solver/screen-output index 03cde2adb90..1e9a4fd0553 100644 --- a/tests/tosi_benchmark_gmg_newton_solver/screen-output +++ b/tests/tosi_benchmark_gmg_newton_solver/screen-output @@ -292,6 +292,9 @@ Number of degrees of freedom: 3,556 (2,178+289+1,089) Relative nonlinear residual (total system) after nonlinear iteration 30: 0.00596191 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 105 m/s, 417 m/s Temperature min/avg/max: 0 K, 0.506 K, 1 K @@ -676,3 +679,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 1 nonlinear solver failures occurred! diff --git a/tests/tosi_benchmark_newton_solver/screen-output b/tests/tosi_benchmark_newton_solver/screen-output index 9cf78492389..593357c7f69 100644 --- a/tests/tosi_benchmark_newton_solver/screen-output +++ b/tests/tosi_benchmark_newton_solver/screen-output @@ -180,6 +180,9 @@ Number of degrees of freedom: 3,556 (2,178+289+1,089) Relative nonlinear residual (total system) after nonlinear iteration 15: 0.506494 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 102 m/s, 443 m/s Temperature min/avg/max: 0 K, 0.5054 K, 1 K @@ -474,3 +477,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 1 nonlinear solver failures occurred! diff --git a/tests/tosi_benchmark_newton_solver_full_A/screen-output b/tests/tosi_benchmark_newton_solver_full_A/screen-output index ec34172c78d..52728907bef 100644 --- a/tests/tosi_benchmark_newton_solver_full_A/screen-output +++ b/tests/tosi_benchmark_newton_solver_full_A/screen-output @@ -180,6 +180,9 @@ Number of degrees of freedom: 3,556 (2,178+289+1,089) Relative nonlinear residual (total system) after nonlinear iteration 15: 0.506494 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 102 m/s, 443 m/s Temperature min/avg/max: 0 K, 0.5054 K, 1 K @@ -474,3 +477,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 1 nonlinear solver failures occurred! diff --git a/tests/traction_ascii_data/screen-output b/tests/traction_ascii_data/screen-output index f2a955fa9aa..799f0336639 100644 --- a/tests/traction_ascii_data/screen-output +++ b/tests/traction_ascii_data/screen-output @@ -33,6 +33,9 @@ Number of degrees of freedom: 61,140 (37,570+4,785+18,785) Relative nonlinear residual (total system) after nonlinear iteration 3: 0.0233251 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 66.5 m/year, 175 m/year Mass fluxes through boundary parts: 3.559e+06 kg/yr, 0 kg/yr, 0 kg/yr, 0 kg/yr @@ -41,3 +44,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 1 nonlinear solver failures occurred! diff --git a/tests/traction_multiple_model/screen-output b/tests/traction_multiple_model/screen-output index 2c75e4bc90a..c3e9ef2bb6f 100644 --- a/tests/traction_multiple_model/screen-output +++ b/tests/traction_multiple_model/screen-output @@ -30,6 +30,9 @@ Number of degrees of freedom: 61,140 (37,570+4,785+18,785) Relative nonlinear residual (total system) after nonlinear iteration 3: 0.133364 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 41.8 m/year, 121 m/year Mass fluxes through boundary parts: 3.376e+06 kg/yr, 0 kg/yr, 0 kg/yr, 0 kg/yr @@ -38,3 +41,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 1 nonlinear solver failures occurred! diff --git a/tests/visco_plastic/screen-output b/tests/visco_plastic/screen-output index 5a2d9de230b..13cd6530a2c 100644 --- a/tests/visco_plastic/screen-output +++ b/tests/visco_plastic/screen-output @@ -8,6 +8,9 @@ Number of degrees of freedom: 1,444 (882+121+441) Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 0.439224 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 0.000408 m/year, 0.000691 m/year Mass fluxes through boundary parts: 1.651e+05 kg/yr, 1.651e+05 kg/yr, -1.651e+05 kg/yr, -1.651e+05 kg/yr @@ -19,3 +22,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 1 nonlinear solver failures occurred! diff --git a/tests/visco_plastic_additional_plastic_outputs/screen-output b/tests/visco_plastic_additional_plastic_outputs/screen-output index bbbdb60b62e..f2ef798afa7 100644 --- a/tests/visco_plastic_additional_plastic_outputs/screen-output +++ b/tests/visco_plastic_additional_plastic_outputs/screen-output @@ -9,6 +9,9 @@ Number of degrees of freedom: 1,885 (882+121+441+441) Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 0.439224 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 0.000408 m/year, 0.000691 m/year Mass fluxes through boundary parts: 1.651e+05 kg/yr, 1.651e+05 kg/yr, -1.651e+05 kg/yr, -1.651e+05 kg/yr @@ -21,3 +24,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 1 nonlinear solver failures occurred! diff --git a/tests/visco_plastic_adiabat_temperature/screen-output b/tests/visco_plastic_adiabat_temperature/screen-output index 7b0692c2efb..97031de54c7 100644 --- a/tests/visco_plastic_adiabat_temperature/screen-output +++ b/tests/visco_plastic_adiabat_temperature/screen-output @@ -8,6 +8,9 @@ Number of degrees of freedom: 1,444 (882+121+441) Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 0.057698 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 0.000408 m/year, 0.000691 m/year Mass fluxes through boundary parts: 1.576e+05 kg/yr, 1.576e+05 kg/yr, -1.576e+05 kg/yr, -1.576e+05 kg/yr @@ -17,3 +20,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 1 nonlinear solver failures occurred! diff --git a/tests/visco_plastic_adiabatic_pressure_in_viscous_creep/screen-output b/tests/visco_plastic_adiabatic_pressure_in_viscous_creep/screen-output index 402695a306f..e6d29775e48 100644 --- a/tests/visco_plastic_adiabatic_pressure_in_viscous_creep/screen-output +++ b/tests/visco_plastic_adiabatic_pressure_in_viscous_creep/screen-output @@ -8,6 +8,9 @@ Number of degrees of freedom: 1,444 (882+121+441) Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 0.0576586 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 0.000408 m/year, 0.000691 m/year Mass fluxes through boundary parts: 1.576e+05 kg/yr, 1.576e+05 kg/yr, -1.576e+05 kg/yr, -1.576e+05 kg/yr @@ -17,3 +20,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 1 nonlinear solver failures occurred! diff --git a/tests/visco_plastic_complex/screen-output b/tests/visco_plastic_complex/screen-output index 2f20e71217e..e7c3eaa3aff 100644 --- a/tests/visco_plastic_complex/screen-output +++ b/tests/visco_plastic_complex/screen-output @@ -10,6 +10,9 @@ Number of degrees of freedom: 2,326 (882+121+441+441+441) Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 0.179628 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 0.000408 m/year, 0.000691 m/year Mass fluxes through boundary parts: 1.57e+05 kg/yr, 1.57e+05 kg/yr, -1.65e+05 kg/yr, -1.4e+05 kg/yr @@ -21,3 +24,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 1 nonlinear solver failures occurred! diff --git a/tests/visco_plastic_composite/screen-output b/tests/visco_plastic_composite/screen-output index 02cf8abd217..af99a13be2a 100644 --- a/tests/visco_plastic_composite/screen-output +++ b/tests/visco_plastic_composite/screen-output @@ -8,6 +8,9 @@ Number of degrees of freedom: 1,444 (882+121+441) Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 0.23759 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 0.000408 m/year, 0.000691 m/year Mass fluxes through boundary parts: 1.651e+05 kg/yr, 1.651e+05 kg/yr, -1.651e+05 kg/yr, -1.651e+05 kg/yr @@ -17,3 +20,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 1 nonlinear solver failures occurred! diff --git a/tests/visco_plastic_diffusion/screen-output b/tests/visco_plastic_diffusion/screen-output index fe404c7ccff..c27d05397df 100644 --- a/tests/visco_plastic_diffusion/screen-output +++ b/tests/visco_plastic_diffusion/screen-output @@ -8,6 +8,9 @@ Number of degrees of freedom: 1,444 (882+121+441) Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 1 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 0.000408 m/year, 0.000691 m/year Mass fluxes through boundary parts: 1.576e+05 kg/yr, 1.576e+05 kg/yr, -1.576e+05 kg/yr, -1.576e+05 kg/yr @@ -17,3 +20,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 1 nonlinear solver failures occurred! diff --git a/tests/visco_plastic_diffusion_dislocation_composite/screen-output b/tests/visco_plastic_diffusion_dislocation_composite/screen-output index c5cbff711b2..85bbf2f46e0 100644 --- a/tests/visco_plastic_diffusion_dislocation_composite/screen-output +++ b/tests/visco_plastic_diffusion_dislocation_composite/screen-output @@ -8,6 +8,9 @@ Number of degrees of freedom: 1,444 (882+121+441) Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 1 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 0.000408 m/year, 0.000691 m/year Mass fluxes through boundary parts: 1.576e+05 kg/yr, 1.576e+05 kg/yr, -1.576e+05 kg/yr, -1.576e+05 kg/yr @@ -17,3 +20,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 1 nonlinear solver failures occurred! diff --git a/tests/visco_plastic_dislocation/screen-output b/tests/visco_plastic_dislocation/screen-output index 6c8c2925aea..603099d2b3d 100644 --- a/tests/visco_plastic_dislocation/screen-output +++ b/tests/visco_plastic_dislocation/screen-output @@ -8,6 +8,9 @@ Number of degrees of freedom: 1,444 (882+121+441) Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 1 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 0.000408 m/year, 0.000691 m/year Mass fluxes through boundary parts: 1.576e+05 kg/yr, 1.576e+05 kg/yr, -1.576e+05 kg/yr, -1.576e+05 kg/yr @@ -17,3 +20,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 1 nonlinear solver failures occurred! diff --git a/tests/visco_plastic_frank_kamenetskii/screen-output b/tests/visco_plastic_frank_kamenetskii/screen-output index 1c64b0f4884..17d10633c18 100644 --- a/tests/visco_plastic_frank_kamenetskii/screen-output +++ b/tests/visco_plastic_frank_kamenetskii/screen-output @@ -8,6 +8,9 @@ Number of degrees of freedom: 1,444 (882+121+441) Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 0.0521283 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 0.000408 m/year, 0.000691 m/year Mass fluxes through boundary parts: 1.576e+05 kg/yr, 1.576e+05 kg/yr, -1.576e+05 kg/yr, -1.576e+05 kg/yr @@ -17,3 +20,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 1 nonlinear solver failures occurred! diff --git a/tests/visco_plastic_frank_kamenetskii_pressure/screen-output b/tests/visco_plastic_frank_kamenetskii_pressure/screen-output index 1e9ee1e2a25..105baede061 100644 --- a/tests/visco_plastic_frank_kamenetskii_pressure/screen-output +++ b/tests/visco_plastic_frank_kamenetskii_pressure/screen-output @@ -8,6 +8,9 @@ Number of degrees of freedom: 1,444 (882+121+441) Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 0.164417 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 0.000408 m/year, 0.000691 m/year Mass fluxes through boundary parts: 1.576e+05 kg/yr, 1.576e+05 kg/yr, -1.576e+05 kg/yr, -1.576e+05 kg/yr @@ -17,3 +20,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 1 nonlinear solver failures occurred! diff --git a/tests/visco_plastic_frank_kamenetskii_pressure_user_refs/screen-output b/tests/visco_plastic_frank_kamenetskii_pressure_user_refs/screen-output index b7aa780a98b..ed7858967b9 100644 --- a/tests/visco_plastic_frank_kamenetskii_pressure_user_refs/screen-output +++ b/tests/visco_plastic_frank_kamenetskii_pressure_user_refs/screen-output @@ -8,6 +8,9 @@ Number of degrees of freedom: 1,444 (882+121+441) Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 0.00222334 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 0.000408 m/year, 0.000691 m/year Mass fluxes through boundary parts: 1.576e+05 kg/yr, 1.576e+05 kg/yr, -1.576e+05 kg/yr, -1.576e+05 kg/yr @@ -17,3 +20,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 1 nonlinear solver failures occurred! diff --git a/tests/visco_plastic_friction_function/screen-output b/tests/visco_plastic_friction_function/screen-output index 58f9de1504a..5959e64558b 100644 --- a/tests/visco_plastic_friction_function/screen-output +++ b/tests/visco_plastic_friction_function/screen-output @@ -8,6 +8,9 @@ Number of degrees of freedom: 1,444 (882+121+441) Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 0.00954832 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 8.8e-16 m/year, 1.92e-15 m/year Mass fluxes through boundary parts: 0 kg/yr, 0 kg/yr, 0 kg/yr, 0 kg/yr @@ -58,3 +61,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 1 nonlinear solver failures occurred! diff --git a/tests/visco_plastic_gerya_2019_vp/screen-output b/tests/visco_plastic_gerya_2019_vp/screen-output index 8d31f7c0569..ddd85abc892 100644 --- a/tests/visco_plastic_gerya_2019_vp/screen-output +++ b/tests/visco_plastic_gerya_2019_vp/screen-output @@ -20,6 +20,9 @@ Number of degrees of freedom: 6,023 (2,178+289+289+1,089+1,089+1,089) Relative nonlinear residual (Stokes system) after nonlinear iteration 2: 0.0943178 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: Compositions min/max/mass: 0/1/4.579e+09 // 0/1/5.208e+09 // 0/1/2.127e+08 Average density / Average viscosity / Total mass: 2700 kg/m^3, 1.098e+21 Pa s, 2.7e+13 kg @@ -32,3 +35,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 1 nonlinear solver failures occurred! diff --git a/tests/visco_plastic_phases/screen-output b/tests/visco_plastic_phases/screen-output index fb485f1151c..2c7f016fdd9 100644 --- a/tests/visco_plastic_phases/screen-output +++ b/tests/visco_plastic_phases/screen-output @@ -8,6 +8,9 @@ Number of degrees of freedom: 1,444 (882+121+441) Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 0.433991 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 0.000408 m/year, 0.000691 m/year Mass fluxes through boundary parts: 1.676e+05 kg/yr, 1.676e+05 kg/yr, -1.701e+05 kg/yr, -1.651e+05 kg/yr @@ -21,3 +24,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 1 nonlinear solver failures occurred! diff --git a/tests/visco_plastic_phases_plasticity/screen-output b/tests/visco_plastic_phases_plasticity/screen-output index d7258cd53cb..2661ba173da 100644 --- a/tests/visco_plastic_phases_plasticity/screen-output +++ b/tests/visco_plastic_phases_plasticity/screen-output @@ -8,6 +8,9 @@ Number of degrees of freedom: 1,444 (882+121+441) Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 0.433991 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 0.000408 m/year, 0.000691 m/year Mass fluxes through boundary parts: 1.676e+05 kg/yr, 1.676e+05 kg/yr, -1.701e+05 kg/yr, -1.651e+05 kg/yr @@ -21,3 +24,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 1 nonlinear solver failures occurred! diff --git a/tests/visco_plastic_phases_viscosity/screen-output b/tests/visco_plastic_phases_viscosity/screen-output index 03ca1259876..d19ebe3bc3c 100644 --- a/tests/visco_plastic_phases_viscosity/screen-output +++ b/tests/visco_plastic_phases_viscosity/screen-output @@ -9,6 +9,9 @@ Number of degrees of freedom: 1,885 (882+121+441+441) Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 0.112457 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 6.97 m/year, 50.5 m/year Mass fluxes through boundary parts: 1.688e+05 kg/yr, 1.838e+05 kg/yr, -1.823e+05 kg/yr, -1.723e+05 kg/yr @@ -22,3 +25,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 1 nonlinear solver failures occurred! diff --git a/tests/visco_plastic_phases_viscosity_max_min/screen-output b/tests/visco_plastic_phases_viscosity_max_min/screen-output index a539d2e52a6..f0d777f7b11 100644 --- a/tests/visco_plastic_phases_viscosity_max_min/screen-output +++ b/tests/visco_plastic_phases_viscosity_max_min/screen-output @@ -9,6 +9,9 @@ Number of degrees of freedom: 1,885 (882+121+441+441) Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 0.0548563 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 1.66 m/year, 8.9 m/year Mass fluxes through boundary parts: 1.688e+05 kg/yr, 1.838e+05 kg/yr, -1.823e+05 kg/yr, -1.723e+05 kg/yr @@ -22,3 +25,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 1 nonlinear solver failures occurred! diff --git a/tests/visco_plastic_reference_density_profile/screen-output b/tests/visco_plastic_reference_density_profile/screen-output index 5a2d9de230b..13cd6530a2c 100644 --- a/tests/visco_plastic_reference_density_profile/screen-output +++ b/tests/visco_plastic_reference_density_profile/screen-output @@ -8,6 +8,9 @@ Number of degrees of freedom: 1,444 (882+121+441) Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 0.439224 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 0.000408 m/year, 0.000691 m/year Mass fluxes through boundary parts: 1.651e+05 kg/yr, 1.651e+05 kg/yr, -1.651e+05 kg/yr, -1.651e+05 kg/yr @@ -19,3 +22,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 1 nonlinear solver failures occurred! diff --git a/tests/visco_plastic_thermal_conductivity/screen-output b/tests/visco_plastic_thermal_conductivity/screen-output index 1f775349341..b2f071d6dbc 100644 --- a/tests/visco_plastic_thermal_conductivity/screen-output +++ b/tests/visco_plastic_thermal_conductivity/screen-output @@ -8,6 +8,9 @@ Number of degrees of freedom: 1,444 (882+121+441) Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 1 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 0.000408 m/year, 0.000691 m/year Mass fluxes through boundary parts: 1.576e+05 kg/yr, 1.576e+05 kg/yr, -1.576e+05 kg/yr, -1.576e+05 kg/yr @@ -17,3 +20,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 1 nonlinear solver failures occurred! diff --git a/tests/visco_plastic_total_strain_healing_temperature_dependent/screen-output b/tests/visco_plastic_total_strain_healing_temperature_dependent/screen-output index 6d43ba8a432..4dcebc37d04 100644 --- a/tests/visco_plastic_total_strain_healing_temperature_dependent/screen-output +++ b/tests/visco_plastic_total_strain_healing_temperature_dependent/screen-output @@ -9,6 +9,9 @@ Number of degrees of freedom: 520 (242+36+121+121) Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 0.00069951 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: Compositions min/max/mass: 0.2/0.2/2e+09 Average density / Average viscosity / Total mass: 3302 kg/m^3, 5e+21 Pa s, 3.302e+13 kg @@ -108,3 +111,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 1 nonlinear solver failures occurred! diff --git a/tests/visco_plastic_track_noninitial_plastic_strain/screen-output b/tests/visco_plastic_track_noninitial_plastic_strain/screen-output index 5e9d1304ef3..1c4b72fb638 100644 --- a/tests/visco_plastic_track_noninitial_plastic_strain/screen-output +++ b/tests/visco_plastic_track_noninitial_plastic_strain/screen-output @@ -10,6 +10,9 @@ Number of degrees of freedom: 2,326 (882+121+441+441+441) Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 0.236841 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 0.000408 m/year, 0.000691 m/year Mass fluxes through boundary parts: 1.651e+05 kg/yr, 1.651e+05 kg/yr, -1.651e+05 kg/yr, -1.651e+05 kg/yr @@ -26,6 +29,9 @@ Number of degrees of freedom: 2,326 (882+121+441+441+441) Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 0.000132201 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 0.000408 m/year, 0.000691 m/year Mass fluxes through boundary parts: 1.651e+05 kg/yr, 1.651e+05 kg/yr, -1.651e+05 kg/yr, -1.651e+05 kg/yr @@ -38,3 +44,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 2 nonlinear solver failures occurred! diff --git a/tests/visco_plastic_vep_brick_extension/screen-output b/tests/visco_plastic_vep_brick_extension/screen-output index 95d001561aa..b366bdb041a 100644 --- a/tests/visco_plastic_vep_brick_extension/screen-output +++ b/tests/visco_plastic_vep_brick_extension/screen-output @@ -169,6 +169,9 @@ Number of mesh deformation degrees of freedom: 252 Relative nonlinear residual (Stokes system) after nonlinear iteration 4: 0.000137637 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 0.000866 m/year, 0.00135 m/year Number of advected particles: 400 @@ -180,3 +183,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 1 nonlinear solver failures occurred! diff --git a/tests/visco_plastic_viscous_strain_weakening/screen-output b/tests/visco_plastic_viscous_strain_weakening/screen-output index d2011c1ed21..3ff826f3715 100644 --- a/tests/visco_plastic_viscous_strain_weakening/screen-output +++ b/tests/visco_plastic_viscous_strain_weakening/screen-output @@ -36,6 +36,9 @@ Number of degrees of freedom: 1,885 (882+121+441+441) Relative nonlinear residual (Stokes system) after nonlinear iteration 10: 1.0141e-05 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 0.000408 m/year, 0.000691 m/year Mass fluxes through boundary parts: 1.651e+05 kg/yr, 1.651e+05 kg/yr, -1.651e+05 kg/yr, -1.651e+05 kg/yr @@ -45,3 +48,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 1 nonlinear solver failures occurred! diff --git a/tests/visco_plastic_yield/screen-output b/tests/visco_plastic_yield/screen-output index 7a9f02d0cd8..a3d5872eb53 100644 --- a/tests/visco_plastic_yield/screen-output +++ b/tests/visco_plastic_yield/screen-output @@ -8,6 +8,9 @@ Number of degrees of freedom: 1,444 (882+121+441) Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 0.23759 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 0.000408 m/year, 0.000691 m/year Mass fluxes through boundary parts: 1.651e+05 kg/yr, 1.651e+05 kg/yr, -1.651e+05 kg/yr, -1.651e+05 kg/yr @@ -20,3 +23,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 1 nonlinear solver failures occurred! diff --git a/tests/visco_plastic_yield_max/screen-output b/tests/visco_plastic_yield_max/screen-output index 40f390dd977..fabd5656d5e 100644 --- a/tests/visco_plastic_yield_max/screen-output +++ b/tests/visco_plastic_yield_max/screen-output @@ -8,6 +8,9 @@ Number of degrees of freedom: 1,444 (882+121+441) Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 0.121665 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: Writing graphical output: output-visco_plastic_yield_max/solution/solution-00000 RMS, max velocity: 0.000408 m/year, 0.000691 m/year @@ -20,3 +23,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 1 nonlinear solver failures occurred! diff --git a/tests/visco_plastic_yield_plastic_damper/screen-output b/tests/visco_plastic_yield_plastic_damper/screen-output index f921c961b54..a4ee617c92e 100644 --- a/tests/visco_plastic_yield_plastic_damper/screen-output +++ b/tests/visco_plastic_yield_plastic_damper/screen-output @@ -15,6 +15,9 @@ Number of degrees of freedom: 1,607 (578+81+81+289+289+289) Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 1 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: Compositions min/max/mass: 0/1/4.149e+09 // 0/1/5.417e+09 // 0/1/4.34e+08 Average density / Average viscosity / Total mass: 2700 kg/m^3, 1.442e+22 Pa s, 2.7e+13 kg @@ -27,3 +30,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 1 nonlinear solver failures occurred! diff --git a/tests/visco_plastic_yield_plastic_strain_weakening/screen-output b/tests/visco_plastic_yield_plastic_strain_weakening/screen-output index 6086bdd183a..be43ea2b85f 100644 --- a/tests/visco_plastic_yield_plastic_strain_weakening/screen-output +++ b/tests/visco_plastic_yield_plastic_strain_weakening/screen-output @@ -9,6 +9,9 @@ Number of degrees of freedom: 1,885 (882+121+441+441) Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 0.237215 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 0.000408 m/year, 0.000691 m/year Mass fluxes through boundary parts: 1.651e+05 kg/yr, 1.651e+05 kg/yr, -1.651e+05 kg/yr, -1.651e+05 kg/yr @@ -21,3 +24,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 1 nonlinear solver failures occurred! diff --git a/tests/visco_plastic_yield_plastic_strain_weakening_particles/screen-output b/tests/visco_plastic_yield_plastic_strain_weakening_particles/screen-output index c33a9728012..756b990a185 100644 --- a/tests/visco_plastic_yield_plastic_strain_weakening_particles/screen-output +++ b/tests/visco_plastic_yield_plastic_strain_weakening_particles/screen-output @@ -9,6 +9,9 @@ Number of degrees of freedom: 1,885 (882+121+441+441) Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 0.23759 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 0.000408 m/year, 0.000691 m/year Mass fluxes through boundary parts: 1.651e+05 kg/yr, 1.651e+05 kg/yr, -1.651e+05 kg/yr, -1.651e+05 kg/yr @@ -22,3 +25,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 1 nonlinear solver failures occurred! diff --git a/tests/visco_plastic_yield_plastic_viscous_strain_healing/screen-output b/tests/visco_plastic_yield_plastic_viscous_strain_healing/screen-output index 63a8b5d1dea..129bb0c2637 100644 --- a/tests/visco_plastic_yield_plastic_viscous_strain_healing/screen-output +++ b/tests/visco_plastic_yield_plastic_viscous_strain_healing/screen-output @@ -10,6 +10,9 @@ Number of degrees of freedom: 2,326 (882+121+441+441+441) Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 0.237034 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 0.000408 m/year, 0.000691 m/year Mass fluxes through boundary parts: 1.651e+05 kg/yr, 1.651e+05 kg/yr, -1.651e+05 kg/yr, -1.651e+05 kg/yr @@ -26,6 +29,9 @@ Number of degrees of freedom: 2,326 (882+121+441+441+441) Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 0.000121775 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 0.000408 m/year, 0.000691 m/year Mass fluxes through boundary parts: 1.651e+05 kg/yr, 1.651e+05 kg/yr, -1.651e+05 kg/yr, -1.651e+05 kg/yr @@ -41,6 +47,9 @@ Number of degrees of freedom: 2,326 (882+121+441+441+441) Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 0.000108342 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 0.000408 m/year, 0.000691 m/year Mass fluxes through boundary parts: 1.651e+05 kg/yr, 1.651e+05 kg/yr, -1.651e+05 kg/yr, -1.651e+05 kg/yr @@ -56,6 +65,9 @@ Number of degrees of freedom: 2,326 (882+121+441+441+441) Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 1.5092e-05 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 0.000408 m/year, 0.000691 m/year Mass fluxes through boundary parts: 1.651e+05 kg/yr, 1.651e+05 kg/yr, -1.651e+05 kg/yr, -1.651e+05 kg/yr @@ -71,6 +83,9 @@ Number of degrees of freedom: 2,326 (882+121+441+441+441) Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 1.18718e-05 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 0.000408 m/year, 0.000691 m/year Mass fluxes through boundary parts: 1.651e+05 kg/yr, 1.651e+05 kg/yr, -1.651e+05 kg/yr, -1.651e+05 kg/yr @@ -86,6 +101,9 @@ Number of degrees of freedom: 2,326 (882+121+441+441+441) Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 1.05226e-05 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 0.000408 m/year, 0.000691 m/year Mass fluxes through boundary parts: 1.651e+05 kg/yr, 1.651e+05 kg/yr, -1.651e+05 kg/yr, -1.651e+05 kg/yr @@ -143,3 +161,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 6 nonlinear solver failures occurred! diff --git a/tests/visco_plastic_yield_plastic_viscous_strain_weakening/screen-output b/tests/visco_plastic_yield_plastic_viscous_strain_weakening/screen-output index eed979c93eb..8bb63075bd6 100644 --- a/tests/visco_plastic_yield_plastic_viscous_strain_weakening/screen-output +++ b/tests/visco_plastic_yield_plastic_viscous_strain_weakening/screen-output @@ -10,6 +10,9 @@ Number of degrees of freedom: 2,326 (882+121+441+441+441) Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 0.237215 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 0.000408 m/year, 0.000691 m/year Mass fluxes through boundary parts: 1.651e+05 kg/yr, 1.651e+05 kg/yr, -1.651e+05 kg/yr, -1.651e+05 kg/yr @@ -22,3 +25,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 1 nonlinear solver failures occurred! diff --git a/tests/visco_plastic_yield_plastic_viscous_strain_weakening_particles/screen-output b/tests/visco_plastic_yield_plastic_viscous_strain_weakening_particles/screen-output index 400e5e9ac8a..b5c595c80e4 100644 --- a/tests/visco_plastic_yield_plastic_viscous_strain_weakening_particles/screen-output +++ b/tests/visco_plastic_yield_plastic_viscous_strain_weakening_particles/screen-output @@ -9,6 +9,9 @@ Number of degrees of freedom: 2,326 (882+121+441+441+441) Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 0.23759 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 0.000408 m/year, 0.000691 m/year Mass fluxes through boundary parts: 1.651e+05 kg/yr, 1.651e+05 kg/yr, -1.651e+05 kg/yr, -1.651e+05 kg/yr @@ -22,3 +25,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 1 nonlinear solver failures occurred! diff --git a/tests/visco_plastic_yield_strain_weakening/screen-output b/tests/visco_plastic_yield_strain_weakening/screen-output index 54b4be80618..c488c1c70a9 100644 --- a/tests/visco_plastic_yield_strain_weakening/screen-output +++ b/tests/visco_plastic_yield_strain_weakening/screen-output @@ -9,6 +9,9 @@ Number of degrees of freedom: 1,885 (882+121+441+441) Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 0.237215 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 0.000408 m/year, 0.000691 m/year Mass fluxes through boundary parts: 1.651e+05 kg/yr, 1.651e+05 kg/yr, -1.651e+05 kg/yr, -1.651e+05 kg/yr @@ -24,6 +27,9 @@ Number of degrees of freedom: 1,885 (882+121+441+441) Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 9.93527e-05 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 0.000408 m/year, 0.000691 m/year Mass fluxes through boundary parts: 1.651e+05 kg/yr, 1.651e+05 kg/yr, -1.651e+05 kg/yr, -1.651e+05 kg/yr @@ -35,3 +41,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 2 nonlinear solver failures occurred! diff --git a/tests/visco_plastic_yield_strain_weakening_compositions/screen-output b/tests/visco_plastic_yield_strain_weakening_compositions/screen-output index 77638343f75..3c61694a8d4 100644 --- a/tests/visco_plastic_yield_strain_weakening_compositions/screen-output +++ b/tests/visco_plastic_yield_strain_weakening_compositions/screen-output @@ -10,6 +10,9 @@ Number of degrees of freedom: 2,326 (882+121+441+441+441) Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 1 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 0.000408 m/year, 0.000691 m/year Mass fluxes through boundary parts: 1.507e+05 kg/yr, 1.507e+05 kg/yr, -1.651e+05 kg/yr, -1.351e+05 kg/yr @@ -26,6 +29,9 @@ Number of degrees of freedom: 2,326 (882+121+441+441+441) Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 0.061128 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 0.000408 m/year, 0.000691 m/year Mass fluxes through boundary parts: 1.507e+05 kg/yr, 1.507e+05 kg/yr, -1.651e+05 kg/yr, -1.351e+05 kg/yr @@ -37,3 +43,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 2 nonlinear solver failures occurred! diff --git a/tests/visco_plastic_yield_strain_weakening_defect_corr_stokes/screen-output b/tests/visco_plastic_yield_strain_weakening_defect_corr_stokes/screen-output index 090152ceccf..1b9edd6d2c3 100644 --- a/tests/visco_plastic_yield_strain_weakening_defect_corr_stokes/screen-output +++ b/tests/visco_plastic_yield_strain_weakening_defect_corr_stokes/screen-output @@ -12,6 +12,9 @@ Number of degrees of freedom: 1,885 (882+121+441+441) Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 1 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 0.000408 m/year, 0.000691 m/year Mass fluxes through boundary parts: 1.651e+05 kg/yr, 1.651e+05 kg/yr, -1.651e+05 kg/yr, -1.651e+05 kg/yr @@ -30,6 +33,9 @@ Number of degrees of freedom: 1,885 (882+121+441+441) Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 9.8814e-05 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 0.000408 m/year, 0.000691 m/year Mass fluxes through boundary parts: 1.651e+05 kg/yr, 1.651e+05 kg/yr, -1.651e+05 kg/yr, -1.651e+05 kg/yr @@ -41,3 +47,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 2 nonlinear solver failures occurred! diff --git a/tests/visco_plastic_yield_strain_weakening_full_strain_tensor/screen-output b/tests/visco_plastic_yield_strain_weakening_full_strain_tensor/screen-output index 7ea0368087f..feb3ea04591 100644 --- a/tests/visco_plastic_yield_strain_weakening_full_strain_tensor/screen-output +++ b/tests/visco_plastic_yield_strain_weakening_full_strain_tensor/screen-output @@ -12,6 +12,9 @@ Number of degrees of freedom: 3,208 (882+121+441+441+441+441+441) Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 0.230577 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 0.000408 m/year, 0.000691 m/year Mass fluxes through boundary parts: 1.651e+05 kg/yr, 1.651e+05 kg/yr, -1.651e+05 kg/yr, -1.651e+05 kg/yr @@ -41,3 +44,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 1 nonlinear solver failures occurred! diff --git a/tests/visco_plastic_yield_strain_weakening_full_strain_tensor_3d/screen-output b/tests/visco_plastic_yield_strain_weakening_full_strain_tensor_3d/screen-output index 6d73fedf14c..136803d8f0a 100644 --- a/tests/visco_plastic_yield_strain_weakening_full_strain_tensor_3d/screen-output +++ b/tests/visco_plastic_yield_strain_weakening_full_strain_tensor_3d/screen-output @@ -17,6 +17,9 @@ Number of degrees of freedom: 17,441 (3,969+242+1,323+1,323+1,323+1,323+1,323+1, Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 0.247945 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 0.000408 m/year, 0.000691 m/year Mass fluxes through boundary parts: 1.651e+09 kg/yr, 1.651e+09 kg/yr, 0 kg/yr, 0 kg/yr, -1.651e+09 kg/yr, -1.651e+09 kg/yr @@ -51,3 +54,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 1 nonlinear solver failures occurred! diff --git a/tests/visco_plastic_yield_strain_weakening_iterated_advection/screen-output b/tests/visco_plastic_yield_strain_weakening_iterated_advection/screen-output index 8f40d5103cc..cd9fc7f1568 100644 --- a/tests/visco_plastic_yield_strain_weakening_iterated_advection/screen-output +++ b/tests/visco_plastic_yield_strain_weakening_iterated_advection/screen-output @@ -54,6 +54,9 @@ Number of degrees of freedom: 1,885 (882+121+441+441) RMS, max velocity: 0.000408 m/year, 0.000691 m/year +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. @@ -109,6 +112,9 @@ Number of degrees of freedom: 1,885 (882+121+441+441) RMS, max velocity: 0.000408 m/year, 0.000691 m/year +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. @@ -164,6 +170,9 @@ Number of degrees of freedom: 1,885 (882+121+441+441) RMS, max velocity: 0.000408 m/year, 0.000691 m/year +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. @@ -171,3 +180,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 3 nonlinear solver failures occurred! diff --git a/tests/visco_plastic_yield_strain_weakening_particles/screen-output b/tests/visco_plastic_yield_strain_weakening_particles/screen-output index 562cef447f4..312207081de 100644 --- a/tests/visco_plastic_yield_strain_weakening_particles/screen-output +++ b/tests/visco_plastic_yield_strain_weakening_particles/screen-output @@ -9,6 +9,9 @@ Number of degrees of freedom: 1,885 (882+121+441+441) Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 0.23759 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 0.000408 m/year, 0.000691 m/year Mass fluxes through boundary parts: 1.651e+05 kg/yr, 1.651e+05 kg/yr, -1.651e+05 kg/yr, -1.651e+05 kg/yr @@ -25,6 +28,9 @@ Number of degrees of freedom: 1,885 (882+121+441+441) Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 5.54406e-05 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 0.000408 m/year, 0.000691 m/year Mass fluxes through boundary parts: 1.651e+05 kg/yr, 1.651e+05 kg/yr, -1.651e+05 kg/yr, -1.651e+05 kg/yr @@ -37,3 +43,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 2 nonlinear solver failures occurred! diff --git a/tests/visco_plastic_yield_temperature_activated_viscous_strain_weakening/screen-output b/tests/visco_plastic_yield_temperature_activated_viscous_strain_weakening/screen-output index 31e74e903aa..89af967fd67 100644 --- a/tests/visco_plastic_yield_temperature_activated_viscous_strain_weakening/screen-output +++ b/tests/visco_plastic_yield_temperature_activated_viscous_strain_weakening/screen-output @@ -9,6 +9,9 @@ Number of degrees of freedom: 1,885 (882+121+441+441) Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 0.246453 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 0.000408 m/year, 0.000691 m/year Mass fluxes through boundary parts: 1.609e+05 kg/yr, 1.609e+05 kg/yr, -1.598e+05 kg/yr, -1.621e+05 kg/yr @@ -21,3 +24,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 1 nonlinear solver failures occurred! diff --git a/tests/visco_plastic_yield_total_strain_healing/screen-output b/tests/visco_plastic_yield_total_strain_healing/screen-output index 554fa2e02d1..88bcae2667c 100644 --- a/tests/visco_plastic_yield_total_strain_healing/screen-output +++ b/tests/visco_plastic_yield_total_strain_healing/screen-output @@ -9,6 +9,9 @@ Number of degrees of freedom: 1,885 (882+121+441+441) Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 0.237034 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 0.000408 m/year, 0.000691 m/year Mass fluxes through boundary parts: 1.651e+05 kg/yr, 1.651e+05 kg/yr, -1.651e+05 kg/yr, -1.651e+05 kg/yr @@ -24,6 +27,9 @@ Number of degrees of freedom: 1,885 (882+121+441+441) Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 0.000121775 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 0.000408 m/year, 0.000691 m/year Mass fluxes through boundary parts: 1.651e+05 kg/yr, 1.651e+05 kg/yr, -1.651e+05 kg/yr, -1.651e+05 kg/yr @@ -38,6 +44,9 @@ Number of degrees of freedom: 1,885 (882+121+441+441) Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 0.000108342 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 0.000408 m/year, 0.000691 m/year Mass fluxes through boundary parts: 1.651e+05 kg/yr, 1.651e+05 kg/yr, -1.651e+05 kg/yr, -1.651e+05 kg/yr @@ -52,6 +61,9 @@ Number of degrees of freedom: 1,885 (882+121+441+441) Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 1.5092e-05 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 0.000408 m/year, 0.000691 m/year Mass fluxes through boundary parts: 1.651e+05 kg/yr, 1.651e+05 kg/yr, -1.651e+05 kg/yr, -1.651e+05 kg/yr @@ -66,6 +78,9 @@ Number of degrees of freedom: 1,885 (882+121+441+441) Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 1.18718e-05 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 0.000408 m/year, 0.000691 m/year Mass fluxes through boundary parts: 1.651e+05 kg/yr, 1.651e+05 kg/yr, -1.651e+05 kg/yr, -1.651e+05 kg/yr @@ -80,6 +95,9 @@ Number of degrees of freedom: 1,885 (882+121+441+441) Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 1.05226e-05 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 0.000408 m/year, 0.000691 m/year Mass fluxes through boundary parts: 1.651e+05 kg/yr, 1.651e+05 kg/yr, -1.651e+05 kg/yr, -1.651e+05 kg/yr @@ -134,3 +152,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 6 nonlinear solver failures occurred! diff --git a/tests/visco_plastic_yield_viscous_strain_weakening/screen-output b/tests/visco_plastic_yield_viscous_strain_weakening/screen-output index f0778cf53ed..7a64f25b579 100644 --- a/tests/visco_plastic_yield_viscous_strain_weakening/screen-output +++ b/tests/visco_plastic_yield_viscous_strain_weakening/screen-output @@ -9,6 +9,9 @@ Number of degrees of freedom: 1,885 (882+121+441+441) Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 0.23759 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 0.000408 m/year, 0.000691 m/year Mass fluxes through boundary parts: 1.651e+05 kg/yr, 1.651e+05 kg/yr, -1.651e+05 kg/yr, -1.651e+05 kg/yr @@ -21,3 +24,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 1 nonlinear solver failures occurred! diff --git a/tests/visco_plastic_yield_viscous_strain_weakening_particles/screen-output b/tests/visco_plastic_yield_viscous_strain_weakening_particles/screen-output index 34b0b022a52..8243fd79819 100644 --- a/tests/visco_plastic_yield_viscous_strain_weakening_particles/screen-output +++ b/tests/visco_plastic_yield_viscous_strain_weakening_particles/screen-output @@ -9,6 +9,9 @@ Number of degrees of freedom: 1,885 (882+121+441+441) Relative nonlinear residual (Stokes system) after nonlinear iteration 1: 0.23759 +WARNING: The nonlinear solver in the current timestep failed to converge. +Acting according to the parameter 'Nonlinear solver failure strategy'... +Continuing to the next timestep even though solution is not fully converged. Postprocessing: RMS, max velocity: 0.000408 m/year, 0.000691 m/year Mass fluxes through boundary parts: 1.651e+05 kg/yr, 1.651e+05 kg/yr, -1.651e+05 kg/yr, -1.651e+05 kg/yr @@ -22,3 +25,5 @@ Termination requested by criterion: end time + +WARNING: During this computation 1 nonlinear solver failures occurred!