|
* part_per_grid/cell : cartesian diag in RZ/openPMD
* RZ+openPMD : flexible ZR or RZ order
* fix logic if not in RZ
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* fix regression test, remove transpose and refactor
* Update Source/Diagnostics/WarpXOpenPMD.cpp
* Fix: Doxygen, Consistent Naming, Comments, Style
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Remi Lehe <remi.lehe@normalesup.org>
Co-authored-by: Axel Huebl <axel.huebl@plasma.ninja>
|
|
* [Draft] openPMD: RZ Modes
* Change 'theta' to 't' and 'J' to 'j'
* Docs: openPMD rz notes
* editing docs openPMD RZ note
* erase cartesian E,B,j from openPMD rz diags list
* openpmd rz: theta->t, exclude xyz dumps
* openpmd rz: axes r,z, save as comp[mode][r][z]
* catch logic bugs tracking when in rz mode
* change return type to c++17 tuple in helper fn
* allow divB functor to store in theta mode
* tuple bindings / account for theta mode variables
* only r,t,z componets in RZ, separate rz field init
* separate rz field init, arbitrary diags in RZ
* docs: xyz comps in cartesian, rtz in rz geometry
* docs : remove mention of dump_rz_modes
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* clarify documentation of InitializeFieldFunctorsRZ
* n_rz_modes = 1 if not in RZ
* style change for brackets
* style, documentation, clarify magic constants
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* add helper getVec
* transpose RZ openPMD data for proper viewing
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* safe for 2d and rz
* fix transpose order of limits, add tinyProfiler
* document transpose function, lack of optimization
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Fix divB num components
* keeping changes to openPMD+RZ, not general RZ
* divB made more similar to divE
* eliminate or document unused variables
* fix openPMD+RZ documentation
* change thetaMode parser to regex
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* replace n_rz_azimuthal_modes with warpx variable ncomps
* Ignore Unused Var in Cartesian
* add rz openpmd analysis
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Fix warnings: unused vars
* clarify documentation of dump_rz_modes
* cleaning up before sending to PR
* remove divB, divE, test in a different PR
* Update Source/Diagnostics/WarpXOpenPMD.cpp
fix Dxygen strings
Co-authored-by: Axel Huebl <axel.huebl@plasma.ninja>
* clean up doxygen, note issue in divB
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* fixing rz_opmd test, still not passing
* Fix: Unused <diag>.dump_rz_modes
* updating openPMD+rz analysis
* Regression Setup: set `outputFile`
* Use HDF5 Backend
This is most likely installed by all developers, so we use it for
tests.
* Code Style Updates
* simplify test and reduce code redundancy
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* reduce redundancy 1 less line
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Keep HDF5
HDF5 is easier to install for developers and provided in CI.
* Style fixes
* Style fix
Co-authored-by: Axel Huebl <axel.huebl@plasma.ninja>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
|