Releases: ECP-WarpX/WarpX
21.07
Dependencies
AMReX: release 21.07
PICSAR (development
, incl. QED): c16b642e3dcf860480dd1dd21cefa3874f395773
picmistandard: release 0.0.14
openPMD-api: releases 0.12.0-0.13.*
List of PRs merged since the last release
This list was generated with
git log 21.06.. | grep -A 3 "Author: " | grep -B 1 "\-\-" | sed '/--/d' | sed -e 's/^ /- /'
- CMake: FFTW Search w/ CMake Install (#2059)
- Refactor collisions: replace PairWiseCoulombCollision class with BinaryCollision class (#2057)
- Fix small issue when adding moving window upon restart (#2058)
- Do Not Fill Guard Cells with Inverse FFTs, Unless for Field Damping (#2045)
- Docs: JUWELS more Modules (#2065)
- Fix ES Init & Filter (#2064)
- CI: BLAS++/LAPACK++ Only in Py/RZ (#2061)
- remove extra semicolon (#2052)
- CI: [email protected] (#2060)
- Add possibility to start and stop moving window (#2027)
- Fix CMAKE_VERBOSE_MAKEFILES typo in documentation (#2053)
- Fix readability-container-size-empty warning raised by clang-tidy (#2055)
- Reflective particle boundary condition (#1728)
- Input parameter for AMReX MLMG verbosity (#2041)
- changed default behavior of AddNParticles to not overwrite current particles (#2046)
- Fix Few Warnings with FDTD Build (#2050)
- fix unused variables (#2054)
- Test Scripts: +PSATD (#2049)
- Use queryWithParser for more real input values (#2042)
- Release 21.07 (#2047)
- Filter Always ON by Default (#2031)
- CI: No-FFT RZ Entry (#2048)
- RZ spectral solver header to be called within PSATD ifdefs (#2044)
- CI: Disable DPC++ temporarily
- Add OpenMP for FFTW (#2040)
- Docs: Update Repo-Structure (#2039)
- Check verbose parameter before printing out step info (#2033)
- Multi-J scheme (#1828)
- Docs: Fix Include RST links
- AMReX/PICSAR: Weekly Update (#2038)
- Evolve: Avoid Resetting Walltime (#2032)
- Use "Include What You Use" on WarpX (#1947)
- Refactored basestring to str (#2030)
- DepositCurrent: Const Arguments (#2025)
- Laser: warnin antenna of a box; Allow zero amplitude (#1989)
- Add option to not dump first and last timestep (#1530)
- Add damped to BC_map (#2021)
- AMReX/PICSAR: Weekly Update (#2024)
- Make FieldReduction more robust with respect to multiline parser inputs (#2008)
- Avoid calling
AddPlasma
when usingAddPlasmaFlux
(#2014) - AMReX: (#2020)
- Silver-Mueller: Avoid Managed Memory (#2019)
- don't use RealVector in laser particle initialization. (#2018)
- callbacks.py: Fix bound method py2 -> py3 syntax (#2012)
- AMReX: fc9bc1e3efdaead0253d0a55dcf1abb7abc06bd7 (#2016)
- Fix Offset: PushPX -> evolve_opt (#2011)
- ion_map_ids: static & const access (#2010)
- Add Total Particle & Field Momentum to Reduced Diagnostics (#1908)
- [Docs] openPMD: fix block formatting (compressors)
- Fix kernel timer: use after free (#2006)
- Call function ReadBCParams() during python execution (#1972)
- Added injection of a thermal flux from a plane (#1892)
- add m_u (#2003)
- AMReX: Weekly Update (#2005)
- Disable Separable Compilation (GPU) (#1999)
- Spectral: Missing Include (#2001)
- remove superfluous semicolon (#2000)
- CMake 3.20+ and CUDA: Modernized AMReX (#1998)
21.06
Dependencies
AMReX: release 21.06
PICSAR (development
, incl. QED): c16b642e3dcf860480dd1dd21cefa3874f395773
picmistandard: release 0.0.14
openPMD-api: releases 0.12.0-0.13.*
List of PRs merged since the last release
This list was generated with
git log 21.05.. | grep -A 3 "Author: " | grep -B 1 "\-\-" | sed '/--/d' | sed -e 's/^ /- /'
- Release 21.06 (#1996)
- Docs: Ookami (Stony Brook) (#1991)
- improve error message in case of wrong type of a reduced diag (#1986)
- CoarsenIO: Replace Copy with ParallelCopy (#1992)
- Use Python Indexing in Reduced Diags Headers (#1990)
- pytables: missing option dependency
- Docs: Update Summit Perf. Tests (#1994)
- Minor update to Schwinger documentation (#1995)
- Added new option .openpmd_encoding (#1979)
- replaced query with get for a parameter which should be always explicit (#1985)
- Removed the call to zero out phi data before electrostatic (labframe) field solve, so that the potential of the previous step is used as a starting guess for the solution of the Poisson equation. (#1968)
- Parser: Fix Operator Issues; Field Energy: Cleanups (#1987)
- Docs: Spock (OLCF) (#1988)
- using amrex::Math::abs (#1982)
- Add generic field reduction reduced diag (#1944)
- CI: Cancel Prev. Build on Push (#1974)
- AMReX/PICSAR: Weekly Update (#1981)
- EB initialization with Parser (#1980)
- CI: Clean Up Galilean/Comoving Hybrid Tests (#1978)
- Call FillBoundary before momentum half-push at last timestep (#1954)
- Add ComputeMaxStep() function in WarpXInitData (#1712)
- Boundary Condition : PEC (#1767)
- openPMD: Fix Weighting Attributes (#1975)
- New Parser capability:
if
(#1976) - openPMD: Support for mesh refinement (#1842)
- CI: Add BTD Tests (#1973)
- Set guard cells for allocation using field solver stencil and particle shape factor (#1969)
- Docs: Debugging Workflow (#1967)
- replace copy with FabArray::ParallelCopy() (#1970)
- Docs: Glossary EB, FDTD, PSATD (#1966)
- AMReX/PICSAR: Weekly Update (#1964)
- Docs: Dev git Notes (#1965)
- More Docs on How to Run CI Tests Locally (#1926)
- Summit/PPC64le: Numpy 1.19.5 (#1961)
- MultiReduceDiags.cpp : use a map to replace a long list of "if else" to choose a reduced diag (#1946)
- Use rocm 4.1.1 for hip ci (#1963)
algo.particle_shape
Required Only with Particles or Lasers (#1962)- CUDA: Quiet numerous warnings about unused-variable-warning suppressions being unreachable statements (#1957)
- openPMD-api: 0.13.4 (internal) (#1959)
- Implemented query and getArrWithParser (#1936)
- BC : Interface for damping EB fields in guard cells in z-direction (#1953)
- Doc: Cori CMake -S Argument (#1951)
- CI: Fix Broken Test, Disable HIP Temporarily (#1955)
- New Input Parameter for Order of Shape Factors (#1934)
- Feature - Time dependent Dirichlet boundary conditions for electrostatic simulations (#1761)
- NVCC: Fix PSATD+RZ Build Error (#1950)
- Deactivate Python script for embedded boundary test (#1949)
- AMReX/PICSAR: Weekly Update (#1948)
- Guard Cells with PSATD: Fill With Inverse FFT, Damp Fields (#1867)
- Minor updates to the documentation (#1940)
- QED module: use PICSAR function to calculate gamma for photons (#1928)
21.05
Dependencies
AMReX: release 21.05
PICSAR (development
, incl. QED): c16b642e3dcf860480dd1dd21cefa3874f395773
picmistandard: release 0.0.14
openPMD-api: releases 0.12.0-0.13.*
List of PRs merged since the last release
This list was generated with
git log 21.04.. | grep -A 3 "Author: " | grep -B 1 "\-\-" | sed '/--/d' | sed -e 's/^ /- /'
- New release 21.05 (#1931)
- Implement div(B) Cleaning With FDTD (#1829)
- Deploy new Azure worker, for the embedded boundary test (#1929)
- Pass skip_deposition to pc->Evolve (#1925)
- Fix indentation when evolving QSR optical depth (#1922)
- Docs: Particle Injection in MR (#1911)
- Fix Two Warnings for Builds Without EB (#1920)
- Ensure the geometry.coord_sys == 1 for RZ (#1918)
- Improve Analysis Script To Test Reduced Diagnostics (#1913)
- Staircased embedded boundaries in the YEE solver (#1881)
- Docs: Update Release Git (#1910)
- Fix Silver-Mueller boundary: cell ratio (#1907)
- AMReX: CMake IntelLLVM (#1899)
- Add Silver-Mueller boundaries along z, for the RZ version of the code (#1906)
- Fix LoadBalance + MR: Rebuild Particle Masks (#1904)
- Fix logic error when load balancing with more than 1 level. (#1903)
- AMReX/PICSAR: Weekly Update (#1889)
- Remove outdated abort and add LB PSATD regression test (#1897)
- Docs: Tests openPMD-api (Python) (#1896)
- Add openPMD+QED CI tests (#1891)
- Divergence cleaning for PSATD in PML (#1600)
- fix bug in handling additional real components, such as optical depths (#1894)
- Hybrid Galilean: Same Guard Cells in z as Nodal (#1887)
- Boundary Condition : Interface with existing PML (#1768)
- Fix typo (forgotten warpx prefix) in parameters doc (#1893)
- Add an option to skip deposition in the
Evolve
function ; use it for electrostatic (#1807) - Add a delay to laser profile read from "txye" file (#1816)
- Add nodal synchronization of E and B fields in the main grid (#1817)
- Fix QED Build (CUDA 10.0) (#1888)
- Fix printf format in Parser (#1886)
- Fix Out-Of-Bound Access In Some Interpolation Functions (#1885)
- Docs: Document CMAKE_VERBOSE_MAKEFILES (#1882)
- Sphinx: limit docutils to 0.16 (#1884)
- Docs: How To Read Raw Data With Guard Cells (#1878)
- Parser: Abort on NaN/Inf Results (#1872)
- Abort If More Guard Cells Than Valid Cells (#1873)
- Jn: first arg int (#1876)
- Doc: More Dev Deps (#1877)
- Remove Unused Variable in ComovingPsatdAlgorithm (#1879)
- Regenerate parser with option "noinput" (#1880)
- Allow expressions for my_constants (#1874)
- Parser: Bessel Function (J_n) (#1854)
- Compile-time option to use
algo.load_balance_costs_update = gpuclock
(#1838) - adding docs for buffer size (#1864)
- zenodo.json: fix syntax (#1866)
- Fix No-MPI Build Warning (#1870)
21.04
Dependencies
AMReX: release 21.04
PICSAR (development
, incl. QED): 348830b444c65ca305aa3f89cd72fef7c65abd7d
picmistandard: release 0.0.14
openPMD-api: releases 0.12.0-0.13.*
List of PRs merged since the last release
This list was generated with
git log 21.03.. | grep -A 3 "Author: " | grep -B 1 "\-\-" | sed '/--/d' | sed -e 's/^ /- /'
- Release 21.04 (#1865)
- set default value for BTD buffer to 0 (#1862)
- add buffer as input parameter (#1858)
- paraview.pmd: write on close (#1860)
- FlushFormatOpenPMD: Cleanup (#1861)
- Add Time-Averaged Fields To Raw Fields Output (#1859)
- CMake: Move CCache Message (#1853)
- More Output In
checksum.py
When Checksum Benchmarks Fail (#1845) - Move KernelTimer to Parallelization (#1856)
- fix bx used in amrexPArallelFor (#1855)
- Weekly Update: AMReX & PICSAR (#1843)
- Add USE_OPENPMD=TRUE To Run Test
LaserIonAcc2d
Locally (#1852) - Remove the avg_aux fields (#1849)
- we dont need warpx do_back_transformed_daig for field =1 (#1848)
- Tool
read_raw_data.py
: Handle Ghost Regions With Nodal/Yee Grids (#1851) - openPMD: QED Attributes as scalars (#1777)
- Regrid spectral solver during load balance (#1815)
- Add option for finite-order centering of currents (nodal to staggered) (#1763)
- Silver Mueller in RZ (#1804)
- Class
PsatdAlgorithm
: Simplify Initialization of Coefficients (#1819) - CI: DPC++ apt clean (#1841)
- README: Project Dependencies & Communities (#1840)
- More Badges: Install, ECP (#1834)
- CI: HIPCC as C Compiler (#1837)
- CI: HIP w/o MPI (#1836)
- add warning for Galerkin scheme (#1832)
- Docs: HPC Updates (#1830)
- README: More Badges, Beta (#1831)
- Docs: missing ::
- Disable charge deposition for photons (#1825)
- Sphinx Documentation: Restructure (#1821)
- CMake: Print Version (#1820)
- CMake: Build AMReX with IPO/LTO (#1822)
- AMReX/PICSAR: Weekly Update (#1823)
- Fix some formatting in parameters documentation (#1818)
- Applied boost to single and multiple particle input (#1800)
- Warnings: PSATD+RZ & More (#1814)
- LoadBalanceCosts reduced diagnostic set spatial indices to zero depending on dims (#1785)
- Move Python Callback function (#1793)
- DPC++: More Savings (#1813)
- Add option to deposit current at arbitrary time (#1810)
- Use Clear Naming Standard for ParmParse Variables (#1809)
- Remove Wrong Parser Query in MultiParticleContainer.cpp (#1808)
- Docs: Sorting Defaults Changed (#1798)
- Replaced almost all nGrow with nGrowVect (#1801)
- openPMD: Add ParaView .pmd Helper File (#1802)
- Add option to specify a0 instead of e_max for the laser (#1770)
- KernelTimer cleaning (#1780)
- Add reference to WarpX slides in the acknowledge us section (#1796)
- Boundary input - Periodic (#1730)
- Move laser particle container (#1792)
- Implement Silver Mueller boundary conditions (#1766)
- FFTW: CMakeConfig Support (#1765)
- Add timers in routines that depend on cell-related work (#1692)
- README: License Block (#1771)
- Move multi-physics module out of
OneStep
(#1790) - AMReX: Weekly Update (#1795)
- Clean-up OneStep function: Move error message at initialization (#1789)
- Fix typo about do_tiling in documentation (#1788)
- AddPlasma: Avoid a calculation resulting in NaN when num_ppc is 0 (#1787)
- fix unused variables (#1786)
- CI: DPC++ Re-Enable (#1783)
- CMake: Update AMReX Particle Precision (#1782)
- CI: Disable DPC++
- Version: 21.03 (#1772)
- Spectral Solver: Fix Allocation of rho_fp and rho_cp (#1779)
- Minor cleanup of RZ in collisions (#1774)
- fix typo (#1773)
- Spectral Solver: Remove Unused Header Files (#1778)
- AMReX: Weekly Update (#1769)
- CI: DPC++ Re-Enable (#1743)
- Remove Temporary Custom Output for Reformatted BTD (#1726)
- Zenodo: Add meta-data (#1750)
- AMReX: Skip AMRLEVEL (#1764)
- QEDInternals: replace amrex::Real with amrex::ParticleReal where appropriate (#1741)
- Ion Acceleration Example: More Text... (#1754)
- RigidInjectedParticleContainer: clean duplicated code (#1752)
- Update AMReX: Install (Regression) (#1762)
- Distribution mapping plotting with reduced diagnostics only 1 step (#1757)
- Implement averaged algo on staggered grids & merge spectral classes (#1544)
- setup.py: libwarpx*.dll (#1759)
- Remove extra ghost cell used with momentum-conserving gathering (#1758)
- CMake: add option to compile with InterProcedural Optimizations (if available) (#1746)
- Examples: Dynamic Scheduling (#1753)
- AMReX: CMake Install (if shared) (#1755)
- ParticleContainer: Fix Unused Vars (#1756)
- GPU clock timer for measuring load balance costs (#1406)
- CI: Always with FFTW/PSATD (#1587)
- Add empty runtime_params = in WarpX-tests.ini (#1748)
- RZ Poisson solver (#1744)
- Clean plotfile output for btd (#1723)
- Add CI coverage for the plotfile particle filters (#1645)
- Remove coarse bounding box check from the BTD selection (#1742)
21.03
Dependencies
AMReX: release 21.03
PICSAR (development
, incl. QED): b35f07243c51ac35d47857fe36f0aafb6b517955
picmistandard: release 0.0.14
openPMD-api: releases 0.12.0-0.13.*
List of PRs merged since the last release
This list was generated with
git log 21.02.. | grep -A 3 "Author: " | grep -B 1 "\-\-" | sed '/--/d' | sed -e 's/^ /- /'
- AMReX: 21.03 (#1749)
- For picmi, fix MultiSpecies (#1745)
- CI: Disable DPC++
- Add multiple particles source (#1718)
- fix bug (#1736)
- CI: openPMD-api w/o CLI Tools (#1732)
- Finite-order field centering: few small optimizations (#1714)
- AMReX: Weekly Update (#1725)
- CI: ICC use [email protected] (#1739)
- Split Cartesian tests across 2 CI workers (#1735)
- CI (Azure): Reorder As Jobs (#1737)
- Summit & Cori: Update openPMD & ADIOS2 (#1704)
- undo last commit
- CI (Azure): Move Timeout Key
- Fix: Histogram w/o Filter (#1727)
- Fix: run_test.sh - fail on error & fix clone (#1729)
- ParticleHistogram: Fix Performance Regression (#1696)
- Backtransformed Diags with openPMD (#1717)
- pyproject.toml: build-backend (#1722)
- Fix: CMake Library Alias (Install) (#1721)
- Tool: update AMReX dependency (#1710)
- Fix spelling typos (#1715)
- Add "." to libwarpx Aliases (#1720)
- Plotfile capability for BTD (#1576)
- MultiFabs Tags: WarpX Basics (#1713)
- CMake: Search rocFFT (#1703)
- CMake: Cosmetic Clean-Up (Messages) (#1707)
- Fix warnings in docs (#1711)
- CMake: Mark Some PICSAR options as "advanced" (#1708)
- Fix bug in loop over boxes in WarpX::UpdateAuxilaryDataStagToNodal (#1691)
- Spectral solver: remove extra semicolons (#1709)
- Initialize aux MultiFabs on level 0 (#1705)
- Close #1688 : Transform the moving window velocity to its boosted-frame value. (#1700)
- fix rst link again
- fix formatting: verbatim in rst
- fix formatting: rst link
- CMake: Quick, Local Dependencies (#1699)
- Docs: Update openPMD-viewer include (#1701)
- Reduced diagnostics load balance cleaning (#1697)
- new setup.py: PYWARPX_LIB_DIR support (#1698)
- setup.py: Build Dir Path Clash (#1694)
- Tool: newVersion.sh (#1686)
- Reset benchmarks of boosted frame tests (#1695)
- Fix: Missing Geometry Includes (#1690)
- GNUmake: QED on (TRUE) by default (#1689)
- Add a automated test for testing restart (#1623)
- openPMD-api: 0.13.2 (internal) (#1680)
- Load data with ds.covering_grid(...) instead of ds.index.grids[0] (#1687)
- Input load balance parameters as
algo.load_balance_param
(#1683) - CI: Minimal Compile (#1684)
- Docs: QED is now on (#1685)
- Fix photon species error message (#1681)
- Set QED support ON by default (#1529)
- MSVC: '*/' found outside of comment (#1679)
- BilinearFilter: Fix compilation warning (#1660)
- Update intervals notation in visualization doc (#1678)
- Reduced diagnostic for load balance efficiency (#1673)
- CI: BLAS++ from Mainline (#1677)
- Updates to match picmi version 0.0.14 (#1672)
- Move
getCosts
definition out of header (#1676) - Refactor finite-order interpolation functions for momentum-conserving field gathering (#1653)
- Always synchronize nodal points of PML MultiFabs (#1669)
- fixTypo for pml has particles parameter for docs (#1671)
- remove semicolons (#1662)
- Remove redundant "do_qed" option in inputfile (#1667)
21.02
Dependencies
AMReX: release 21.02
https://github.com/AMReX-Codes/amrex/releases/tag/21.02
PICSAR (development
, incl. QED): ECP-WarpX/picsar@024db7c
List of PRs merged since the last release
This list was generated with
git log --since=21.01 | grep -A 3 "Author: " | grep -B 1 "\-\-" | sed '/--/d' | sed -e 's/^ /- /'
- scipy 1.5+ (#1670)
- requirements.txt: fix overspecification (#1668)
- parameter.rst fixes (#1663)
- fix inconsistent formatting (#1666)
- [mini-PR] Add particle tiling documentation (#1665)
- make sure we redefine the tmp particle tiles when we load balance. (#1658)
- Reset broken benchmark for CI test initial_distribution (#1661)
- Updates for electrostatic solver (#1604)
- Modern setup.py: CMake-Driven, Multi-Dimensional (#1647)
- Take time step into account to compute guard cells for J and rho (#1607)
- Add filter for particle histogram (#1643)
- Start Embedded Boundary development (#1641)
- CI: Ubuntu-latest -> 20.04 (#1654)
- [mini-PR] Broken link to scripts (#1651)
- Replace an always false test with an abort (#1655)
- Use pinned memory for tmp particles in diags. (#1644)
- Cleaned up field diagnostic in picmi interface (#1649)
- Add parameter for default galilean velocity (#1097)
- Remove unused lines about particle filters (#1646)
- Fix number of guard cells in PML with 2D PSATD (#1648)
- Start: PerformanceHints After Init (#1630)
21.01
Dependencies
AMReX: release 21.01
https://github.com/AMReX-Codes/amrex/releases/tag/21.01
PICSAR (development
, incl. QED): ECP-WarpX/picsar@47c269e
List of PRs merged since the last release
This list was generated with
git log --since=20.12 | grep -A 3 "Author: " | grep -B 1 "\-\-" | sed '/--/d' | sed -e 's/^ /- /'
- openPMD-api: 0.13.0 (#1601)
- LGTM: Fix & Modernize C++ Build (#1603)
- Reconfigured the collision classes to allow for generalization (#1583)
- Docs: MR Ratio (#1589)
- Cori: Newer CMake (#1599)
- Use PML diagonal components only with div cleaning (#1592)
- Fix: PSATD + CUDA build (#1595)
- Use correct PML sigma coeffs depending on staggering (#1573)
- Fix particle injection position at restart (#1590)
- Added phi to raw plots (#1591)
- Generalize some interpolation functions for MR (#1585)
20.12
Dependencies
AMReX: release 20.12
https://github.com/AMReX-Codes/amrex/releases/tag/20.12
PICSAR (development
, incl. QED): ECP-WarpX/picsar@47c269e
List of PRs merged since the last release
This list was generated with
git log --since=20.11 | grep -A 3 "Author: " | grep -B 1 "\-\-" | sed '/--/d' | sed -e 's/^ /- /'
- setup.py: new release tag
- Add the possibility to disable Schwinger in part of the domain (#1524)
- Update README (#1540)
- Adding Particle Extrema Reduced Diagnostics (#1316)
- Fix some warnings related to double to float conversions (#1533)
- Update and fix to picmi.py (#1539)
- Update landing page of WarpX documentation (#1538)
- Added Jupyter notebook to calculate and plot NCI growth rate. (#1456)
- Electrostatic lab frame (#1531)
- Fix bug in yt workaround for Galilean 2D/RZ tests (#1536)
- Clean up calls to FillBoundaryAux (#1522)
- Init Injector: Fix Missing cmath (#1523)
- fixed some double to float conversions (#1528)
- fixed typo in Akturk ref in laser definition (#1526)
- CI: Windows (#1521)
- LapackPP: Changed Build Flags & Build Bugs (#1525)
20.11
Dependencies
AMReX: release 20.11
https://github.com/AMReX-Codes/amrex/releases/tag/20.11
PICSAR (development
, incl. QED): ECP-WarpX/picsar@d60c72f
List of PRs merged since the last release
This list was generated with
git log --since=20.10 | grep -A 3 "Author: " | grep -B 1 "\-\-" | sed '/--/d' | sed -e 's/^ /- /'
- fix an "unused variable" warning (#1488)
- development branch is the default, no need to specify it (#1480)
- Use filter in CI tests with Galilean current correction (#1474)
- In Situ Vis.: Fix Rho Contouring (#1482)
- deleted some useless end-of-line ';' (#1478)
- Ascent: Jupyter Replay Workflow (#1473)
- Filter diagnostic rho (#1295)
- FieldMaximum reduced diag: average all components to cell centers (#1411)
- Improve 2D laser injection test (#1422)
- PSATD: only deposit charge if needed (#1428)
- Explicit choice of
max_iters
for MLMG solver (#1471) - Initialize last element of PML sigma_star arrays (#1460)
- CMake 3.18+: CUDA Arch Policy (OLD) (#1459)
- Docs: Build on Summit (OLCF) with CMake (#1462)
- Fix warning related to external laser binary file (#1470)
- Ascent: Fix Contour Plots (#1469)
- Update a couple of asserts if warpx.numprocs is used (#1440)
- fix 'comparison of integer expressions of different signedness' warning in parser (#1463)
- Fix Warning message <pmap.resize> (#1461)
- provide last AMReX and WarpX working commits on Juwels (#1465)
- Fix Warning for SigmaBox FabFactory (#1466)
- CMake: HIP Compute Hint (#1454)
- Fix NVCC Regression in Parser (#1458)
- Remove a few segfaults when there is zero particle species (#1449)
- picmi - minor cleanup, removing unneeded input quantities (#1446)
- Fix warning with openPMD (#1452)
- Docs: Ascent Replay Workflow (#1331)
- add error message on Juwels compilation in doc (#1450)
- fix unused function warning in parser (#1448)
- CI: DPC++ remove outdated activation (#1437)
- Gpu::Atomic::Add -> Gpu::Atomic::AddNoRet (#1447)
20.10
Dependencies
AMReX: release 20.10
https://github.com/AMReX-Codes/amrex/releases/tag/20.10
PICSAR (development
, incl. QED): ECP-WarpX/picsar@9924a34
List of PRs merged since the last release
This list was generated with
git log --since=20.09 | grep -A 3 "Author: " | grep -B 1 "\-\-" | sed '/--/d' | sed -e 's/^ /- /'
- RZ spectral: add default value of i_comp in scalar transforms (#1404)
- Doc: LLNL Setups (#1394)
- Use fewer guard cells for deposition (#1368)
- Remove instability on PML with do_nodal (#1379)
- CI: Output CPU Type (#1393)
- removed extra ; (#1397)
- Minor modification of Visualization.ipynb (#1383)
- Implement intervals parser for reduced diagnostics (#1389)
- Fix error for FieldMaximum diag in 2D (#1391)
- Apply style conventions to LaserParticleContainer (#1386)
- Add option to only resample cells with high enough number of macroparticles (#1385)
- Laser-Ion Acceleration Example (#1204)
- New Diagnostics: FieldMaximum (#988)
- Doc: Cori MPI Thread Multiple (#1376)
- Use amrex::ParallelForRNG for random number generation (#1373)
- Add CI test and documentation for leveling thinning algorithm (#1327)
- RZ spectral current correction and Galilean (#1216)
- remove unused functions from MultiParticleContainer (#1382)
- Summit: Doc Modules for RZ+PSATD (#1377)
- Option to have absorbing BC for particles, regardless of field BC (#1334)
- SYCL 2020/DPC++: C++17 (#1375)
- Dump rho per species (#1294)
- [mini-PR] Fix a couple of new warnings (#1356)
- [mini-PR] Fix a couple of warnings (#1372)
- Docs: GNUmake single precision (#1374)
- Summit: Doc I/O Module(s) (#1369)
- Implemented fft_periodic_single_box for RZ spectral (#1301)
- Docs: Boost 1.66.0+ (#1370)
- Initial version of use_damp_fields_in_z_guard option (#1304)
- Docs: Spack Env (#1348)
- Docs: QED in PICSAR development (#1359)
- CI: Travis CI -> Azure Pipelines (#1364)
- Create reduced diag ouput file only with IO process (#1365)
- CI BlasPP/LapackPP: New CMake Flags (#1363)
- CI: New MKL Package for DPC++ (#1362)
- openPMD-api 0.12.0: Iteration::close() (#1353)
- DiagnosticsToAccountForMovingWindowRestart (#1354)
- Disable laser when e_max = 0 (#1355)
- Intel DPC++: Beta09 (#1357)
- openPMD build: HDF5 Env Hint (#1342)