aboutsummaryrefslogtreecommitdiff
path: root/Source/FieldSolver/FiniteDifferenceSolver/FiniteDifferenceSolver.cpp (follow)
AgeCommit message (Collapse)AuthorFilesLines
2021-06-24Use "Include What You Use" on WarpX (#1947)Gravatar Luca Fedeli 1-7/+16
* initial tests with IWYU * added a couple of forward declarations * used iwyu on more files * progress * used iwyu on more files * progress with iwyu * progress with iwyu * fixed bug * progress with iwyu * progress with IWYU * progress with IWYU * fixed bug * fixed bug * progress with IWYU * progress with IWYU + use forward declarations in WarpX.H * first try with .def files * fix bugs * progress with IWYU * progress with IWYU * progress with iwyu * correct copyright * fixed bug * fixed bugs * fix missing include * fixed bug * fix bug * fix bug introduced during last bugfix * use iwyu on newly added files * add space * fix bug * fix missing include * fix missing include * fix missing include * fixed bugs * fixed bug * attempt at fixing issue with math functions * added missing include * fixed missing include * using _fwd.H * fixed bug * progress with iwyu * update AMReX branch * enforce alphabetic order * progress with iwyu * use right version of amrex * use right version of amrex for tests * fixed bug * fix another bug * fix missing include * fix missing include * fix missing include * updated amrex * initial work to document new include strategy * updated documentation * Fix rst & private includes * Remove accidentially added files * Fix rst code blocks * one more rst block Co-authored-by: Axel Huebl <axel.huebl@plasma.ninja>
2021-06-16Silver-Mueller: Avoid Managed Memory (#2019)Gravatar Axel Huebl 1-18/+14
Avoid relying on managed memory usage in Silver-Mueller boundary conditions. Previously, we initialized the coefficients on the host, copied them to device and then accidentially used the device memory on the host again, as we calculated some constants. This now keeps the initial host-memory around so we can use it for host-only operations.
2020-12-11PSATD Runtime Control (#1300)Gravatar Axel Huebl 1-2/+6
* Docs: PSATD Runtime Option * Tests: PSATD Runtime Option Add new runtime option to PSATD regression test matrix. * PICMI: PSATD runtime option * Source: PSATD Runtime Option
2020-09-03Remove ManagedVector from finite-difference solver (#1269)Gravatar WeiqunZhang 1-5/+35
2020-07-24Fix -Wextra-semi (#1207)Gravatar Axel Huebl 1-1/+1
Remove unnecessary semicolons (fix compiler warnings).
2020-02-25Includes: Clean Up (#743)Gravatar Axel Huebl 1-1/+1
- Use `""` for WarpX-local includes - Order: WarpX `""`, AMReX `<>`, other third party includes `<>` - Add dir prefixes for WarpX Add order to includes by including from `Source/` onward and keeping directory prefixes of non-local includes for clarity.
2020-02-06Add Doxygen commentsGravatar Remi Lehe 1-8/+1
2020-02-06Prepend class members with "m_"Gravatar Remi Lehe 1-4/+4
2020-02-06Explicitly use "Cartesian" in the name of algorithmsGravatar Remi Lehe 1-6/+6
2020-01-29Add copyrightsGravatar Remi Lehe 1-0/+7
2020-01-28Add commentsGravatar Remi Lehe 1-5/+19
2020-01-28Register missing parameterGravatar Remi Lehe 1-0/+1
2020-01-28Fix type of input parameter "do_nodal"Gravatar Remi Lehe 1-1/+1
2020-01-27Implement nodal solverGravatar Remi Lehe 1-4/+17
2020-01-27Fix compilation errorsGravatar Remi Lehe 1-0/+30
2020-01-10Update Evolve BGravatar Remi Lehe 1-15/+0
2020-01-10Started implementing finite difference solverGravatar Remi Lehe 1-0/+15
Added Yee algorithm