Skip to content

Reducing number of NOX-based solvers #359

@vovannikov

Description

@vovannikov

Description

This is the first part of work in relation to #300.

As discussed on the meeting, the number of solver classes is excessive and should be reduced. I would start with this part of the NOX related refactoring, since this seems to be the simplest task, should be good to get familiar with the other classes too. I just would like to discuss the preliminary plan and a few consequences of this decision, such that everyone is aware of them.

If no objections, I will start with these modifications. Most probably, something else appears while working on these items.

Possible Solution and Definition of Done

Tell us what needs to happen and outline a possible solution. If possible, provide a step-by-step task list along the lines of:

Side-effects

  1. Outputs are not customized anymore, we stick to the default output provided by NOX. Frankly speaking, the current customizations are not significant and nearly identical to the default.
  2. The implementation of the Pseudo-transient solver from solver_nonlin_nox gets removed. Note that the default Pseudo-transient solver from NOX requires Thyra.

Interested Parties

@vryy @vovannikov @maxfirmbach @sebproell @mayrmt @georghammerl

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions