Edoardo Zoni
Edoardo Zoni
Another attempt of #1839, in order to fix #2830. When `warpx.do_centered = 1` (previously `warpx.do_nodal`) every MultiFab is fully cell-centered, if not the E and B MultiFabs are staggered and:...
I track here a few possible performance optimizations of the Vay current deposition scheme that were discussed recently offline, especially with regard to the complete scheme implemented in #2958, which...
In preparation of the last milestone report, we ran some simulations of 2 plasma stages in RZ geometry, which did not seem to produce correct results. Here's the input file...
Following up on #1873, we now check that the number of guard cells does not exceed the number of valid cells also in the PML region (rather than only in...
Reformulate the PSATD equations with/without rho by simply expressing rho at times n*dt (`rho_old`) and (n+1)*dt (`rho_new`) in terms of div(E) and div(J) for both standard PSATD and Galilean PSATD,...
Replace #3208 using the new functions introduced in #3222. With Vay deposition (in the case without periodic single box), we want to filter D at the beginning of the Vay...
Milestone-related task: add support for openPMD output in our checksum regression analysis. **Goal:** Perform checksum regression analysis on both plotfile and openPMD output for all tests. **Notes:** - The particle...
For CI tests using the div(E) cleaning method, we can simply check charge conservation in the same way as we do for current correction or Vay deposition. Errors on div(E)=rho...
This is a follow-up to #3466 and depends on that PR. To-do: - [x] Merge #3343 and rebase; - [x] Merge #3466 and rebase; - [x] New class `PsatdAlgorithmGalilean` for...
Work-in-progress PR to set up CTest. Apply the same logic as in ImpactX and adjust/advance for WarpX. - Example of current input files organization: - `inputs_base_2d` (base input file for...