Skip to content

IVP module improvements - #180

Merged
akelly810 merged 5 commits into
developfrom
feature/iv-solver-optimisation
Jul 24, 2026
Merged

IVP module improvements#180
akelly810 merged 5 commits into
developfrom
feature/iv-solver-optimisation

Conversation

@akelly810

@akelly810 akelly810 commented Jul 23, 2026

Copy link
Copy Markdown
Collaborator

PR description

Some improvements for the IVP solver for the new Legolas release.

New features

Legolas

  • Added skip_evp option to skip the eigenvalue solve and do IVP simulation only.
  • Optimisation in the IVP timestepping algorithm.
  • IVP solver now supports all physics subsystems (including MHD).
  • Updated IVP documentation

Pylbo

  • Pylbo now reads the skip_evp boolean flag

Bugfixes

Legolas

  • None

Pylbo

  • None

Checklist

  • all tests pass (and for new features, new tests are added)
  • documentation has been updated (if applicable)

@jordidj jordidj left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for adding MHD to the IVP solver! I only have two "clean-up" comments.

Comment thread docs/general/initial_value.md Outdated
Comment thread src/initial_value/mod_iv_solver.f08
@akelly810
akelly810 force-pushed the feature/iv-solver-optimisation branch from e5bda82 to 3b94113 Compare July 24, 2026 07:36

@jordidj jordidj left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ready to merge as far as I'm concerned

@akelly810
akelly810 merged commit 13a628a into develop Jul 24, 2026
7 checks passed
@akelly810
akelly810 deleted the feature/iv-solver-optimisation branch July 24, 2026 09:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants