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

Relaxation Runge-Kutta Methods #298

Merged
merged 123 commits into from
Jul 17, 2023
Merged

Relaxation Runge-Kutta Methods #298

merged 123 commits into from
Jul 17, 2023

Commits on Feb 10, 2022

  1. Configuration menu
    Copy the full SHA
    5d6b64b View commit details
    Browse the repository at this point in the history
  2. remove unused file

    gardner48 committed Feb 10, 2022
    Configuration menu
    Copy the full SHA
    245685b View commit details
    Browse the repository at this point in the history
  3. update comments

    gardner48 committed Feb 10, 2022
    Configuration menu
    Copy the full SHA
    a1447b1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a3fe4e9 View commit details
    Browse the repository at this point in the history
  5. fix bug with temp vector

    gardner48 committed Feb 10, 2022
    Configuration menu
    Copy the full SHA
    a928afb View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2022

  1. update output

    gardner48 committed Feb 11, 2022
    Configuration menu
    Copy the full SHA
    eb23896 View commit details
    Browse the repository at this point in the history
  2. add RK4

    gardner48 committed Feb 11, 2022
    Configuration menu
    Copy the full SHA
    4cfc0ba View commit details
    Browse the repository at this point in the history
  3. print relaxation value

    gardner48 committed Feb 11, 2022
    Configuration menu
    Copy the full SHA
    0e7ff63 View commit details
    Browse the repository at this point in the history
  4. fix indexing typo

    gardner48 committed Feb 11, 2022
    Configuration menu
    Copy the full SHA
    1e33087 View commit details
    Browse the repository at this point in the history
  5. add more member vars

    gardner48 committed Feb 11, 2022
    Configuration menu
    Copy the full SHA
    cbae50d View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2022

  1. Configuration menu
    Copy the full SHA
    f0534ac View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c2c8917 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2022

  1. Merge branch 'develop' into feature/relax

    Conflicts:
      examples/arkode/C_serial/CMakeLists.txt
    gardner48 committed Aug 10, 2022
    Configuration menu
    Copy the full SHA
    753f38e View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2022

  1. Configuration menu
    Copy the full SHA
    0f9b8b8 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2022

  1. clean up relaxation

    gardner48 committed Oct 22, 2022
    Configuration menu
    Copy the full SHA
    f91de2c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b65b7c9 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2022

  1. forgot to add new header

    gardner48 committed Oct 24, 2022
    Configuration menu
    Copy the full SHA
    8d021e5 View commit details
    Browse the repository at this point in the history
  2. add plotting script

    gardner48 committed Oct 24, 2022
    Configuration menu
    Copy the full SHA
    eff781d View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2022

  1. add dissipative example

    gardner48 committed Oct 25, 2022
    Configuration menu
    Copy the full SHA
    611bbae View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    175b52e View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2022

  1. Configuration menu
    Copy the full SHA
    1114c6a View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2022

  1. Configuration menu
    Copy the full SHA
    634abf4 View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2022

  1. fix typos in docs

    gardner48 committed Dec 20, 2022
    Configuration menu
    Copy the full SHA
    9fab3e4 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2023

  1. Configuration menu
    Copy the full SHA
    1fccc8a View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2023

  1. documentation updates

    gardner48 committed Jan 10, 2023
    Configuration menu
    Copy the full SHA
    6c96ca9 View commit details
    Browse the repository at this point in the history
  2. doc updates and corrections

    gardner48 committed Jan 10, 2023
    Configuration menu
    Copy the full SHA
    001f46e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4644bad View commit details
    Browse the repository at this point in the history
  4. fix compiler warning

    gardner48 committed Jan 10, 2023
    Configuration menu
    Copy the full SHA
    eff65e1 View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2023

  1. Configuration menu
    Copy the full SHA
    8e9431d View commit details
    Browse the repository at this point in the history
  2. fix typo

    gardner48 committed Jan 11, 2023
    Configuration menu
    Copy the full SHA
    d54b53e View commit details
    Browse the repository at this point in the history
  3. unstash ERKStep updates

    gardner48 committed Jan 11, 2023
    Configuration menu
    Copy the full SHA
    07fd288 View commit details
    Browse the repository at this point in the history
  4. add ERKStep docs

    gardner48 committed Jan 11, 2023
    Configuration menu
    Copy the full SHA
    6aed8b0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0844c41 View commit details
    Browse the repository at this point in the history
  6. add missing returns

    gardner48 committed Jan 11, 2023
    Configuration menu
    Copy the full SHA
    2a4a302 View commit details
    Browse the repository at this point in the history
  7. rename ARKRelaxationSolver

    gardner48 committed Jan 11, 2023
    Configuration menu
    Copy the full SHA
    ddbe760 View commit details
    Browse the repository at this point in the history
  8. add versionadded to docs

    gardner48 committed Jan 11, 2023
    Configuration menu
    Copy the full SHA
    026c44a View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b35db96 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    6a715f9 View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2023

  1. clean up examples

    gardner48 committed Jan 12, 2023
    Configuration menu
    Copy the full SHA
    6579f8c View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2023

  1. fix bug in loop index

    gardner48 committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    13b94d4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f62f656 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7849e91 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6f5b6ae View commit details
    Browse the repository at this point in the history
  5. add fixed step option

    gardner48 committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    0f63ab2 View commit details
    Browse the repository at this point in the history
  6. pendulum example

    gardner48 committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    9188f2e View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2023

  1. Merge branch 'develop' into feature/relax

    Conflicts:
      CHANGELOG.md
      doc/arkode/guide/source/Introduction.rst
    gardner48 committed Apr 4, 2023
    Configuration menu
    Copy the full SHA
    4e33a5a View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2023

  1. Configuration menu
    Copy the full SHA
    f5a4eb2 View commit details
    Browse the repository at this point in the history
  2. update submodules

    gardner48 committed Jun 1, 2023
    Configuration menu
    Copy the full SHA
    5c838f7 View commit details
    Browse the repository at this point in the history
  3. fix submodule updates

    gardner48 committed Jun 1, 2023
    Configuration menu
    Copy the full SHA
    d6fd877 View commit details
    Browse the repository at this point in the history
  4. add missing breaks

    gardner48 committed Jun 1, 2023
    Configuration menu
    Copy the full SHA
    e9431b7 View commit details
    Browse the repository at this point in the history
  5. fix memory leak

    gardner48 committed Jun 1, 2023
    Configuration menu
    Copy the full SHA
    3f5ef4c View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2023

  1. Merge branch 'develop' into feature/relax

    Conflicts:
      CHANGELOG.md
      doc/arkode/guide/source/Introduction.rst
      test/answers
    gardner48 committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    cbf00bf View commit details
    Browse the repository at this point in the history
  2. debugging output

    gardner48 committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    5591e5f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fa41480 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2023

  1. skeleton of Brent's method

    gardner48 committed Jul 4, 2023
    Configuration menu
    Copy the full SHA
    4df0f81 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4b65a10 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2023

  1. Configuration menu
    Copy the full SHA
    ddb50ec View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c7557cd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d0065e6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3dc7084 View commit details
    Browse the repository at this point in the history
  5. debugging output

    gardner48 committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    7849e8e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c5848a7 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4ee0243 View commit details
    Browse the repository at this point in the history
  8. add Brent's method

    gardner48 committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    84ecaeb View commit details
    Browse the repository at this point in the history
  9. debugging output

    gardner48 committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    e060d42 View commit details
    Browse the repository at this point in the history
  10. Store stages for relaxation with implicit/IMEX methods

    Storing the stages (or computing the delta_e estimate along the way) is
    necesary to avoid inconsistencies between z_i, F(z_i), and J_relax(z_i) that
    arise from reconstructing stages from stored RHS values like with ERK methods.
    gardner48 committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    259e1c4 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    e0a0995 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    bfe5613 View commit details
    Browse the repository at this point in the history
  13. fix delta_e in ERKStep

    gardner48 committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    9423522 View commit details
    Browse the repository at this point in the history
  14. update table checks

    gardner48 committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    365801d View commit details
    Browse the repository at this point in the history
  15. revise math docs

    gardner48 committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    8cdcf97 View commit details
    Browse the repository at this point in the history
  16. revise usage docs

    gardner48 committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    40b3903 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    ae99a93 View commit details
    Browse the repository at this point in the history
  18. sync and clean up examples

    gardner48 committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    ed0e039 View commit details
    Browse the repository at this point in the history
  19. correct Norsett method

    gardner48 committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    e38231f View commit details
    Browse the repository at this point in the history
  20. remove new include

    gardner48 committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    0a30a27 View commit details
    Browse the repository at this point in the history
  21. update comment

    gardner48 committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    c3d0d81 View commit details
    Browse the repository at this point in the history
  22. update ERK method check

    gardner48 committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    43e2018 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2023

  1. update table of constants

    gardner48 committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    bb12a94 View commit details
    Browse the repository at this point in the history
  2. remove debugging output

    gardner48 committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    69cbd00 View commit details
    Browse the repository at this point in the history
  3. reduce example output

    gardner48 committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    229c0d0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f691c65 View commit details
    Browse the repository at this point in the history
  5. add example .out files

    gardner48 committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    64dbe25 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4717f4e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6bd135c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4f673a0 View commit details
    Browse the repository at this point in the history
  9. regen Fortran interfaces

    gardner48 committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    ebc6158 View commit details
    Browse the repository at this point in the history
  10. update tarscript

    gardner48 committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    bf78e13 View commit details
    Browse the repository at this point in the history
  11. fix doc typo

    gardner48 committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    27c9140 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    d5f22bd View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    01ea484 View commit details
    Browse the repository at this point in the history
  14. update answers commit

    gardner48 committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    0baf4e8 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2023

  1. Configuration menu
    Copy the full SHA
    a365711 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2023

  1. Configuration menu
    Copy the full SHA
    75037f7 View commit details
    Browse the repository at this point in the history
  2. remove fixed-point option

    gardner48 committed Jul 12, 2023
    Configuration menu
    Copy the full SHA
    df07f7e View commit details
    Browse the repository at this point in the history
  3. doc updates

    gardner48 committed Jul 12, 2023
    Configuration menu
    Copy the full SHA
    0879758 View commit details
    Browse the repository at this point in the history
  4. regenerate f2003

    gardner48 committed Jul 12, 2023
    Configuration menu
    Copy the full SHA
    6f12a96 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    79f3ea5 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2023

  1. Apply suggestions from code review

    Co-authored-by: Daniel R. Reynolds <[email protected]>
    gardner48 and drreynolds authored Jul 13, 2023
    Configuration menu
    Copy the full SHA
    2755dc0 View commit details
    Browse the repository at this point in the history
  2. doc updates

    gardner48 committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    601555b View commit details
    Browse the repository at this point in the history
  3. fix typos in comments

    gardner48 committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    da0e872 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7aee4dd View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    81aeada View commit details
    Browse the repository at this point in the history
  6. update lrw and liw

    gardner48 committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    aeea427 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8cb706b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    28aeb86 View commit details
    Browse the repository at this point in the history
  9. simplify PrintAllStats

    gardner48 committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    84894cc View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    0614414 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    0590610 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    08214bd View commit details
    Browse the repository at this point in the history
  13. support fixed mass matrix

    gardner48 committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    103c489 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2023

  1. Configuration menu
    Copy the full SHA
    f44dd15 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2e59e75 View commit details
    Browse the repository at this point in the history
  3. remove example utilities

    gardner48 committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    f502c00 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    94b1133 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c0d7201 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    194ac3d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6eb07bf View commit details
    Browse the repository at this point in the history
  8. update example outputs

    gardner48 committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    b66adfa View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    4c86a0d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    5322b3a View commit details
    Browse the repository at this point in the history
  11. fix typo in output

    gardner48 committed Jul 14, 2023
    Configuration menu
    Copy the full SHA
    bc4b209 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2023

  1. Configuration menu
    Copy the full SHA
    b574ae7 View commit details
    Browse the repository at this point in the history