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

[WIP] Gravity with subcycling #499

Draft
wants to merge 77 commits into
base: development
Choose a base branch
from

Commits on Jan 10, 2022

  1. add prototype poisson gravity (does not yet compile)

    Ben Wibking committed Jan 10, 2022
    Configuration menu
    Copy the full SHA
    bede28e View commit details
    Browse the repository at this point in the history
  2. include AMRLevelOrion for reference

    Ben Wibking committed Jan 10, 2022
    Configuration menu
    Copy the full SHA
    7fe1df7 View commit details
    Browse the repository at this point in the history
  3. clean up gravity, style fixes

    Ben Wibking committed Jan 10, 2022
    Configuration menu
    Copy the full SHA
    ca786bf View commit details
    Browse the repository at this point in the history
  4. add note about changes from original code

    Ben Wibking committed Jan 10, 2022
    Configuration menu
    Copy the full SHA
    e298ae7 View commit details
    Browse the repository at this point in the history
  5. URHO -> density_index, other changes

    Ben Wibking committed Jan 10, 2022
    Configuration menu
    Copy the full SHA
    f533477 View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2022

  1. remove most AmrLevel usage from gravity code

    Ben Wibking committed Jan 11, 2022
    Configuration menu
    Copy the full SHA
    81036d6 View commit details
    Browse the repository at this point in the history
  2. templatify Gravity class

    Ben Wibking committed Jan 11, 2022
    Configuration menu
    Copy the full SHA
    baa2245 View commit details
    Browse the repository at this point in the history
  3. clean-up gravity headers

    Ben Wibking committed Jan 11, 2022
    Configuration menu
    Copy the full SHA
    aba8638 View commit details
    Browse the repository at this point in the history
  4. quokka-fication of gravity code

    Ben Wibking committed Jan 11, 2022
    Configuration menu
    Copy the full SHA
    eee7946 View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2022

  1. builds, but assertion failure

    Ben Wibking committed Jan 12, 2022
    Configuration menu
    Copy the full SHA
    d0b4f5d View commit details
    Browse the repository at this point in the history
  2. use sim->boxArray when possible

    Ben Wibking committed Jan 12, 2022
    Configuration menu
    Copy the full SHA
    a1362e6 View commit details
    Browse the repository at this point in the history
  3. fix bugs

    Ben Wibking committed Jan 12, 2022
    Configuration menu
    Copy the full SHA
    41e7ee7 View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2022

  1. add debugging for non-cell-centered rhs bug

    Ben Wibking committed Jan 13, 2022
    Configuration menu
    Copy the full SHA
    c7ad4b2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    aab9dc8 View commit details
    Browse the repository at this point in the history
  3. fix const issues with .surroundingNodes(dir)

    Ben Wibking committed Jan 13, 2022
    Configuration menu
    Copy the full SHA
    07015af View commit details
    Browse the repository at this point in the history
  4. revert CMakeLists changes

    Ben Wibking committed Jan 13, 2022
    Configuration menu
    Copy the full SHA
    05b7469 View commit details
    Browse the repository at this point in the history
  5. fix headers for gravity code

    Ben Wibking committed Jan 13, 2022
    Configuration menu
    Copy the full SHA
    61cf57d View commit details
    Browse the repository at this point in the history
  6. added TODO

    Ben Wibking committed Jan 13, 2022
    Configuration menu
    Copy the full SHA
    adc173b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1a86493 View commit details
    Browse the repository at this point in the history
  8. use if constexpr for AMREX_SPACEDIM conditions

    Ben Wibking committed Jan 13, 2022
    Configuration menu
    Copy the full SHA
    6e2ba07 View commit details
    Browse the repository at this point in the history
  9. remove if constexpr use that nvcc does not support

    Ben Wibking committed Jan 13, 2022
    Configuration menu
    Copy the full SHA
    138cd6c View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2022

  1. set tolerance before solve

    BenWibking committed Jan 14, 2022
    Configuration menu
    Copy the full SHA
    b9c71c7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    41755f9 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2022

  1. Configuration menu
    Copy the full SHA
    2c980b3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1d61169 View commit details
    Browse the repository at this point in the history
  3. cleanup gravity headers

    BenWibking committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    5d7e678 View commit details
    Browse the repository at this point in the history
  4. move mass off-center

    BenWibking committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    5b590b1 View commit details
    Browse the repository at this point in the history
  5. fix set_numpts_in_gravity

    BenWibking committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    0853d69 View commit details
    Browse the repository at this point in the history
  6. call construct_new_gravity

    BenWibking committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    e436af9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1a7c88b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4478d4b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ce6845f View commit details
    Browse the repository at this point in the history
  10. add 256^3 poisson params

    BenWibking committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    4405adb View commit details
    Browse the repository at this point in the history
  11. code cleanup

    Ben Wibking committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    f37a8b1 View commit details
    Browse the repository at this point in the history
  12. add ErrorEst to PoissonFreeSpace

    Ben Wibking committed Jan 17, 2022
    Configuration menu
    Copy the full SHA
    e1c5f37 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2022

  1. Configuration menu
    Copy the full SHA
    1983e78 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    512964f View commit details
    Browse the repository at this point in the history
  3. debugging single-level solves

    Ben Wibking committed Jan 18, 2022
    Configuration menu
    Copy the full SHA
    1744bd7 View commit details
    Browse the repository at this point in the history
  4. fix uninitialized values in grad_phi_curr[i]

    Ben Wibking committed Jan 18, 2022
    Configuration menu
    Copy the full SHA
    fc95d44 View commit details
    Browse the repository at this point in the history
  5. use more multipoles

    Ben Wibking committed Jan 18, 2022
    Configuration menu
    Copy the full SHA
    efbd787 View commit details
    Browse the repository at this point in the history
  6. adjust test pass tolerance

    Ben Wibking committed Jan 18, 2022
    Configuration menu
    Copy the full SHA
    e4dea30 View commit details
    Browse the repository at this point in the history
  7. update max_grid_size

    BenWibking committed Jan 18, 2022
    Configuration menu
    Copy the full SHA
    2685671 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    3681bcb View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2022

  1. clean up headers

    Ben Wibking committed Jan 19, 2022
    Configuration menu
    Copy the full SHA
    b4e840c View commit details
    Browse the repository at this point in the history
  2. only compute level corrections when needed

    Ben Wibking committed Jan 19, 2022
    Configuration menu
    Copy the full SHA
    bf61800 View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2022

  1. Configuration menu
    Copy the full SHA
    8771cd7 View commit details
    Browse the repository at this point in the history
  2. bugfix

    BenWibking committed Jan 20, 2022
    Configuration menu
    Copy the full SHA
    54b68c9 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2022

  1. Configuration menu
    Copy the full SHA
    f806310 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e723083 View commit details
    Browse the repository at this point in the history
  3. clean up gravity headers

    BenWibking committed Jan 21, 2022
    Configuration menu
    Copy the full SHA
    a7a9f10 View commit details
    Browse the repository at this point in the history
  4. remove mlmg_nsolve

    BenWibking committed Jan 21, 2022
    Configuration menu
    Copy the full SHA
    c566279 View commit details
    Browse the repository at this point in the history
  5. disable some debugging

    BenWibking committed Jan 21, 2022
    Configuration menu
    Copy the full SHA
    378239f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d343cac View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a007d32 View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2022

  1. update submodules

    BenWibking committed Dec 3, 2022
    Configuration menu
    Copy the full SHA
    5b7bb34 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8f4b694 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    23da00d View commit details
    Browse the repository at this point in the history
  4. fix bad merge

    BenWibking committed Dec 3, 2022
    Configuration menu
    Copy the full SHA
    fdb5785 View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2024

  1. resolved conflicts

    Piyush Sharda authored and Piyush Sharda committed Jan 14, 2024
    Configuration menu
    Copy the full SHA
    0ed24b1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2ad582d View commit details
    Browse the repository at this point in the history
  3. added amrex:: to Vectors, GpuArrays, Array4s, MultiFabs

    Piyush Sharda authored and Piyush Sharda committed Jan 14, 2024
    Configuration menu
    Copy the full SHA
    d91aace View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    04c015a View commit details
    Browse the repository at this point in the history
  5. add remaining amrex:: to multifabs

    Piyush Sharda authored and Piyush Sharda committed Jan 14, 2024
    Configuration menu
    Copy the full SHA
    f3c14b4 View commit details
    Browse the repository at this point in the history
  6. fix bug

    Piyush Sharda authored and Piyush Sharda committed Jan 14, 2024
    Configuration menu
    Copy the full SHA
    d33e1ad View commit details
    Browse the repository at this point in the history
  7. fix typo

    Piyush Sharda authored and Piyush Sharda committed Jan 14, 2024
    Configuration menu
    Copy the full SHA
    ac31480 View commit details
    Browse the repository at this point in the history
  8. add remaining 3 arguments to FillCoarsePatch

    Piyush Sharda authored and Piyush Sharda committed Jan 14, 2024
    Configuration menu
    Copy the full SHA
    db307c8 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    8ed67b6 View commit details
    Browse the repository at this point in the history
  10. more updates

    Piyush Sharda authored and Piyush Sharda committed Jan 14, 2024
    Configuration menu
    Copy the full SHA
    ce7eaca View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    216c6cd View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    1577582 View commit details
    Browse the repository at this point in the history
  13. removed gravity BC files

    Piyush Sharda authored and Piyush Sharda committed Jan 14, 2024
    Configuration menu
    Copy the full SHA
    02fa2e6 View commit details
    Browse the repository at this point in the history
  14. remove multipole

    Piyush Sharda authored and Piyush Sharda committed Jan 14, 2024
    Configuration menu
    Copy the full SHA
    57f07e4 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    8e5b659 View commit details
    Browse the repository at this point in the history
  16. uce bcs_cc in gravity

    Piyush Sharda authored and Piyush Sharda committed Jan 14, 2024
    Configuration menu
    Copy the full SHA
    e0cb3ae View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2024

  1. remove multipole stuff

    Piyush Sharda authored and Piyush Sharda committed Jan 15, 2024
    Configuration menu
    Copy the full SHA
    dc8c77d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1d9544f View commit details
    Browse the repository at this point in the history
  3. remove old decl

    Piyush Sharda authored and Piyush Sharda committed Jan 15, 2024
    Configuration menu
    Copy the full SHA
    3013235 View commit details
    Browse the repository at this point in the history