Skip to content

Releases: ECP-WarpX/WarpX

21.07

08 Jul 23:59
21.07
bbd1b58
Compare
Choose a tag to compare

DOI

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 using AddPlasmaFlux (#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

01 Jun 19:52
21.06
e39f2b2
Compare
Choose a tag to compare

DOI

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

04 May 16:38
5119238
Compare
Choose a tag to compare

DOI

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

02 Apr 02:11
21.04
98e6bc3
Compare
Choose a tag to compare

DOI

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

01 Mar 22:47
21.03
0fb3089
Compare
Choose a tag to compare

DOI

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

01 Feb 17:37
21.02
dfe8b3e
Compare
Choose a tag to compare

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

05 Jan 04:28
21.01
642bad2
Compare
Choose a tag to compare

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

02 Dec 07:45
330c6c5
Compare
Choose a tag to compare

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

02 Nov 21:13
ba2f8aa
Compare
Choose a tag to compare

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

01 Oct 17:18
beb080a
Compare
Choose a tag to compare

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)