aboutsummaryrefslogtreecommitdiff
path: root/Source/Parallelization/GuardCellManager.cpp (unfollow)
AgeCommit message (Collapse)AuthorFilesLines
2020-10-26FieldMaximum reduced diag: average all components to cell centers (#1411)Gravatar NeilZaim 5-81/+111
* 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
2020-10-26Improve 2D laser injection test (#1422)Gravatar Luca Fedeli 4-25/+227
* 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>
2020-10-26PSATD: only deposit charge if needed (#1428)Gravatar NeilZaim 3-8/+25
* 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>
2020-10-26Explicit choice of `max_iters` for MLMG solver (#1471)Gravatar Igor Andriyash 5-3/+13
* added an option to set explicitely `max_iters` for MLMG solver * fix EOL white spaces * fix EOL white spaces 2
2020-10-26Initialize last element of PML sigma_star arrays (#1460)Gravatar NeilZaim 1-3/+3
2020-10-26CMake 3.18+: CUDA Arch Policy (OLD) (#1459)Gravatar Axel Huebl 1-0/+9
2020-10-26Docs: Build on Summit (OLCF) with CMake (#1462)Gravatar Lígia Diana Amorim 1-2/+5
* Changed compiling commands to cmake & added link * Applied reviewer suggestions
2020-10-26Fix warning related to external laser binary file (#1470)Gravatar Luca Fedeli 1-39/+33
* fix read of binary file * removed useless include
2020-10-26Ascent: Fix Contour Plots (#1469)Gravatar Axel Huebl 2-5/+5
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.
2020-10-24Update a couple of asserts if warpx.numprocs is used (#1440)Gravatar NeilZaim 4-8/+45
* 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>
2020-10-24fix 'comparison of integer expressions of different signedness' warning in ↵Gravatar Luca Fedeli 4-483/+653
parser (#1463) fix 'comparison of integer expressions of different signedness' warning in parser Co-authored-by: Tools <warpx@lbl.gov>
2020-10-23Fix Warning message <pmap.resize> (#1461)Gravatar Lígia Diana Amorim 1-1/+2
2020-10-23provide last AMReX and WarpX working commits on Juwels (#1465)Gravatar MaxThevenet 1-1/+5
2020-10-23Fix Warning for SigmaBox FabFactory (#1466)Gravatar Weiqun Zhang 6-33/+55
2020-10-22CMake: HIP Compute Hint (#1454)Gravatar Axel Huebl 1-1/+1
2020-10-22Fix NVCC Regression in Parser (#1458)Gravatar Axel Huebl 6-777/+488
* 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>
2020-10-22Remove a few segfaults when there is zero particle species (#1449)Gravatar NeilZaim 4-18/+75
* 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>
2020-10-22picmi - minor cleanup, removing unneeded input quantities (#1446)Gravatar David Grote 1-9/+0
2020-10-22Fix warning with openPMD (#1452)Gravatar Edoardo Zoni 1-1/+1
2020-10-22Docs: Ascent Replay Workflow (#1331)Gravatar lge0303 4-4/+217
* 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>
2020-10-22add error message on Juwels compilation in doc (#1450)Gravatar MaxThevenet 1-0/+4
2020-10-22[mini-PR, even if it does not look "mini"]Fix unused function warning in ↵Gravatar Luca Fedeli 5-271/+377
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`.
2020-10-21CI: DPC++ remove outdated activation (#1437)Gravatar Axel Huebl 1-2/+0
Removes an outdated environment activation line in DPC++.
2020-10-20Gpu::Atomic::Add -> Gpu::Atomic::AddNoRet (#1447)Gravatar Weiqun Zhang 2-64/+64
For HIP, AddNoRet for float is much faster because it has hardware support.
2020-10-20CI & CMake: HIP Support (#1436)Gravatar Axel Huebl 5-6/+81
Add AMD HIP support to CMake and test it in CI (single-precision build).
2020-10-19RZ PSATD, in forward transforms, initialize the copies to zero if needed (#1445)Gravatar David Grote 1-0/+11
2020-10-19Replace wherever possible '.reset(new' with '= make_unique' (#1429)Gravatar Luca Fedeli 30-246/+282
* replace wherever possible .reset(new with = make_unique * fixed bug * fixed bug * revert WarpXOpenPMD.cpp to the original version * removed another .reset(new
2020-10-16New reduced diag: number of macroparticles (#1414)Gravatar NeilZaim 22-50/+208
* 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>
2020-10-14[mini-PR] Flag to diable all diagnostics. (#1427)Gravatar Revathi Jambunathan 2-3/+10
* turn off diagnostics * document input to enable/disable diagnostics * Update Docs/source/running_cpp/parameters.rst
2020-10-13fix bug in CMakeLists.txt (#1431)Gravatar Luca Fedeli 1-1/+1
2020-10-13prevent compilation of picsar qed tests (#1432)Gravatar Luca Fedeli 1-1/+1
2020-10-13[mini-PR] Fix warnings in QED module (#1433)Gravatar Luca Fedeli 3-1/+7
* fix warning concerning comparison of int and unsigned int * fix warning concerning unused variables
2020-10-12[mini-PR] Flag to turn off species output in diags (#1426)Gravatar Revathi Jambunathan 2-0/+14
* 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
2020-10-12CI: ICC/ICPC oneAPI beta09 (#1425)Gravatar Axel Huebl 1-2/+1
Try to update icc/icpc tests to oneAPI beta09.
2020-10-12picmi - do name mangling on expression variables to ensure their uniqueness ↵Gravatar David Grote 2-30/+89
(#1361) Co-authored-by: Remi Lehe <remi.lehe@normalesup.org>
2020-10-12Separate rho per species diagnostics from particle output (#1407)Gravatar Edoardo Zoni 5-91/+67
* 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
2020-10-09fix a couple of unused variables warnings (#1423)Gravatar Luca Fedeli 2-0/+5
2020-10-09Fix error with Schwinger in 2D (#1424)Gravatar NeilZaim 1-1/+1
2020-10-08Readme: Azure Badge (#1421)Gravatar Axel Huebl 1-1/+1
Change old Travis-CI badge to new Azure Pipelines badge.
2020-10-08Add laser phase to gaussian profile (#1155)Gravatar Igor Andriyash 4-1/+8
* 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>
2020-10-07RZ + single precision fix (#1417)Gravatar Michael E Rowan 3-15/+29
* RZ_SP fix * RZ SP fix * Fix cufft for single precision RZ. Co-authored-by: Weiqun Zhang <weiqunzhang@lbl.gov>
2020-10-07rocFFT support (#1410)Gravatar Weiqun Zhang 8-27/+270
* rocFFT support * rocfft in 2d rz PSATD solver
2020-10-07Do not store first Fornberg coefficient (#1419)Gravatar Edoardo Zoni 2-31/+36
2020-10-05PICMI: read flag for laser continuous injection (#1358)Gravatar Edoardo Zoni 2-2/+4
* PICMI: read flag for laser continuous injection * Simplify assignment of do_continuous_injection * Update PICMI version Co-authored-by: Remi Lehe <remi.lehe@normalesup.org>
2020-10-05CI: Nvidia Apt Broken (CUDA) (#1412)Gravatar Axel Huebl 1-1/+0
Try to work-around the newly broken Nvidia apt repos for CUDA 11.0. - Refs.: https://gitlab.com/nvidia/container-images/cuda/ - Nvidia bug report: 3144329
2020-10-05Add option to do collisions every # time steps (#1251)Gravatar Yinjian Zhao 7-10/+27
* 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>
2020-10-05Replace some ".reset(new )" with " = make_unique" (#1398)Gravatar Luca Fedeli 1-79/+79
* replace some reset(new ) with make_unique * fixed bug
2020-10-02CMake: Rename AMReX Option for SENSEI (#1403)Gravatar Axel Huebl 1-2/+2
This reflects an upstream change in AMReX' CMake options.
2020-10-02Split resampling TinyProfiler entry into 2 (#1390)Gravatar NeilZaim 2-2/+13
2020-10-02Fix some warnings for PSATD builds (#1401)Gravatar Edoardo Zoni 12-53/+39
* 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