20.09
Dependencies
AMReX: release 20.09 https://github.com/AMReX-Codes/amrex/releases/tag/20.09
PICSAR (development, without QED): ECP-WarpX/picsar@82bc47e
or PICSAR (QED, with QED): ECP-WarpX/picsar@b01bf73
List of PRs merged since the last release
This list was generated with
git log --since=20.07 | grep -A 3 "Author: " | grep -B 1 "\-\-" | sed '/--/d' | sed -e 's/^ /- /'- Remove ManagedVector from Particles/ (#1273)
- openPMD: Generalize Mesh Position (#1296)
- Make BeamRelevant reduced diagnostic doable for RZ (#1183)
- openPMD-api: 0.12.0+ (#1302)
- Gather: Rename Galerkin Varnames (#1297)
- CKC: Use Enum instead consequently (#1299)
- Fix some more warnings (#1288)
- openPMD Mesh: Fix grid offset/spacing (#1291)
- fix typo in doc (#1292)
- Bug fix in Div E computation for RZ PSATD (#1287)
- Fix some warnings in RZ spectral solver (#1286)
- Remove ManagedVector from filters (#1271)
- Remove ManagedVector from PML (#1267)
- CI: DPC++ Re-Enable (#1285)
- Use Long for the pid type in ParticleCreation (#1281)
- Remove ManagedVector from finite-difference solver (#1269)
- Add structure for resampling algorithms (#1265)
- fix implicit capture of this in lambda function (#1282)
- Remove ManagedDeviceVector from BackTransformDiagnostic (#1268)
- Remove unused methods from WarpXParticleContainer. (#1277)
- In AddNParticles, id should be changed to Long (#1280)
- Remove ManagedVector from spectral solver (#1270)
- Remove ManagedVector from Utils (#1274)
- Fix 🩹(almost) all warnings
⚠️ with default configuration in 2D (DIM=2, openMP+MPI, double precision, no advanced solvers, no QED, native output) (#1264) - Disable ParticleIO for slices (#1275)
- Fix 🩹 (almost) all warnings
⚠️ with default configuration (DIM=3, openMP+MPI, double precision, no advanced solvers, no QED, native output) (#1263) - Remove ManagedVector from laser (#1272)
- update benchmarks for id changes (#1278)
- Only tag particles for splitting when we change levels if splitting is on. (#1276)
- [mini]Bug fix in ParticleListDistribution (#1252)
- Add copyright headers when missing (#1262)
- Use Long to store pid (#1266)
- Add .editorconfig file (#1261)
- Defining geom object for diags (#1241)
- For PICMI, added more arguments for psatd solver (#1259)
- Fix some warnings (#1239)
- Add doc about how to provide a Coulomb logarithm for the collision module (#1257)
- Remove Recursive Function from Parser (#1156)
- [mini]Fix normalization factor on rho for RZ higher modes (#1254)
amrex::Math::sqrt->std::math.amrex::Math::sqrtwas a temporary (#1258)- change default warpx.sort_bin_size to (1, 1, 1) (#1253)
- Bug fix for RZ PSATD backwards transform for GPU (#1247)
- fix performance IO automated test (#1248)
- Fix implicit conversion warning (#1249)
- Fix RZ PSATD backward transform for icomp > 0 (#1246)
- Make collision module doable for RZ (#1135)
- Domain decomposition by user (#1231)
- Updated doc for installation of RZ PSATD (#1245)
- fix typo in doc (#1243)
- RZ PSATD: rho diags must be cell-centered (#1240)
- Use psatd.n_guard, not psatd.n_guard, in 2D and RZ (#1237)
- swap fieldGather and external fields (#1235)
- Galilean PSATD: current correction and rho-free formulation (#1151)
- Reformatted BTD fields (#1158)
- Update checksum tests (#1236)
- Fix bug in imaginary part of divE (#1233)
- Travis CI: openPMD Slipped Out (#1223)
- CMake: openPMD Suffix (#1228)
- removed several other warnings (#1229)
- Fix the source of some "unused variable" warnings (#1227)
- openPMD: Reconstruct RZ Particles (#1225)
- Add input parameter to control Galerkin-scheme gather (#1191)
- openPMD: Field Names/Labels, Particle Record Names (#1224)
- Travis CI: CCache (#1226)
- Add some information about using async io in the docs (#1194)
- [tiny] Avoid particles with do_not_gather=1 be pushed in the last half step (#1210)
- Add job submission script of Cori Haswell in Doc (#1222)
- Docs: Hint FWHM_I in Gaussian Beam (#1215)
- CI: Fix oneAPI Activation (#1219)
- Input: Remove n options (#1217)
- Current Deposition: Fix Unused Params (#1218)
- Rename Input to
algo.maxwell_solver(#1188) - Fix Diagnostics: Compiler Warnings (#1209)
- fix warning on LGTM (#1212)
- Added k-space filter for RZ spectral solver (#1006)
- Build: Enable Warnings (#1211)
- Fix -Wextra-semi (#1207)
- do not directly access the particle id and cpu in favor of going through the getter / setter methods. These members are implemented using an anonymous struct that will be going away soon in amrex, so this type of access is deprecated. (#1208)
- CMake: RelWithDebInfo -O3 (#1203)
- Do PSATD+RZ in the RZ_NO_MPI travis instance (#1202)
- fix bug which prevented evolution of optical depth (#1205)
- Workaround for 2D Galilean tests (#1200)
- Add Travis regression test for RZ spectral solver (#1175)
- Cleaner calculation of the simulation timestep (#1031)
- make the docs and assertions around the particle shape factors reflect the current behavior of the code. (#1199)
- Fix Gatherv (#1197)
- openPMD: Fix NOMPI Particle Output (#1196)
- [tiny] Explained print when NaN in LibEnsemble (#1190)
- define compute_shape_factor for VayDepos (#1192)
- Fix Evolution: Current Depos. and Shapes (#1082)