Age | Commit message (Collapse) | Author | Files | Lines |
|
* Update picmi constants to match the values in PhysConst
* In picmi, use string q_e for charge instead of float with charge_state = +-1
* Updated benchmarks of picmi tests
|
|
Document on how to use a newer version of Ascent on Summit (OLCF).
This release contains bug fixes and new features.
|
|
There is no need to modify the evolve routines depending on
the python build. By default, the callbacks are stored as
shared globals, which are validly initialized to nothing.
This simplifies the binary variants of WarpX.
|
|
* use tmp particle container instead of WritePlotFile with filter
* fix call signatures
* restore engine
|
|
Fix a typo in the extraction action for replay workflows.
|
|
Fix the order of passed SoA user attributes. So far, they were
permuted (accidentially ordered by name).
|
|
* CI Lamor MR: Cover raw fields
Reproduce and cover raw field plots in CI.
* fix staggering of box indices in Interpolate
|
|
|
|
* fix a possibly uninitialized variable warning
* adopted alternative solution following dpgrote suggestion
|
|
We change the spelling of this environment hint in AMReX, to make
it more common with typical unix conventions/expectations.
|
|
Add a trick to the docs to avoid running out of parser depth by
grouping terms manually.
|
|
|
|
The default installation suffix for libraries on some
systems with multiarch support is `lib64/`.
|
|
(#1502)
|
|
|
|
This reverts commit 5d1b88eaae68353897382423cb87ee0eb7266fa9.
|
|
* CMake: New AMReX Options
Anticipate new AMReX options in CMake.
* warpx.profile: CMake AMReX_CUDA_ARCH
New environment hint with the same name as the CMake variable.
|
|
|
|
* 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.
|
|
|
|
Document an efficient workflow to quickly iterate on an
`ascent_actions.yaml` design.
|
|
* 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
|
|
* improved 2D laser injection test
* correct typo in documentation
* fix non-ascii character
* fixed unused variables
* fixed missing checksum
* fix non-ascii character
* updated benchmark
* Update Examples/Modules/laser_injection/analysis_2d.py
Co-authored-by: NeilZaim <49716072+NeilZaim@users.noreply.github.com>
* Update Examples/Modules/laser_injection/analysis_2d.py
Co-authored-by: NeilZaim <49716072+NeilZaim@users.noreply.github.com>
* Update Examples/Modules/laser_injection/analysis_2d.py
Co-authored-by: NeilZaim <49716072+NeilZaim@users.noreply.github.com>
* fixed check in analysis script
* Update Examples/Modules/laser_injection/analysis_2d.py
Co-authored-by: NeilZaim <49716072+NeilZaim@users.noreply.github.com>
* Update Examples/Modules/laser_injection/analysis_2d.py
Co-authored-by: NeilZaim <49716072+NeilZaim@users.noreply.github.com>
* reorganized main function
* added a comment
* Update Examples/Modules/laser_injection/analysis_2d.py
Co-authored-by: NeilZaim <49716072+NeilZaim@users.noreply.github.com>
* fix calculation of dz
* fixed bug
Co-authored-by: NeilZaim <49716072+NeilZaim@users.noreply.github.com>
|
|
* 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
|
|
|
|
|
|
* Changed compiling commands to cmake & added link
* Applied reviewer suggestions
|
|
* 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>
|
|
|
|
|
|
* Document for ascent replay
* ascent replated repository
* Apply suggestions from code review
* Review of replay - rendering plot without run simulation
* modify Review of replay - accept Axel suggestion
* modify replay - remove png file
* Remove PNG
Too large for git
* Replay: Restructure Workflow
* Remove duplicated files
Well documented in the LWFA example and text now.
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`.
|
|
Removes an outdated environment activation line in DPC++.
|