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

HSdevmerge 240304 #140

Merged
merged 18 commits into from
Mar 11, 2024
Merged

HSdevmerge 240304 #140

merged 18 commits into from
Mar 11, 2024

Commits on Feb 29, 2024

  1. Update test that checks absorption of particles in PML (ECP-WarpX#4733)

    * Update test that checks absorption of particles in PML
    
    * Remove duplicated test file
    
    * Update dimensions of data
    RemiLehe authored Feb 29, 2024
    Configuration menu
    Copy the full SHA
    5f15bba View commit details
    Browse the repository at this point in the history
  2. Fix: Windows add_dll_directory Expand (ECP-WarpX#4734)

    Expand paths in `PATH` environment variable before
    adding them and make them absolute paths.
    ax3l authored Feb 29, 2024
    Configuration menu
    Copy the full SHA
    41be7d1 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2024

  1. Doc: Python Bld in Separate Dir (ECP-WarpX#4739)

    Python builds require shared AMReX and WarpX libraries. To avoid
    confusion with users that also build the executables, but do
    not use the full installer logic, we recommend to use
    two separate build directories, so the executables can use
    a static build of their dependendencies to stay relocatable
    (as in: can be copied without setting environment hints to
    dependent shared libs).
    ax3l authored Mar 1, 2024
    Configuration menu
    Copy the full SHA
    569aa1c View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2024

  1. Doc: Pre-Commit Locally (ECP-WarpX#4741)

    How to do automatic pre-commit tests locally.
    ax3l authored Mar 2, 2024
    Configuration menu
    Copy the full SHA
    b0ae812 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2024

  1. AMReX/pyAMReX/PICSAR: Weekly Update (ECP-WarpX#4745)

    * AMReX: Weekly Update
    
    * pyAMReX: Weekly Update
    ax3l authored Mar 4, 2024
    Configuration menu
    Copy the full SHA
    df312be View commit details
    Browse the repository at this point in the history
  2. Clang-tidy CI tests: use clang-tidy-15 instead of clang-tidy-14 (ECP-…

    …WarpX#4689)
    
    * use clang-tidy-15 instead of clang-tidy-14 for CI tests
    
    * fix bug
    
    * address issues found with clang-tidy-15
    
    * address more issues found with clang-tidy
    
    * address more issues found with clang-tidy
    
    * address additional issues found with clang-tidy
    
    * fix more issues found with clang-tidy
    
    * fixed bugs
    
    * fixed bugs
    
    * fixed bugs
    
    * fixed issue on Windows
    
    * fixed bug
    
    * address issues found with clang-tidy
    
    * make std::string filepath const both for Windows and other OS
    
    * make edge_lengths a const both with and without EB
    
    * address more issues found with clang-tidy
    
    * address issues found with clang-tidy
    
    * address the residual issues found with clang-tidy
    
    * addressed const-correctness issues
    
    * fixed bug
    
    * fixed bug
    
    * address issue found with clang-tidy
    
    * address issue found with clang-tidy
    lucafedeli88 authored Mar 4, 2024
    Configuration menu
    Copy the full SHA
    c4b1266 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2024

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

Commits on Mar 6, 2024

  1. Enable WarpX::ComputeEdgeLengths in RZ (ECP-WarpX#4749)

    * Enable `WarpX::ComputeEdgeLengths` in RZ
    
    * Update exit message when using EBs in RZ with fully electromagnetic solvers.
    roelof-groenewald authored Mar 6, 2024
    Configuration menu
    Copy the full SHA
    766a521 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2024

  1. New Python test: Particle-Boundary interaction (ECP-WarpX#4729)

    * enable the diagnostic of ParticleScraping in Python
    
    * Update picmi.py
    
    * Update picmi.py
    
    * new test
    
    * python update
    
    * modification of the script
    
    * [pre-commit.ci] auto fixes from pre-commit.com hooks
    
    for more information, see https://pre-commit.ci
    
    * Update PICMI_inputs_rz.py
    
    * json
    
    * update
    
    * Update PICMI_inputs_rz.py
    
    * Update particle_boundary_interaction.json
    
    * Update PICMI_inputs_rz.py
    
    * Update PICMI_inputs_rz.py
    
    * [pre-commit.ci] auto fixes from pre-commit.com hooks
    
    for more information, see https://pre-commit.ci
    
    * Update PICMI_inputs_rz.py
    
    * [pre-commit.ci] auto fixes from pre-commit.com hooks
    
    for more information, see https://pre-commit.ci
    
    * Fix hanging script in parallel
    
    * Make the test executable
    
    * Update analysis script
    
    * Update particle_containers.py
    
    * Update PICMI_inputs_rz.py
    
    * Update analysis.py
    
    * Update analysis.py
    
    * Update particle_containers.py
    
    * [pre-commit.ci] auto fixes from pre-commit.com hooks
    
    for more information, see https://pre-commit.ci
    
    ---------
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    Co-authored-by: Remi Lehe <[email protected]>
    Co-authored-by: Axel Huebl <[email protected]>
    4 people authored Mar 7, 2024
    Configuration menu
    Copy the full SHA
    3982b00 View commit details
    Browse the repository at this point in the history
  2. Adding normal components to regular boundary buffer (ECP-WarpX#4742)

    * first draft
    
    * adding normal only
    
    * [pre-commit.ci] auto fixes from pre-commit.com hooks
    
    for more information, see https://pre-commit.ci
    
    * Update ParticleBoundaryBuffer.cpp
    
    * Update ParticleBoundaryBuffer.cpp
    
    ---------
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    EyaDammak and pre-commit-ci[bot] authored Mar 7, 2024
    Configuration menu
    Copy the full SHA
    642aa54 View commit details
    Browse the repository at this point in the history
  3. Add function to set domain boundary potentials from Python (ECP-WarpX…

    …#4740)
    
    * add function to set domain boundary potentials from Python
    
    * switch function arguments to form `potential_[lo/hi]_[x/y/z]` and add to docs
    roelof-groenewald authored Mar 7, 2024
    Configuration menu
    Copy the full SHA
    a551793 View commit details
    Browse the repository at this point in the history
  4. clean up ablastr/fields (ECP-WarpX#4753)

    * move PoissonInterpCPtoFP to Interpolate.H
    
    * concatenate nested namespaces
    aeriforme authored Mar 7, 2024
    Configuration menu
    Copy the full SHA
    0c6c452 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2024

  1. Split clang-tidy CI test into 4 to improve performances (ECP-WarpX#4747)

    * split clang-tidy checks to improve performances
    
    * rename folders and tests
    
    * fix concurrency
    
    * Simplify
    
    ---------
    
    Co-authored-by: Axel Huebl <[email protected]>
    lucafedeli88 and ax3l authored Mar 8, 2024
    Configuration menu
    Copy the full SHA
    5e0d0ec View commit details
    Browse the repository at this point in the history
  2. Replace links to learn git (ECP-WarpX#4758)

    * Replace links to learn git
    RemiLehe authored Mar 8, 2024
    Configuration menu
    Copy the full SHA
    510f016 View commit details
    Browse the repository at this point in the history
  3. Bugfix in fields.py for GPU run without cupy (ECP-WarpX#4750)

    * Bugfix in `fields.py` for GPU run without `cupy`
    
    * apply suggestion from code review
    roelof-groenewald authored Mar 8, 2024
    Configuration menu
    Copy the full SHA
    887a167 View commit details
    Browse the repository at this point in the history
  4. Release 24.03 (ECP-WarpX#4759)

    * AMReX: 24.03
    
    * pyAMReX: 24.03
    
    * WarpX: 24.03
    ax3l authored Mar 8, 2024
    Configuration menu
    Copy the full SHA
    ebbe634 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2024

  1. Implement stair-case Yee solver with EB in RZ geometry (ECP-WarpX#2707)

    * Allow compilation with RZ EB
    
    * Do not push cells for RZ Yee solver, when covered with EB
    
    * Fix compilation errors
    
    * Fix additional compilation errors
    
    * [pre-commit.ci] auto fixes from pre-commit.com hooks
    
    for more information, see https://pre-commit.ci
    
    * Fix additional compilation errors
    
    * [pre-commit.ci] auto fixes from pre-commit.com hooks
    
    for more information, see https://pre-commit.ci
    
    * Add automated test
    
    * Add automated test
    
    * Fix path in tests
    
    * Enable parser in RZ
    
    * Update example script
    
    * [pre-commit.ci] auto fixes from pre-commit.com hooks
    
    for more information, see https://pre-commit.ci
    
    * Clean-up PR
    
    * Initialize EB quantities
    
    * Modified EM field initialization in 2D with EB
    
    * Typo fix
    
    * Typo fix
    
    * Ignoring unused variables correctly
    
    * [pre-commit.ci] auto fixes from pre-commit.com hooks
    
    for more information, see https://pre-commit.ci
    
    * Correct condition for updating E
    
    * Correct update of B
    
    * [pre-commit.ci] auto fixes from pre-commit.com hooks
    
    for more information, see https://pre-commit.ci
    
    * Update B push
    
    * Update input script
    
    * Revert "Update input script"
    
    This reverts commit 5087485.
    
    * Update initialization
    
    * Updated test
    
    * Move test to a different folder
    
    * [pre-commit.ci] auto fixes from pre-commit.com hooks
    
    for more information, see https://pre-commit.ci
    
    * Add test for WarpX-test.ini
    
    * [pre-commit.ci] auto fixes from pre-commit.com hooks
    
    for more information, see https://pre-commit.ci
    
    * Fix path for tests
    
    * Update test description
    
    * Update test metadata
    
    * Add checksum file
    
    * Revert changes
    
    * Revert changes
    
    * Change lx to lr
    
    * Revert "Change lx to lr"
    
    This reverts commit be3039a.
    
    * Change lx to lr
    
    ---------
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    Co-authored-by: lgiacome <[email protected]>
    3 people authored Mar 9, 2024
    Configuration menu
    Copy the full SHA
    e38acc4 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2024

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