aboutsummaryrefslogtreecommitdiff
path: root/Python/setup.py (unfollow)
AgeCommit message (Collapse)AuthorFilesLines
2023-02-06AMReX: Weekly Update (#3677)Gravatar Axel Huebl 5-5/+5
2023-02-03 Bug fix : Coarse patch dx for external field init (#3674)Gravatar Revathi Jambunathan 3-11/+18
* fix coarse patch dx for external field init * rename var * Update Source/Initialization/WarpXInitData.cpp Co-authored-by: Axel Huebl <axel.huebl@plasma.ninja> * reset benchmark for PEC_mr test case --------- Co-authored-by: Axel Huebl <axel.huebl@plasma.ninja>
2023-02-03Clean warning on unused function (#3656)Gravatar Remi Lehe 1-2/+0
2023-02-03Add all the elements from Z=87 (Fr) to Z=100 (Fm) to the ionization table ↵Gravatar Luca Fedeli 3-7/+1787
(#3670) * add elements between Z=87 and Z=100 to the ionization table * update documentation
2023-02-03Fix a bug in 1D PEC (#3669)Gravatar Prabhat Kumar 3-12/+38
* Fix a bug in 1D PEC * remove print statement used for debugging * reset benchmark for LaserInjection_1d because a bug was fixed in 1D pec * use correct data file in last commit for LaserInjection_1d * update benchmark for LaserAcceleration_1d since it uses pec * use data at correct time step * fix yt version to get nonzero particle output in LaserAcceleration_1d.json * fix yt version to get nonzero particle output in LaserAcceleration_1d.json
2023-02-03fix some issues in WarpX 1D (#3671)Gravatar Luca Fedeli 3-16/+32
2023-02-02RZ: abort if warpx.numprocs[0] > 1 with PSATD (#3615)Gravatar Olga Shapoval 1-0/+6
* RZ: added abort message if warpx.numprocs[0] > 1 is set. * Clean-up. * More clean-up. * Clean up alignment * Narrow down domain decomposition abort message to spectral solvers with RZ --------- Co-authored-by: Edoardo Zoni <59625522+EZoni@users.noreply.github.com>
2023-02-02Docs: Update Crusher (OLCF) Submission (#3601)Gravatar Axel Huebl 1-1/+2
Update the Crusher (OLCF) job submission template as seen since the last system update by Weiqun. > now I get > srun: error: Unable to create step for job 238051: More > processors requested than permitted. > It seems that after the most recent shutdown of crusher a few days > ago, -c 8 no longer works. The mapping without -c 8 is probably > still fine, because I can see 64 unique GPUs, assuming we can trust > HIP's uuid. I checked the Frontier template and that one currently does not yet configure these options.
2023-02-02Doc: NAPAC22 DOI (#3614)Gravatar Axel Huebl 1-2/+3
Add the DOI to our NAPAC22 paper.
2023-02-02Release 23.02 (#3667)Gravatar Axel Huebl 11-13/+13
* AMReX: 23.02 * PICSAR: 23.02 * WarpX: 23.02
2023-02-02Doc: Add ARTEMIS Publications (#3647)Gravatar Axel Huebl 1-3/+15
* Docs: Add ARTEMIS Publication Add an ARTEMIS paper :) * Two More :) Co-authored-by: Zhi (Jackie) Yao <58234082+jackieyao0114@users.noreply.github.com> * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Newline * Fix Space --------- Co-authored-by: Zhi (Jackie) Yao <58234082+jackieyao0114@users.noreply.github.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-02-02add elements from Z=55 to Z=85 to the ionization table (#3666)Gravatar Luca Fedeli 2-6/+2978
2023-02-02ADIOS2: Fix BTD Particle Resize w/ Empty Ranks (#3657)Gravatar Axel Huebl 1-0/+55
* ADIOS2: Fix BTD Resize w/ Empty Ranks For ADIOS2 BP4 and BP5 writes, setting an update of a variable's (openPMD record's) shape is not sufficient to drop all meta-data on disk. In situations where the last write to a BTD stage only adds further particles from a few ranks, we need to pad with zero-block writes so ADIOS2 `Put` gets called. Backend details: - BP4 (as of ADIOS 2.8): last MPI rank's `Put` meta-data wins - BP5 (as of ADIOS 2.8): everyone has to write an empty block * [Draft] Start Duplicating All Put Logic Jeeeeeze. * Better Work-Around Compact and general, including MR situations.
2023-02-01Use a simpler expression for particle energy for reduced diagnostics. (#3650)Gravatar David Grote 1-18/+8
2023-02-01Docs: Spack Binary Caches (#3628)Gravatar Axel Huebl 3-4/+25
Spack now has binary caches for some popular platforms. They are for rolling (`development`) and stable releases. Since Spack's official docs will point users to install the rolling release of Spack, we will document to use the rolling binary cache.
2023-02-01Docs: Summit Jupyter HDF5 Back (#3629)Gravatar Axel Huebl 1-9/+4
* Docs: Summit Jupyter HDF5 Back The issues on OLCF Jupyter to read HDF5 data from GPFS production directories have been resolved. We can use the previous work-around again and reads will not get stuck. * Simplify * Update File Systems
2023-02-01Perlmutter (NERSC): New Boost Module (#3651)Gravatar Axel Huebl 1-1/+1
Just like #3619, stolen from E4S-22.05 deployment path. ```console $ spack spec /lmdngkt boost@1.79.0%gcc@11.2.0+atomic+chrono~clanglibcpp~container~context~contract~coroutine+date_time~debug+exception~fiber+filesystem+graph~graph_parallel~icu+iostreams~json+locale+log+math~mpi+multithreaded~nowide~numpy~pic+program_options~python+random+regex+serialization+shared+signals~singlethreaded~stacktrace+system~taggedlayout+test+thread+timer~type_erasure~versionedlayout+wave cxxstd=17 patches=57a8401,a440f96 visibility=hidden arch=cray-sles15-zen3 ```
2023-02-01Fix NUniformPerCell for 1D (#3659)Gravatar David Grote 5-61/+61
* Fix NUniformPerCell for 1D * Fix CI benchmarks
2023-02-01updates classical radiation reaction entry in docs (#3661)Gravatar Arianna Formenti 1-1/+4
* updated classical radiation reaction entry in docs * [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>
2023-01-31Add Sr, Y, Zr, Nb, Mo, Tc, Ru, Rh, Pd, Ag, Cd, In, Sn, Sb, Te, I, Xe to the ↵Gravatar Luca Fedeli 2-63/+1075
ionization table (#3652) * add Sr, Y, Zr, Nb, Mo, Tc, Ru, Rh, Pd, Ag, Cd, In, Sn, Sb, Te, I, Xe to the ionization tables * fix bug
2023-01-31[pre-commit.ci] pre-commit autoupdate (#3653)Gravatar pre-commit-ci[bot] 1-2/+2
updates: - [github.com/Lucas-C/pre-commit-hooks: v1.4.1 → v1.4.2](https://github.com/Lucas-C/pre-commit-hooks/compare/v1.4.1...v1.4.2) - [github.com/pycqa/isort: 5.11.5 → 5.12.0](https://github.com/pycqa/isort/compare/5.11.5...5.12.0) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-01-30CI: Unbreak Pre-CommitGravatar Axel Huebl 1-1/+1
https://github.com/PyCQA/isort/releases/tag/5.11.5
2023-01-30Docs: CCache Perlmutter (NERSC) (#3619)Gravatar Axel Huebl 1-0/+3
Stolen from E4S-22.05 deployment path.
2023-01-30Implement linear interpolation for both cell-centered and nodal data types ↵Gravatar Prabhat Kumar 14-221/+223
(#3638) * use two points and correct weights for higher order interpolation * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * better alignment * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Update Source/Parallelization/WarpXComm_K.H Co-authored-by: Edoardo Zoni <59625522+EZoni@users.noreply.github.com> * Reset CI benchmarks * apply review suggestion * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * white space --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Edoardo Zoni <59625522+EZoni@users.noreply.github.com> Co-authored-by: Edoardo Zoni <ezoni@lbl.gov>
2023-01-30add K,Ca,Sc,Zn,Ga,Ge,As,Se,Br to ionization tables (#3646)Gravatar Luca Fedeli 2-12/+593
2023-01-30AMReX/PICSAR: Weekly Update (#3634)Gravatar Axel Huebl 5-5/+5
* AMReX: Weekly Update * 225c605680e825e1f0793780746b4112d4262381
2023-01-29Clean loadbalance params (#3632)Gravatar Hannah Klion 2-7/+31
* add tables for heuristic weights to documentation * re-format tables * only read in load balancing parameters when used
2023-01-29change github actions to use ascent 0.9.0 container (#3642)Gravatar Cyrus Harrison 1-1/+1
2023-01-28Add ionization support for Titanium (#3645)Gravatar Marco Garten 2-11/+43
* Add ionization support for Titanium This commit adds ionization support for Titanium as asked for in WarpX Issue 3641. * [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>
2023-01-28Docs: Fix `n_rz_azimuthal_modes` (#3643)Gravatar Axel Huebl 1-1/+1
Renamed a while ago and docs were outdated.
2023-01-25Fix few includes in WarpXAMReXInit.cpp/H and TextMsg.cpp using IWYU tool (#3627)Gravatar Luca Fedeli 3-1/+6
* Fix a couple of include directives * fix bug * Update Source/Initialization/WarpXAMReXInit.H Co-authored-by: Axel Huebl <axel.huebl@plasma.ninja> * remove unnecessary AMReX.H include Co-authored-by: Axel Huebl <axel.huebl@plasma.ninja>
2023-01-24[pre-commit.ci] pre-commit autoupdate (#3635)Gravatar pre-commit-ci[bot] 1-1/+1
updates: - [github.com/Lucas-C/pre-commit-hooks: v1.3.1 → v1.4.1](https://github.com/Lucas-C/pre-commit-hooks/compare/v1.3.1...v1.4.1) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-01-24Fix bug with PML in 2D when compiling with EB (#3637)Gravatar Remi Lehe 4-4/+39
* Fix condition to update PML in 2D * Add automated test: PML with EB compiled * Pass correct cell sizes * Update automated test * Update benchmark
2023-01-23added space to warning message when too many boxes per GPU (#3633)Gravatar Hannah Klion 1-1/+1
2023-01-17CI: Cache & Checkout Action v3 (#3620)Gravatar Axel Huebl 8-33/+33
* CI: Cache Action v3 Update the Cache action to the latest version. * Undo: Unplanned install prefix changes * CI: actions/checkout@v3 Update from v2
2023-01-17Modify refined injection CI test for anisotropic ref ratio (#3605)Gravatar Prabhat Kumar 3-37/+38
* Modify refined ijection CI to account for anisotropic ref ratio * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * change n_move based on new dt * change variable name to be more specific * Update Regression/WarpX-tests.ini Co-authored-by: Edoardo Zoni <59625522+EZoni@users.noreply.github.com> * reset benchmark for RefineInjection because now it uses anisotropic refinement ratio * add comment to show the formula for n_move * Reset benchmark of `RefinedInjection` * Remove wrong benchmark file Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Edoardo Zoni <59625522+EZoni@users.noreply.github.com> Co-authored-by: Edoardo Zoni <ezoni@lbl.gov>
2023-01-17[pre-commit.ci] pre-commit autoupdate (#3626)Gravatar pre-commit-ci[bot] 1-2/+2
updates: - [github.com/pre-commit/pygrep-hooks: v1.9.0 → v1.10.0](https://github.com/pre-commit/pygrep-hooks/compare/v1.9.0...v1.10.0) - [github.com/hadialqattan/pycln: v2.1.2 → v2.1.3](https://github.com/hadialqattan/pycln/compare/v2.1.2...v2.1.3) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-01-17Doc: Taurus (ZIH) A100 (#3611)Gravatar Axel Huebl 4-0/+153
Document how to use the AMD Rome + A100 GPU nodes on Taurus at ZIH (TU Dresden).
2023-01-17replaced vector.insert with std::copy to avoid issues with g++ 12 (#3625)Gravatar Luca Fedeli 1-2/+2
2023-01-13Summit (OLCF): No Prepend in `jsrun` (#3623)Gravatar Axel Huebl 2-8/+2
AMReX now adds `hostname -f` information in backtraces, so we don't need this anymore.
2023-01-13Fix segfault in interpolation with anisotropic ref ratio (#3613)Gravatar Prabhat Kumar 2-2/+8
* Fix segfault in interpolation with anisotropic ref ratio * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Update Source/ablastr/coarsen/average.cpp Co-authored-by: Edoardo Zoni <59625522+EZoni@users.noreply.github.com> * Update Source/ablastr/coarsen/average.cpp Co-authored-by: Weiqun Zhang <WeiqunZhang@lbl.gov> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Edoardo Zoni <59625522+EZoni@users.noreply.github.com> Co-authored-by: Weiqun Zhang <WeiqunZhang@lbl.gov>
2023-01-13EB potential python interface (#3624)Gravatar David Grote 9-3/+63
* Add Python routine set_potential_EB to modify eb_potential * Add CI test
2023-01-13AMReX: Weekly Update (#3622)Gravatar Axel Huebl 5-5/+5
2023-01-12Fix Doxygen Warnings (#3616)Gravatar Axel Huebl 7-8/+10
2023-01-10AMReX/PICSAR: Weekly Update (#3610)Gravatar Edoardo Zoni 6-6/+6
2023-01-09Correct typo in PML+PSATD warning message (#3608)Gravatar Luca Fedeli 1-1/+1
2023-01-09CMake: Lib Symlink w/ Complex Paths (#3602)Gravatar Axel Huebl 1-8/+6
Fix the symlink of the installed shared WarpX library for complex paths, e.g., on Windows, with spaces and parentheses.
2023-01-09Vay deposition not implemented with multi-J algorithm (#3606)Gravatar Edoardo Zoni 1-0/+6
2023-01-06add local flag to ParticleBoundaryBuffer::getNumParticlesInContainer (#3586)Gravatar Roelof Groenewald 6-9/+13
2023-01-06Docs: Perlmutter (NERSC) Module Update (#3599)Gravatar Axel Huebl 1-3/+3
Update modules after the last upgrade of Perlmutter (NERSC).