Skip to content

classic source iteration #22

@ragusa

Description

@ragusa

The traditional SI (classic Richardson) should be re-implemented in the code. It was removed a long time ago but it is a useful technique

Special attention should be paid to lines such as in modules/linear_boltzmann_solvers/lbs_solver/iterative_methods/lbs_iterative_methods.h

case IterativeMethod::CLASSICRICHARDSON:
case IterativeMethod::CLASSICRICHARDSON_CYCLES:
case IterativeMethod::KRYLOV_RICHARDSON:
case IterativeMethod::KRYLOV_RICHARDSON_CYCLES:
    return "richardson";

When krylov_richardson is used, an extra sweep is needed because it comes out of a KSP solve. For classic richardson, this will not be the case.

Metadata

Metadata

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions