Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
|
|
* Must pass number of ghost cells to call `SumBoundary`
* Apply suggestions from #4093
* Add inline comments on possible performance optimization
|
|
* Improve script to compute PSATD stencil
* Make it work both in 2D and 3D
* Parse input file into dictionary
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Use more lists
* Move parser function to separate file
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Use more lists
* Apply suggestions from code review
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Remove TODO comment
* Apply suggestions from code review
* Apply suggestions from code review
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
|
|
* fix BTD doc
* Apply suggestions from code review
Axel's fix to typos
Co-authored-by: Axel Huebl <axel.huebl@plasma.ninja>
---------
Co-authored-by: Axel Huebl <axel.huebl@plasma.ninja>
|
|
|
|
* init some variables at declaration
* make code more readable
* avoid lossy function result cast
* Update Source/Initialization/WarpXInitData.cpp
Co-authored-by: Weiqun Zhang <WeiqunZhang@lbl.gov>
* replace with equality
* Revert "replace with equality"
This reverts commit e3164f9e053d345b153d770ae107a7f68c4bb260.
* Update Source/Diagnostics/ComputeDiagFunctors/ParticleReductionFunctor.cpp
Co-authored-by: Weiqun Zhang <WeiqunZhang@lbl.gov>
---------
Co-authored-by: Weiqun Zhang <WeiqunZhang@lbl.gov>
|
|
* AMReX: Update (Plotfile Write)
Update AMReX to latest `development` to include compile fixes for
`ParticleTransformation` and plotfile writing.
* Azure: Increase timeoutInMinutes
2hrs to 3hrs for uncached builds.
Need to check why some of the combinations rebuild
currently.
|
|
|
|
|
|
Use a modern, short version referring our license model
and keep per-file autorship notes.
|
|
updates:
- [github.com/hadialqattan/pycln: v2.1.5 → v2.1.6](https://github.com/hadialqattan/pycln/compare/v2.1.5...v2.1.6)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
|
|
tidy CI test (#4098)
* clang-tidy CI test: add modernize-concat-nested-namespaces check
* fix modernize-concat-nested-namespaces issue found with clang-tidy
|
|
* move function declarations from WarpX.H to WarpX.cpp
|
|
|
|
Previously, this just was a relative link to the file which could not be resolved.
Now it downloads the plot script.
|
|
Tweak tasks per node. 32 is with hyper threads.
|
|
|
|
* AMReX: Weekly Update
* PICSAR: Weekly Update
|
|
|
|
* moved reduce ops out of loop over boxes and added io process number
* fixed position of reduce data eval
* moved chi_min_f chi_max_f outside loop over levels
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
|
|
Due to the recent changes in amrex::ParmParse, we must use the line
continuation character '\' for values spanning multiple lines. For Parser
expression, we could either double quotes to enclose the whole string or use
`\` as line continuation.
The old style multi-line values were removed in AMReX to avoid mistakes like
algo.current_deposition = direct
# galilean
psatd.use_default_v_galilean # Forgot = 1
Here, `psatd.use_default_v_galilean` is silently ignored because with the
old style multi-line support it becomes part of the values for the previous
definition (i.e., `algo.current_deposition = direct
psatd.use_default_v_galilean`). This case will now abort.
|
|
Seen in ImpactX:
```
build/_deps/fetchedablastr-src/Source/ablastr/fields/PoissonSolver.H:163:31: error: use of undeclared identifier 'PhysConst'
rho[lev]->mult(-1._rt/PhysConst::ep0); // TODO: when do we "un-multiply" this? We need to document this side-effect!
^
```
|
|
|
|
|
|
* Remove field probe raw_fields option
* Fix error message
* Remove unused variables
* Remove more unused variables
|
|
* AMReX: 23.07
* PICSAR: 23.07
* WarpX: 23.07
|
|
* add some performance checks in clang-tidy CI test
* fix few smalle performance issues found with clang-tidy
* fix bug
* fixed bug
* fixed performance issue
|
|
* update Adastra documentation
* fix issues in the documentation
* fixed issues
* fixed issue
* fixed issue
* replace some 'Frontier' with 'Adastra' in adastra documentation
|
|
* add almost all missing bugprone checks in clang-tidy CI test
* disable bugprone-misplaced-widening-cast check
* fix issue of type bugprone-integer-division
* initial update of the documentation
* update LUMI profile
* updates & addition of install dependencies script
* update doc
* fix bug
|
|
* use iwyu on ablastr
* fix bug
* add missing include
* always include AMReX_ParallelDescriptor in Logger.cpp
|
|
* Add precision input parameter for reduced diags
* Add documentation
* Allow parsing of the precision input parameter
|
|
|
|
|
|
* add almost all missing bugprone checks in clang-tidy CI test
* disable bugprone-misplaced-widening-cast check
* fix issue of type bugprone-integer-division
|
|
|
|
* add few bugprone checks in clang-tidy CI
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
|
|
* change warpx_amrex_init into warpx::initialization::amrex_init
* fix bug
|
|
clang-tidy CI test (#4060)
|
|
|
|
|
|
|
|
* Impose t_lab from the openPMD file, set t_lab=0 by default for handwritten species
* Clear commented out print statement
* Move x and y coordinates accordingly
|
|
* Docs: Karolina (IT4I)
Document how to use the Karolina supercomputer at IT4I.cz
* ADIOS2: w/o HDFVol Layer
* Add OpenBLAS for RZ+PSATD
* GPU Visibility Work-Around
* Add GPU Job Script
Co-authored-by: "Andrei Berceanu <andrei.berceanu@eli-np.ro>"
* Typo: PBS
* Activate Env On Install
* uodate GPUs per node
* pbs pinning
Maybe not the closest CPU-GPU, but at least 1:1.
* Update Modules, Job Script
* [Draft] CPU: Slight Update
Modules and job script are to do.
* Fix: /scratch
|
|
* allow `FieldProbe` in RZ geometry
* hard code the FieldProbe number of outputs to 11
* add note in the docs about `raw_fields` only outputting the n=0 azimuthal mode
|
|
* Continuous injection of moving plasma
* Fix const correctness
* Fix bugs in calculation of v_bulk
* Fix restart
* Use range-based for loops where possible
* Apply suggestions from code review
* Fix bug related to managed memory
* Apply suggestions from code review
* Exclude case with `moving_window_v = 0`
* Add to WarpXParticleContainer virtual function that returns pointer to plasma injector
* Add to WarpXParticleContainer member variable for current injection position
* Fix bugs
* Fix bug: use continue instead of return
|
|
* use GPU compatible kernel in `sumParticleCharge`
* Add omp threading if GPU is not used.
Co-authored-by: Weiqun Zhang <WeiqunZhang@lbl.gov>
---------
Co-authored-by: Weiqun Zhang <WeiqunZhang@lbl.gov>
|
|
|
|
* Allocate fewer components for `rho`
* Fix compilation
* Use two components with dive_cleaning
* Fix Python script
* Fix PICMI script for 1D CI test
---------
Co-authored-by: Edoardo Zoni <ezoni@lbl.gov>
|