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

Space charge Mayes IPAC2018 benchmark #429

Open
wants to merge 50 commits into
base: development
Choose a base branch
from

Commits on Sep 8, 2023

  1. Examples for 3D space charge benchmarking

    - Modified the initial beam size in the IOTA lens benchmark example.
    - Added 2 benchmarks of 3D space charge for initial testing.
    - Add documentation for 2 benchmarks with space charge.
    - Add a benchmark example with space charge and periodic s-dependent focusing.
    - Added an s-dependent example using a Kurth beam without space charge.
    - Modified tolerance for IOTA lens benchmark example.
      Reduced tolerance to account for smaller initial beam size and
      improved preservation of invariants of motion.
    - Modified tolerances of space charge examples to allow CI tests to
      pass when space charge is not active.
    
    - Modified tolerance for space charge examples.
      These should fail unless space charge is turned on.
    cemitch99 committed Sep 8, 2023
    Configuration menu
    Copy the full SHA
    877484e View commit details
    Browse the repository at this point in the history
  2. Update input_kurth_10nC.in

    Selected numerical values for amr.n_cell, lattice.nslice, and geometry.prob_relative.
    cemitch99 committed Sep 8, 2023
    Configuration menu
    Copy the full SHA
    1b55a2e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    50d3900 View commit details
    Browse the repository at this point in the history
  4. Delete examples/kurth/input_kurth_10nC.in

    Not part of this PR
    cemitch99 committed Sep 8, 2023
    Configuration menu
    Copy the full SHA
    bb79449 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c5ad4d6 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2023

  1. Correct file suffix.

    cemitch99 committed Sep 9, 2023
    Configuration menu
    Copy the full SHA
    b934cb3 View commit details
    Browse the repository at this point in the history
  2. Delete examples/ipac2018_mayes/input_expanding_ipac2018.py

    Removed file with incorrect suffix.
    cemitch99 committed Sep 9, 2023
    Configuration menu
    Copy the full SHA
    5b0421c View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2023

  1. Configuration menu
    Copy the full SHA
    94451ce View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    557439f View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2023

  1. Configuration menu
    Copy the full SHA
    41f67d7 View commit details
    Browse the repository at this point in the history
  2. Use latest pyAMReX

    ax3l committed Sep 27, 2023
    Configuration menu
    Copy the full SHA
    f6d275e View commit details
    Browse the repository at this point in the history
  3. Plot Space-Charge Field

    looks correct up to a unit conversion factor
    ax3l committed Sep 27, 2023
    Configuration menu
    Copy the full SHA
    a3a7e9f View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2023

  1. Configuration menu
    Copy the full SHA
    9a29e25 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c578df9 View commit details
    Browse the repository at this point in the history
  3. Correct Reference Frame and + Charge

    cemitch99 authored and ax3l committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    fec4f2c View commit details
    Browse the repository at this point in the history
  4. MLMG: Expose Solver Parameters

    Expose the numeric parameters of the multi-grid solver
    that we currently use for space charge calculations.
    ax3l committed Sep 28, 2023
    Configuration menu
    Copy the full SHA
    55f63b1 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2023

  1. Configuration menu
    Copy the full SHA
    efc8ee5 View commit details
    Browse the repository at this point in the history
  2. Plot multiple r runs together

    ax3l committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    506a092 View commit details
    Browse the repository at this point in the history
  3. r=0.2,0.5,1,10

    ax3l committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    0b197c6 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2024

  1. Configuration menu
    Copy the full SHA
    ec0e65a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    41571c8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3341c6e View commit details
    Browse the repository at this point in the history
  4. Update input_expanding_ipac2018.in

    Update "beam.energy" -> "beam.kin_energy"
    cemitch99 committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    66b652e View commit details
    Browse the repository at this point in the history
  5. Update run_expanding_ipac2018.py

    Update "energy" -> "kin_energy"
    cemitch99 committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    f748296 View commit details
    Browse the repository at this point in the history
  6. Update run_fieldplots_ipac2018.py

    Update "energy" -> "kin_energy"
    cemitch99 committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    4f5a15b View commit details
    Browse the repository at this point in the history
  7. Update run_expanding_ipac2018.py

    Update kin_energy value.
    cemitch99 committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    ded7055 View commit details
    Browse the repository at this point in the history
  8. Update run_expanding_ipac2018.py

    Update sim.prob_relative syntax.
    cemitch99 committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    a656033 View commit details
    Browse the repository at this point in the history
  9. Update run_fieldplots_ipac2018.py

    Update sim.prob_relative syntax.
    cemitch99 committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    645680e View commit details
    Browse the repository at this point in the history
  10. Update run_fieldplots_ipac2018.py

    Comment unused parameters.
    cemitch99 committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    949f8e2 View commit details
    Browse the repository at this point in the history
  11. Resolve merge conflicts.

    cemitch99 committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    abc7ece View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    9c6c030 View commit details
    Browse the repository at this point in the history
  13. Update run_fieldplots_ipac2018.py

    del.sim -> sim.finalize()
    cemitch99 committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    54768c6 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    ffc3e02 View commit details
    Browse the repository at this point in the history
  15. Update CMakeLists.txt

    Add access to required field data files.
    cemitch99 committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    ee089f6 View commit details
    Browse the repository at this point in the history
  16. Update CMakeLists.txt

    Correct path.
    cemitch99 committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    44cf429 View commit details
    Browse the repository at this point in the history
  17. Update CMakeLists.txt

    Correct destination of copy.
    cemitch99 committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    68899e3 View commit details
    Browse the repository at this point in the history
  18. Update CMakeLists.txt

    Comment field test (debug).
    cemitch99 committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    6e7a232 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    a96319a View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    e49c5e0 View commit details
    Browse the repository at this point in the history
  21. Update analysis_expanding_ipac2018.py

    Use large tolerance for now.
    cemitch99 committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    951bab3 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    a14db92 View commit details
    Browse the repository at this point in the history
  23. Update analysis_fieldplots_ipac2018.py

    Use large tolerance for now.
    cemitch99 committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    a8ae329 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    70bb47c View commit details
    Browse the repository at this point in the history
  25. Update run_expanding_ipac2018.py

    Remove unnecessary plot lines (use plot_expanding_ipac2018.py instead).
    cemitch99 committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    6297c5b View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    ae5f6ea View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2024

  1. Update CMakeLists.txt

    Turn on second test.
    cemitch99 committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    6d24c07 View commit details
    Browse the repository at this point in the history
  2. Update CMakeLists.txt

    Comment call to Ey for testing.
    cemitch99 committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    4b32436 View commit details
    Browse the repository at this point in the history
  3. Update CMakeLists.txt

    Correct Ey -> Ez
    cemitch99 committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    0d7f934 View commit details
    Browse the repository at this point in the history
  4. Update run_fieldplots_ipac2018.py

    nGrowVect -> n_grow_vect
    cemitch99 committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    59d898e View commit details
    Browse the repository at this point in the history
  5. Update CMakeLists.txt

    Turn off analysis for field plot test.
    cemitch99 committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    10e0ba9 View commit details
    Browse the repository at this point in the history