Skip to content
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

Accuracy analysis of the results of tests #16

Open
18 of 34 tasks
szaghi opened this issue Sep 5, 2015 · 1 comment
Open
18 of 34 tasks

Accuracy analysis of the results of tests #16

szaghi opened this issue Sep 5, 2015 · 1 comment

Comments

@szaghi
Copy link
Member

szaghi commented Sep 5, 2015

Here we can discuss our conclusions about the accuracy of the results obtained from each test.

Passed Tests

List of tests for which the results accuracy is as expected for the formal order of the numerical scheme employed:

  • Lorenz' test:
    • explicit:
      • Adams-Bashforth;
      • Euler;
      • Leapfrog;
      • Runge-Kutta:
        • TVD/SSP;
        • Low Storage;
  • Oscillation test1:
    • explicit:
      • Adams-Bashforth;
      • Adams-Bashforth-Moulton;
      • Euler;
      • Leapfrog;
      • Runge-Kutta:
        • TVD/SSP (5 stages solver seems less acurate than the similar low storage 5 stages);
        • Low Storage;
        • embedded3;
  • Burgers' test:
    • explicit:
      • Adams-Bashforth;
      • Euler;
      • Leapfrog;
      • Runge-Kutta:
        • TVD/SSP;
        • Low Storage;
  • 1D Euler test2:
    • explicit:
      • Adams-Bashforth;
      • Euler;
      • Leapfrog;
      • Runge-Kutta:
        • TVD/SSP;
        • Low Storage;

Issues

  1. Analysis completed: all solvers works as expected.
  2. Analysis not completed.
  3. It is necessary to define a methodology for measuring the accuracy of adaptive time step schemes.
@szaghi
Copy link
Member Author

szaghi commented Sep 28, 2015

Hi all,
I have refactored 1D Euler and Oscillation tests in order to facilitate yhe errors analysis for accuracy assesment. I have added some scripts (pytjon snd bash) for automating tbe errors analysis. Essentially I have completed the analysis for the oscillation test (that you csn easily reprofuce with scripts provided, tomorrow I will add more instructions): all seems reasonably, only the tvd/ssp runge-kutta solvers are not good as I exepected they were. I have introduced some results into the manuscript draft.

https://github.com/Fortran-FOSS-Programmers/FOODiE/blob/master/papers/announcement/errors_analysis/errors_analysis.sh

https://github.com/Fortran-FOSS-Programmers/FOODiE/tree/master/papers/announcement/errors_analysis/utilities-oscillation

https://github.com/Fortran-FOSS-Programmers/FOODiE/blob/master/papers/announcement/manuscript.tex#L215

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant