Skip to content

Teuchos: Fix #3983 (see #1608)

James Willenbring requested to merge mhoemmen:Fix-3983-2 into develop

Created by: mhoemmen

@trilinos/teuchos @trilinos/nox @trilinos/stratimikos @trilinos/thyra

@jmgate requested that I add an exception class to Teuchos, so that NOX and Stratimikos / Thyra can share a common exception class for reporting failure in setup of a linear solver. I consulted with @jmgate on 03 Dec 2018 to scope the work. This commit adds the requested class, Trilinos::LinearSolverSetupFailure, as well as a unit test.

This commit fixes #3983 (closed), and works towards resolving #1608.

Note that this PR does not add a subpackage to Teuchos, as discussed here: https://github.com/trilinos/Trilinos/issues/1608#issuecomment-377358361 . That is a separate issue. Furthermore, adding subpackages has the potential to break downstream applications' builds.

Related Issues

Merge request reports