Skip to content

20.09

Choose a tag to compare

@ax3l ax3l released this 08 Sep 21:14
· 3677 commits to development since this release
65d1c05

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::sqrt was 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)