Age | Commit message (Collapse) | Author | Files | Lines |
|
* Added do_average option to the particle fields diagnostic
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Updated CI benchmark files
* Updated CI benchmark files
* Fix ParticleReductionFunctor comment
* Changed maps to vector for code simplification
* Change do_average to bool
Co-authored-by: Hannah Klion <klion@lbl.gov>
Co-authored-by: Edoardo Zoni <59625522+EZoni@users.noreply.github.com>
* Fix from the merge
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Hannah Klion <klion@lbl.gov>
Co-authored-by: Edoardo Zoni <59625522+EZoni@users.noreply.github.com>
|
|
|
|
* ABLASTR: localIDtoGlobal
Move the control of `localIDtoGlobal` to ABLASTR for particle IDs.
* WarpX: Use ABLASTR now
|
|
* Add workaround for Libfabric bug on Crusher to job script.
* add known issues section for Crusher
|
|
* Lassen (LLNL): ADIOS2, BLAS++ & LAPACK++
Document how to install ADIOS2 (for openPMD `.bp`) and
BLAS++/LAPACK++ (for PSATD in RZ) on Lassen at LLNL.
* Update: ADIOS2~SST, BLAS++/LAPACK++ w/ ESSL
|
|
* Avoid resizing ParticleBoundaryBuffer allocation to total particle count
* Switch atomic increments over to reductions
|
|
* use WARPX_ALWAYS_ASSERT_WITH_MESSAGE instead of Abort()
* fix bug
* Update Source/WarpX.cpp
Co-authored-by: Axel Huebl <axel.huebl@plasma.ninja>
* use more uniform text formatting
* fixed bug
* fixed bug
* using Utils::TextMsg in more files
* fixed bug
* use Utils::TextMsg in more files
* fixed bug
* use Utils::TextMsg in more files
* fixed last merge conflict
* fixed bug
* fix indentation
Co-authored-by: Axel Huebl <axel.huebl@plasma.ninja>
|
|
updates:
- [github.com/Lucas-C/pre-commit-hooks: v1.1.13 → v1.1.14](https://github.com/Lucas-C/pre-commit-hooks/compare/v1.1.13...v1.1.14)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
|
|
* AMReX: Weekly Update
* PICSAR: Weekly Update
|
|
* Add Headers to Input File Written by PICMI
* Commit Suggestion by @dpgrote
* Add Comment
* Add Empty Line
* Slightly Better Readable with a newline
|
|
Small update in HIP docs: now supports HTTPS:
https://rocmdocs.amd.com/en/latest/Installation_Guide/Installation-Guide.html#ubuntu
|
|
|
|
* Added STL files support in pywarpx
* Add new EB bucket
* Added name to file headers
* Fixing year in file headers
* Checking that stl file and imp function are not both specified
* Renamed EB bucket to EB2
* Adding STL documentation
* Implement suggestions from code review
Co-authored-by: lgiacome <lorenzo.giacome@cern.ch>
|
|
|
|
|
|
* CI: Fix Windows
Pip's `--no-build-isolation` says we have to have build-deps pre-installed.
But Pip does offer no option to install those from `pyproject.toml`.
* Pip 22.1: in-tree-build default
And dropped the old option with a fatal error... classic.
* Pip no-build isolation: pre-install build tools
not installed in non-isolated builds
- we want isolated builds, because they have a derministic
path that we can cache with ccache
|
|
|
|
* Doc: Improve Doxygen Links
- download also openPMD-api tag files & link them
- improve developer page: clearer links
* Update: .gitignore
|
|
|
|
Use queryWithParser, instead of query, to parse v_particle_pml, in order to support functions like sin, cos, sqrt, etc.
|
|
WarpX.cpp (#2952)
* use WARPX_ALWAYS_ASSERT_WITH_MESSAGE instead of Abort()
* fix bug
* Update Source/WarpX.cpp
* fixed bug
* fixed bug
* Update Source/WarpX.cpp
* Update Source/WarpX.cpp
Co-authored-by: Axel Huebl <axel.huebl@plasma.ninja>
|
|
* Apply shift for zmax>0 in old BTD
* BTD: also shift t_slice_lab
|
|
* add script to generate timestep duration plots
* disable transparent background
* fix bugs
* fix bug in doc
* Update plot_timestep_duration.rst
* add permissions
* using argparse
* using if __name__ == __main__:
* add page in workflows
* Update Docs/source/usage/workflows.rst
* added missing file
* Formatting
|
|
* fix miscellaneous issues found with clang tidy
* fix miscellaneous issues found with clang tidy
* moved default constructors and destructors to header
* fix issue
* Use default again
|
|
|
|
* Include shift in t_lab when `zmax` is different than 0
* Revert "Include shift in t_lab when `zmax` is different than 0"
This reverts commit 5f786f26ada3d9713221df653e28923557b5b614.
* Apply shift in BTD for zmax > 0
|
|
* Fix openPMD RZ with load-balancing
* Fix compilation
|
|
* Nuclear fusion: remove underflow warning in single precision
* Explicitly set underflowing constexprs as double
* Also set alpha and beryllium masses as doubles
|
|
* Update varnames for RZ openPMD
* Add automated test
|
|
Generalize and expose the control for position independent code
compilation for ABLASTR.
We could skip this if we solely build WarpX_APP, but if we build a
shared WarpX library or a third party, like ImpactX, uses ablastr in
a shared library (e.g., for Python bindings), then we need
relocatable code.
|
|
* add velocity in pml as an input in function alpha
* some changes on the variables
* some changes on the variables
* some changes on the variables
* some changes on the variables, resquested changes, message error for v_particle_pml
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* [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>
|
|
* AMReX: 22.05
* PICSAR: 22.05
* WarpX: 22.05
* Fix issue with RZ electrostatic solver
Co-authored-by: Remi Lehe <remi.lehe@normalesup.org>
|
|
* abort if BTD selected for RZ, and unsupported field/particle varnames
* add doc
* particle fields to plot not supported for BTD
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* WARPX_ALWAYS_ASSERT_WITH_MESSAGE
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* use unified txt message syntax for abort
* fix logic in assert
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
|
|
* Doc: Update Perlmutter Python/HDF5
Update Perlmutter modules after the last days' updates rolled out.
* Perlmutter: Use CC for CXX
Work-around `FindHDF5.cmake` issue (cannot find `HDF5_LIBRARIES`) which in
turn is caused by Find MPI CXX picking up HDF5 libs already:
https://gitlab.kitware.com/cmake/cmake/-/issues/22368#note_1181441
|
|
updates:
- [github.com/hadialqattan/pycln: v1.3.1 → v1.3.2](https://github.com/hadialqattan/pycln/compare/v1.3.1...v1.3.2)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
|
|
|
|
Nvidia has made changes in the signing keys.
https://forums.developer.nvidia.com/t/notice-cuda-linux-repository-key-rotation/212771
|
|
This turned out to be a major portion of a particle-heavy simulation,
and was being entirely attributed to WarpX::Evolve().
|
|
Since these requirements (i.e., PICMI) change quite rapidly, document
the line close to the `pip` install line.
|
|
|
|
Update the Ascent installation location to use Cyrus' new install
for us.
|
|
* Perlmutter: Boost
Document a compatible Boost module on Perlmutter.
This is needed for detailed table generation for the QED module
(`WarpX_QED_TABLE_GEN=ON`).
* CMake: Update PICSAR
Include a fix for a compile error on CPU for QED table gen.
|
|
* `Stencil.py`: Follow PEP 8 Coding Style
* Commit Suggestion by @dpgrote
|
|
* Current Deposition Interfaces: Always Pass `dt` & `relative_time`
* Fix CI Failures
* Fix 1D/RZ Warnings
* Fix RZ Bug
* Fix Bugs
* Minimize Changes, Fix Roundoff Errors
* Cleaning
* Remove dt From doDepositionShapeN
* Cleaning Esirkepov Deposition
* Cleaning Vay Deposition
* Fix Roundoff Errors
* Fix Roundoff Errors (continued)
* Fix Bug (RZ)
|
|
|
|
Co-authored-by: Yinjian Zhao <yin@Yinjians-MacBook-Air.local>
|
|
Add an additional `jsrun` command on Summit so that one can easier map the run output to a hostname. Write a `task_host_mapping.txt` file for each run.
|
|
updates:
- [github.com/hadialqattan/pycln: v1.2.5 → v1.3.1](https://github.com/hadialqattan/pycln/compare/v1.2.5...v1.3.1)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
|
|
|
|
If it's not used there is no reason to construct a CopyParticleAttribs
object. In fact, it could result in a runtime `std::out_of_range` error in
`std::map::at()` because `tmp_particle_data` is used in the
CopyParticleAttribs constructor, but in `PhysicalParticleContainer::Evolve`,
`tmp_particle_data` is properly prepared only when doing back transformed
diagnostics.
|