Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
* fix a possibly uninitialized variable warning
* adopted alternative solution following dpgrote suggestion
|
|
|
|
(#1502)
|
|
|
|
* option to smart-query input arguments using the parser
* modify one example to illustrate
* cleaner naming
* cleaner call to the parser, no need to go through a pointer
* better naming and more doc for queryWithParser
* update the documentation
|
|
|
|
* fixed unused variable
* eliminate superfluous include
|
|
Fill the boundaries up to one cell after calculating fields such as
`rho`/`rho_<species>` on the fly. This is necessary for properly
initialized boundary cells as we pass the data on to in situ
visualization libraries.
|
|
|
|
* First cut of adding filtering of rho diagnostic - not yet working
* Fixed the handling of parallel transfers in RhoFunctor when filtering is turned on
* Fixed end of line space
* In RhoFunctor, only do kspace filter with RZ and PSATD
* PICMI analytic applied fields (#1306)
* PICMI Added applied fields
* PICMI fixed typo in Constants
* Change picmistandard version requirement to 0.0.9
* Increment required picmi version
Co-authored-by: Remi Lehe <remi.lehe@normalesup.org>
* Updated checksums with filter of diagnostic rho
* Fix comment in rho diagnostic
* Updated LaserIonAcc2d benchmark after filtering rho
* Update galilean_rz_psatd benchmark with filtering of rho
Co-authored-by: Remi Lehe <remi.lehe@normalesup.org>
|
|
* FieldMaximum reduced diag: average all components to cell centers
* Remove read_raw_data.py in reduced diag automated test
* No longer output raw fields in reduced diags tests
* Modify a comment
|
|
* PSATD: only deposit charge if needed
* Update Source/FieldSolver/WarpXPushFieldsEM.cpp
Co-authored-by: Edoardo Zoni <59625522+EZoni@users.noreply.github.com>
Co-authored-by: Edoardo Zoni <59625522+EZoni@users.noreply.github.com>
|
|
* added an option to set explicitely `max_iters` for MLMG solver
* fix EOL white spaces
* fix EOL white spaces 2
|
|
|
|
* fix read of binary file
* removed useless include
|
|
Fix the missing ngrow of one cells for Ascent, which guarantees that
the `FillBoundary` calls after centering field data provide an extra
cell for contouring.
Also fix a few doc typos and unused variable warnings.
|
|
* Update a couple of asserts if warpx.numprocs is used
* Set blocking factor to 1 when warpx.numprocs is used
* Apply suggestions from code review
Co-authored-by: Axel Huebl <axel.huebl@plasma.ninja>
|
|
parser (#1463)
fix 'comparison of integer expressions of different signedness' warning in parser
Co-authored-by: Tools <warpx@lbl.gov>
|
|
|
|
|
|
* Fix NVCC Regression in Parser
Fix a regression with the recompilation of the parser that shows
up with NVCC and GNUmake on Summit.
* Modify Parser's makefile to remove #line and rename bison's output file to .cpp
Co-authored-by: Weiqun Zhang <weiqunzhang@lbl.gov>
|
|
* Remove a few segfaults when there is zero particle species
* Docs: Update Example
* We don't have `part_per_proc` so exemplify with something else.
Co-authored-by: Axel Huebl <axel.huebl@plasma.ninja>
|
|
|
|
parser (#1448)
When compiling WarpX I got this warning message:
`wp_parser.lex.c:1356:17: warning: ‘void yyunput(int, char*)’ defined but not used [-Wunused-function]`
This can be fixed by adding `%option nounput` option to `wp_parser.l` and re-generating the parser with `make`.
|
|
For HIP, AddNoRet for float is much faster because it has hardware support.
|
|
|
|
* replace wherever possible .reset(new with = make_unique
* fixed bug
* fixed bug
* revert WarpXOpenPMD.cpp to the original version
* removed another .reset(new
|
|
* New reduced diag: number of macroparticles
* Add parentheses in header line
* Apply suggestions from code review
Co-authored-by: Luca Fedeli <luca.fedeli.88@gmail.com>
* Add some consts
* Fuse some lines with std::ofstream
Co-authored-by: Luca Fedeli <luca.fedeli.88@gmail.com>
|
|
* turn off diagnostics
* document input to enable/disable diagnostics
* Update Docs/source/running_cpp/parameters.rst
|
|
|
|
* fix warning concerning comparison of int and unsigned int
* fix warning concerning unused variables
|
|
* write species flag to toggle particle output
* document write_species
* Update Source/Diagnostics/Diagnostics.cpp
* write species flag to toggle particle output
* document write_species
* Update Source/Diagnostics/Diagnostics.cpp
|
|
* Separate rho per species diagnostics from particle output
* Update input file of CI test dumping rho per species
* Update documentation
* Use m_output_species_names and m_all_species_names
* Use std::string::rfind and improve error message
* Rename m_all_species to m_output_species for consistency
|
|
|
|
|
|
* added the phase argument for the gaussian laser
* removed signature
* added laser phase to picmi api
* added doc string for phi0
* Update parameters.rst
typo fix
Co-authored-by: Remi Lehe <remi.lehe@normalesup.org>
|
|
* RZ_SP fix
* RZ SP fix
* Fix cufft for single precision RZ.
Co-authored-by: Weiqun Zhang <weiqunzhang@lbl.gov>
|
|
* rocFFT support
* rocfft in 2d rz PSATD solver
|
|
|
|
* Update inputs_3d
* Update inputs_2d
* Add ndt
* Doc
* Doc
* Update inputs_3d
* Update inputs_2d
Co-authored-by: Axel Huebl <axel.huebl@plasma.ninja>
|
|
* replace some reset(new ) with make_unique
* fixed bug
|
|
|
|
* Fix warnings for 2D/3D PSATD builds
* Fix warnings for RZ PSATD builds
* Update FIXME comment: no known bug
* Fix remaining warning for RZ PSATD builds
|
|
* Made particles.use_fdtd_nci_corr false for RZ
* Added AMREX ALWAYS ASSERT
* Fixed AMREX ASSERT
* Revert "Fixed AMREX ASSERT"
This reverts commit 902fcaabbf0c01b75cd7b38e7fd198e75cf1703d.
* Revert "Added AMREX ALWAYS ASSERT"
This reverts commit 7c56270730d0e1e4c9a2ab705cc0027e7ecc1a79.
* Fixed confusion between commits
|
|
* Plot raw fields: fix bug for rho data
* Add query for <diag_name>.plot_raw_rho
* Check if MultiFabs are allocated and fix bug for coarse patch
* Add same check for raw F data
|
|
(#1409)
* Add clean error message when user makes a typo in fields to output
* Add a space
|
|
* fixed unused variable warning
* fixed unwanted copy
|
|
|
|
* Use fewer guard cells for deposition
* Update some CI benchmarks
* Revert "Update some CI benchmarks"
This reverts commit 2f40062557d75e3f6b2d3ba284332b8a92a0d404.
* Check if shapes and guard cells are compatible only for rho
* Do not allocate one extra guard cell for J
* Add more relaxed check on shapes and guard cells for J
|