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.
split-off from #366
automated convergence study analysis taking files generated by
ErrorCalculator
, now writing the files in a programmatic way: in the first call (when originally the files were only flushed), we now give a new run_id if a file with the samefilename_base
exists.This allows splitting up the studies in various parts, or just displaying all the error in one go after a single potentially small run for easier extraction of the data. Since the
ErrorCalculators
are inutilities
, one just needs to adapt the individualsolver.h
files instead of postprocessing individual log files. After all, thesolver.h
were designed to run the studies already.If no files or no directory exists, we print a message; if only a single file exists, there is a specific message as well, and if there are multiple files found, a convergence study is populated and printed.