-
Notifications
You must be signed in to change notification settings - Fork 6
WIP: Linear multistep Patankar schemes #182
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
SKopecz
wants to merge
38
commits into
main
Choose a base branch
from
sk/patankar_multistep
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 5 commits
Commits
Show all changes
38 commits
Select commit
Hold shift + click to select a range
dfb2c33
Started implementation of multistep Patankar schemes
SKopecz 1e582df
PDS Problems of MPLM paper added: SIRD and diffusion
jmbender 85924f0
added new PDS problems to testsets
jmbender ece797e
prob_pds_diffusion based on spdiagm
jmbender d11ce66
Fix format and diffusion testproblem
jmbender f5efd65
export new problems
jmbender f1b3208
format
SKopecz 11f0c67
Merge branch 'sk/patankar_multistep' of github.com:SKopecz/PositiveIn…
SKopecz a8a460c
Merge branch 'main' into sk/patankar_multistep
SKopecz c418a4a
Merge branch 'sk/patankar_multistep' of github.com:SKopecz/PositiveIn…
SKopecz 83803ad
MPLM22 rewritten
SKopecz ef9d7f0
corrected prob_pds_diffusion + added 1st version diffusion_benchmark
jmbender 5aa6f82
Merge branch 'sk/patankar_multistep' of https://github.com/NumericalM…
jmbender 303b593
added MPLM33
SKopecz 0686ba5
format
SKopecz eba0830
renamed prob_pds_sir_sensen prob_pds_saceirqd & added new problems to…
SKopecz 6cf0afa
format
SKopecz cdba21f
fixed typo
SKopecz 0e134a7
removed empty line below docstring
SKopecz ad0dfb5
implemented MPLM33 out-of-place
SKopecz bec96cf
changed problem formulation classical methods
jmbender e8f0bc6
Merge branch 'sk/patankar_multistep' of https://github.com/NumericalM…
jmbender 2d7f859
added MPRK43 oop
SKopecz 399d777
added diffusion benchmark to docs
SKopecz 769f50c
format
SKopecz 97b0653
added prob_ode_diffusion to optimize diffusion benchmark
SKopecz d687dca
avoid nested caches
SKopecz dae3b36
added MPLM54 and general perform_substeps_MPLM
SKopecz 73afdce
format
SKopecz 544ed40
added MPLM75 and MPLM106
SKopecz 1c729fe
avoid run-time dispatch in starting phase of m-step methods
SKopecz ecf2084
code cleanup
SKopecz 7cb25c0
format
SKopecz 2ce0bf7
revised statistics tracking
SKopecz 9c09027
first implementation of in-place algorithms
SKopecz 2f7d334
Merge main into branch and fix conflict in interpolation.jl
SKopecz 43e72d7
added MPLM22 in-place version
SKopecz 7d858a9
basic_patankar_step! with linear system matrix different from P & in-…
SKopecz File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The new problems need to be added here, to be found in the tests.