Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HS development merge 240522 #141

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
122 commits
Select commit Hold shift + click to select a range
a689ae9
AMReX/pyAMReX/PICSAR: Weekly Update (#4763)
ax3l Mar 12, 2024
7317aaf
clean up (#4761)
aeriforme Mar 12, 2024
966efe0
remove superfluous include directives (#4770)
lucafedeli88 Mar 13, 2024
41983ae
Adding hyper-resistivity to generalized ohms law hybrid solver. (#4772)
clarkse Mar 14, 2024
2630be8
Doc: Conda `-y` Install Block (#4776)
ax3l Mar 14, 2024
467598c
Zenodo: Add Justin & Kale as Co-Authors (#4760)
ax3l Mar 14, 2024
5f96976
Compute electrostatic fields at the beginning of EM simulations, if p…
RemiLehe Mar 14, 2024
e145007
Better error message when Poisson solver does not have supported boun…
RemiLehe Mar 14, 2024
8c84e79
CI: `isort` + `black` compatibility (#4769)
ax3l Mar 15, 2024
01ee64e
fix redundant string init found with clang-tidy (#4781)
lucafedeli88 Mar 15, 2024
a8f48ea
Remove WarpX:: from ablastr (#4782)
lucafedeli88 Mar 15, 2024
4e568ad
Define class function `defineAllParticleTiles` for `NamedComponentPar…
RemiLehe Mar 16, 2024
d22e423
update ml workflow for pasc revisions (#4768)
RTSandberg Mar 16, 2024
6610e47
Add callbacks after B and E field pushes (#4784)
roelof-groenewald Mar 19, 2024
0531910
Add UB sanitizer CI test (#4783)
lucafedeli88 Mar 19, 2024
9b282be
ApplyPECto Rho and J if partBndry reflecting/FieldBndry PEC (#4785)
RevathiJambunathan Mar 19, 2024
2c61bc8
Allow to set the initial potential in PICMI EM simulations (#4788)
RemiLehe Mar 20, 2024
29a0a56
Add QED lookup tables generator/reader in /Tools (#3137)
lucafedeli88 Mar 20, 2024
dde6f7b
fix variable add in picmi lab particle diagnostics (#4793)
RTSandberg Mar 20, 2024
1bdd450
update Adastra doc (#4786)
lucafedeli88 Mar 21, 2024
2b50441
Add function to get total weight of all particles in WarpXParticleCon…
roelof-groenewald Mar 21, 2024
32772aa
Electron current diagnostic for Hybrid solver (#4336)
aveksler1 Mar 21, 2024
daa8b3b
Update spacecraft charging test (#4792)
RemiLehe Mar 21, 2024
1381da3
Document the function `add_applied_field` in PICMI (#4794)
RemiLehe Mar 22, 2024
e39ead7
Docs: update hybrid-pic description and parameters (#4796)
roelof-groenewald Mar 23, 2024
964c77e
AMReX/pyAMReX/PICSAR: Weekly Update (#4800)
ax3l Mar 23, 2024
aa8df1c
Fix a number of compilation warnings (#4801)
roelof-groenewald Mar 23, 2024
91f3ff1
Clean up BeamRelevant with TypeMultiplier (#4798)
n01r Mar 25, 2024
d7b1aba
Fix ParticleHistogram2D (#4779)
pordyna Mar 25, 2024
f49a63f
Remove GPUClock Cost Function (#4802)
ax3l Mar 25, 2024
5857c04
AMReX/pyAMReX/PICSAR: Weekly Update (#4803)
ax3l Mar 26, 2024
6b0a040
Cleaning: `.rst` Ending in TOC (#4804)
ax3l Mar 26, 2024
fdbf455
update fugaku_warpx.profile (#4808)
lucafedeli88 Mar 28, 2024
697fc5b
Evolve Loop: Simplify (#4791)
ax3l Mar 28, 2024
5cfa8f1
fix typos in scripts to run WarpX on Frontier (#4811)
lucafedeli88 Mar 29, 2024
72800ea
Add thermalBC for particles (#4790)
RevathiJambunathan Mar 31, 2024
a5d5432
Clang tidy CI test: add performance-unnecessary-* checks to clang-tid…
lucafedeli88 Apr 1, 2024
e30472d
AMReX/pyAMReX/PICSAR: Weekly Update (#4814)
ax3l Apr 1, 2024
6a4ebd9
Add clang-tidy workflow (#4806)
lucafedeli88 Apr 1, 2024
0466145
Clang tidy CI test: add several clang-analyzer-* checks to clang tidy…
lucafedeli88 Apr 1, 2024
63807df
Doc: Perlmutter Update (#4809)
ax3l Apr 1, 2024
5a8fdd8
Printing out the time dependencies of the charge and current densitie…
oshapoval Apr 2, 2024
5e07c80
updated docs about focal distance (#4762)
aeriforme Apr 2, 2024
30ed0fb
Implement Poisson solver based on integrated Green functions (#4648)
aeriforme Apr 3, 2024
f013b1f
Fix: ABLASTR FFT Poisson Solver (#4821)
ax3l Apr 4, 2024
febd6da
repetitive member var in derived class (#4827)
RevathiJambunathan Apr 5, 2024
87e0767
Release 24.04 (#4824)
ax3l Apr 5, 2024
e7af8bf
Fix outdated element-wise comparison based assertions (#4829)
roelof-groenewald Apr 5, 2024
4a37ffb
Fix out of bounds memory access in `HybridPICModel::GetCurrentExterna…
roelof-groenewald Apr 8, 2024
ef6d085
AMReX/pyAMReX/PICSAR: Weekly Update (#4834)
ax3l Apr 8, 2024
76d6500
[pre-commit.ci] pre-commit autoupdate (#4837)
pre-commit-ci[bot] Apr 8, 2024
9f5be94
HPC3 (UCI): Fix ADIOS2 HDF5 Build (#4836)
ax3l Apr 8, 2024
b4ed706
Output the potential phi on the macroparticles (#4599)
RemiLehe Apr 8, 2024
56a00e9
Remove calls to WarpX::GetInstance() in PEC class and cleaning (#4771)
lucafedeli88 Apr 9, 2024
5640de3
Refactor output of phi on the particles (#4839)
RemiLehe Apr 9, 2024
a3974ff
Filter `rho`, when using relativistic electrostatic solver (#4823)
RemiLehe Apr 9, 2024
e19d66b
Fix out of bounds access to `distance_to_eb` (#4831)
roelof-groenewald Apr 10, 2024
833813d
Doc: LUMI (CSC) Update (#4810)
ax3l Apr 10, 2024
d8fab99
pybind11: v2.12.0 (#4844)
ax3l Apr 10, 2024
7fca905
Add ohms law hybrid multifab redistribution (#4848)
clarkse Apr 10, 2024
2009612
Use function to remove invalid particles without MPI exchange (#4849)
RemiLehe Apr 11, 2024
e5b9b52
Use `BinaryCollision` class for DSMC collisions (#4744)
roelof-groenewald Apr 11, 2024
c8b05b8
Use local deleteInvalidParticles (instead of Redistribute) in binary …
RemiLehe Apr 11, 2024
8443bce
Update optimas/libensemble documentation (#4854)
RTSandberg Apr 12, 2024
5e95faf
Always update guard cells in WarpXSumGuardCells (#4840)
RemiLehe Apr 12, 2024
12349a8
Set OpenMP threads manually on Perlmutter nodes (#4857)
n01r Apr 15, 2024
58e6b8d
AMReX/pyAMReX/PICSAR: Weekly Update (#4858)
ax3l Apr 15, 2024
3add009
Optimizing GPU acceleration of binary collision algorithms. (#4577)
mhaseeb123 Apr 15, 2024
6be423e
Add thermal boundary specification to picmi (#4850)
roelof-groenewald Apr 16, 2024
83d8017
Add M. Haseeb in the list of developers (#4862)
RemiLehe Apr 16, 2024
3b18ed7
Update pyAMReX (#4870)
ax3l Apr 18, 2024
a082660
Add function to set value of `do_not_push` (#4868)
roelof-groenewald Apr 19, 2024
fc94b23
Downgrade Reg Tests (#4882)
ax3l Apr 22, 2024
60e9b8e
remove unnecessary include of WarpX.H (#4877)
lucafedeli88 Apr 22, 2024
1d3c837
Ensure that only necessary headers are included in FieldAccessorFunct…
lucafedeli88 Apr 22, 2024
b900941
remove unnecessary include from FlushFormat.H (#4879)
lucafedeli88 Apr 22, 2024
be379d2
Further downgrade regression_testing (#4884)
lucafedeli88 Apr 23, 2024
cceae54
DepositCharge: Component 1 Allocated? (#4859)
ax3l Apr 23, 2024
8344f2c
AMReX: Weekly Update (#4881)
ax3l Apr 23, 2024
8993457
Reorder particle boundary handling and call to `Redistribute` (#4852)
roelof-groenewald Apr 23, 2024
ae50855
remove offending calls to pip install in macOS build (#4887)
roelof-groenewald Apr 24, 2024
cbe4355
make sure that include guards start with WARPX_ (#4876)
lucafedeli88 Apr 24, 2024
ec175e5
Implement grid based merging algorithm (#4820)
roelof-groenewald Apr 24, 2024
486e793
Remove friend class PML from WarpX class (#4874)
lucafedeli88 Apr 24, 2024
206e6d5
move field type struct in a separate header (#4875)
lucafedeli88 Apr 24, 2024
28434e9
remove call to WarpX::GetInstance() from FilterCreateTransformFromFAB…
lucafedeli88 Apr 24, 2024
7e65117
remove calls to WarpX:GetInstance() from MacroscopicProperties.cpp (#…
lucafedeli88 Apr 24, 2024
10f6f67
TNSA Example: Link Domain Decomposition (#4885)
ax3l Apr 24, 2024
94871c7
fix failing `development` builds (#4890)
roelof-groenewald Apr 24, 2024
ed7e824
Great Lakes Cluster (UMich) (#4869)
ax3l Apr 25, 2024
07f239c
Open Governance Model (#4743)
ax3l Apr 25, 2024
bc726a5
openPMD-api: 0.15.2 (#4847)
ax3l Apr 25, 2024
92fddfc
Add two missing includes (found with iwyu) (#4895)
lucafedeli88 Apr 25, 2024
2aee638
`isort`: First Party Modules (#4902)
ax3l Apr 29, 2024
a294ff2
Clarify ParticleContainerWrapper.add_particles() docstring (#4903)
jwestern Apr 29, 2024
155336b
AMReX/pyAMReX/PICSAR: Weekly Update (#4904)
ax3l Apr 29, 2024
8dbd3bd
Doc: Great Lakes ADIOS2 Update (#4905)
ax3l Apr 29, 2024
c5a5732
Fix external fields on grid in 1D (#4906)
RemiLehe Apr 30, 2024
8a9bedc
Add option for Cartesian velocity grid with `VelocityCoincidenceThinn…
roelof-groenewald May 2, 2024
bc5d0a2
Fix Python installation instructions on Perlmutter (#4907)
RemiLehe May 3, 2024
3f413a3
Docs: Fix PASC Paper Formatting
ax3l May 7, 2024
0e2fc85
Highlights: Fix Formatting Issue
ax3l May 7, 2024
4a6ccdc
make do_current_centering a regular member variable of the WarpX clas…
lucafedeli88 May 8, 2024
98bd725
Add CI test for velocity coincidence thinning (#4919)
roelof-groenewald May 10, 2024
fee6c4e
Amend Notices for Non-Endorsement (#4924)
ax3l May 10, 2024
e6c1eb5
Diagnostics: Fix Position Selection (#4914)
ax3l May 12, 2024
02f3897
Resetting charge buffers to zero. (#4916)
oshapoval May 12, 2024
d306905
Update hip installation script for CI (#4927)
WeiqunZhang May 12, 2024
4270ca8
`ElectrostaticSphereLabFrame_MR_emass_10`: +Positions (#4930)
ax3l May 13, 2024
2a3fbda
ablastr::particles::compute_weights : implement 1D and use template p…
lucafedeli88 May 13, 2024
ee51424
Remove redundant setVal(0) in ParticleReductionFunctor (#4926)
dpgrote May 13, 2024
c70a6c5
Code clean-up for binary collisions (#4921)
roelof-groenewald May 13, 2024
0a1284c
Release 24.05 (#4928)
ax3l May 13, 2024
b8c8d39
LICENSE.txt: Wrap to 80 Characters (#4929)
ax3l May 14, 2024
42c3e28
AMReX/pyAMReX/PICSAR: Weekly Update (#4931)
ax3l May 14, 2024
ff2516f
Updated proton-boron cross section (#4377)
PhysicsDan May 15, 2024
c55230b
Avoid un-needed copy in BackTransformParticleFunctor (#4934)
atmyers May 16, 2024
6d2c5ed
fix race conditions (#4932)
lucafedeli88 May 18, 2024
30a8c3e
Ensure compilation with double precision particles for DSMC collision…
aveksler1 May 20, 2024
559842b
AMReX/pyAMReX/PICSAR: Weekly Update (#4940)
ax3l May 21, 2024
6c4171a
Promote DSMC calculations to double precision to allow use with singl…
archermarx May 21, 2024
5956ac9
Merge remote-tracking branch 'upstream/development' into HSdevmerge_2…
hklion May 22, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
7 changes: 5 additions & 2 deletions .clang-tidy
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,11 @@ Checks: '
-bugprone-unchecked-optional-access,
cert-*,
-cert-err58-cpp,
clang-analyzer-*,
-clang-analyzer-optin.performance.Padding,
-clang-analyzer-optin.mpi.MPI-Checker,
-clang-analyzer-osx.*,
-clang-analyzer-optin.osx.*,
clang-diagnostic-*,
cppcoreguidelines-*,
-cppcoreguidelines-avoid-c-arrays,
Expand All @@ -30,8 +35,6 @@ Checks: '
-modernize-use-trailing-return-type,
mpi-*,
performance-*,
-performance-unnecessary-copy-initialization,
-performance-unnecessary-value-param,
portability-*,
readability-*,
-readability-convert-member-functions-to-static,
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/cuda.yml
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ jobs:
which nvcc || echo "nvcc not in PATH!"
git clone https://github.com/AMReX-Codes/amrex.git ../amrex
cd ../amrex && git checkout --detach 24.03 && cd -
cd ../amrex && git checkout --detach 7ca419ebb90da60fefc01d8c1816846fff8638a5 && cd -
make COMP=gcc QED=FALSE USE_MPI=TRUE USE_GPU=TRUE USE_OMP=FALSE USE_PSATD=TRUE USE_CCACHE=TRUE -j 4
ccache -s
Expand Down
22 changes: 17 additions & 5 deletions .github/workflows/dependencies/hip.sh
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,24 @@ set -eu -o pipefail
# failed files the given number of times.
echo 'Acquire::Retries "3";' | sudo tee /etc/apt/apt.conf.d/80-retries

# Ref.: https://rocmdocs.amd.com/en/latest/Installation_Guide/Installation-Guide.html#ubuntu
wget -q -O - https://repo.radeon.com/rocm/rocm.gpg.key \
| sudo apt-key add -
echo 'deb [arch=amd64] https://repo.radeon.com/rocm/apt/debian/ ubuntu main' \
| sudo tee /etc/apt/sources.list.d/rocm.list
# Ref.: https://rocm.docs.amd.com/projects/install-on-linux/en/latest/how-to/native-install/ubuntu.html

# Make the directory if it doesn't exist yet.
# This location is recommended by the distribution maintainers.
sudo mkdir --parents --mode=0755 /etc/apt/keyrings

# Download the key, convert the signing-key to a full
# keyring required by apt and store in the keyring directory
wget https://repo.radeon.com/rocm/rocm.gpg.key -O - | \
gpg --dearmor | sudo tee /etc/apt/keyrings/rocm.gpg > /dev/null

curl -O https://repo.radeon.com/rocm/rocm.gpg.key
sudo apt-key add rocm.gpg.key

source /etc/os-release # set UBUNTU_CODENAME: focal or jammy or ...

echo "deb [arch=amd64] https://repo.radeon.com/rocm/apt/${1-latest} ${UBUNTU_CODENAME} main" \
| sudo tee /etc/apt/sources.list.d/rocm.list
echo 'export PATH=/opt/rocm/llvm/bin:/opt/rocm/bin:/opt/rocm/profiler/bin:/opt/rocm/opencl/bin:$PATH' \
| sudo tee -a /etc/profile.d/rocm.sh

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/dependencies/icc.sh
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ export CEI_TMP="/tmp/cei"
CXX=$(which icpc) CC=$(which icc) \
cmake-easyinstall \
--prefix=/usr/local \
git+https://github.com/openPMD/[email protected].1 \
git+https://github.com/openPMD/[email protected].2 \
-DopenPMD_USE_PYTHON=OFF \
-DBUILD_TESTING=OFF \
-DBUILD_EXAMPLES=OFF \
Expand Down
3 changes: 0 additions & 3 deletions .github/workflows/macos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,9 +36,6 @@ jobs:
brew tap openpmd/openpmd
brew install openpmd-api
python3 -m pip install --upgrade pip
python3 -m pip install --upgrade virtualenv
python3 -m venv py-venv
source py-venv/bin/activate
python3 -m pip install --upgrade pip
Expand Down
77 changes: 77 additions & 0 deletions .github/workflows/scripts/checkQEDTableGenerator.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@

#!/usr/bin/env bash
#
# Copyright 2022 Luca Fedeli
#
# License: BSD-3-Clause-LBNL

set -eu -o pipefail

export OMP_NUM_THREADS=2

#
# Generate QED lookup tables using external tool
#
./build/bin/qed_table_generator \
--table BW --mode DP --dndt_chi_min 0.01 \
--dndt_chi_max 100 --dndt_how_many 64 \
--pair_chi_min 0.01 --pair_chi_max 100 \
--pair_chi_how_many 64 --pair_frac_how_many 64 \
-o bw_table_tool
./build/bin/qed_table_generator \
--table QS --mode DP --dndt_chi_min 0.001 \
--dndt_chi_max 100 --dndt_how_many 64 \
--em_chi_min 0.001 --em_chi_max 100 \
--em_chi_how_many 64 --em_frac_how_many 64 \
--em_frac_min 1e-12 -o qs_table_tool

#
# Generate QED lookup tables using WarpX
#
./build/bin/warpx.2d \
./Examples/Tests/qed/quantum_synchrotron/inputs_2d \
qed_bw.lookup_table_mode = "generate" \
qed_bw.tab_dndt_chi_min = 0.01 \
qed_bw.tab_dndt_chi_max = 100.0 \
qed_bw.tab_dndt_how_many = 64 \
qed_bw.tab_pair_chi_min = 0.01 \
qed_bw.tab_pair_chi_max = 100.0 \
qed_bw.tab_pair_chi_how_many = 64 \
qed_bw.tab_pair_frac_how_many = 64 \
qed_bw.save_table_in = "bw_table" \
qed_qs.lookup_table_mode = "generate" \
qed_qs.tab_dndt_chi_min = 0.001 \
qed_qs.tab_dndt_chi_max = 100.0 \
qed_qs.tab_dndt_how_many = 64 \
qed_qs.tab_em_chi_min = 0.001 \
qed_qs.tab_em_frac_min = 1.0e-12 \
qed_qs.tab_em_chi_max = 100.0 \
qed_qs.tab_em_chi_how_many = 64 \
qed_qs.tab_em_frac_how_many = 64 \
qed_qs.save_table_in = "qs_table"

#
# Convert lookup tables (generated with WarpX and with the external tool) in human-readable format
#
./build/bin/qed_table_reader -i qs_table --table QS --mode DP -o qs_table
./build/bin/qed_table_reader -i qs_table_tool --table QS --mode DP -o qs_table_tool
./build/bin/qed_table_reader -i bw_table --table BW --mode DP -o bw_table
./build/bin/qed_table_reader -i bw_table_tool --table BW --mode DP -o bw_table_tool

#
# Compare the generated lookup tables
#
diff bw_table_dndt bw_table_tool_dndt
diff bw_table_pair bw_table_tool_pair
diff qs_table_phot_em qs_table_tool_phot_em
diff qs_table_dndt qs_table_tool_dndt

#
# Run a WarpX simulation using the lookup tables generated by the external tool
#
./build/bin/warpx.2d \
./Examples/Tests/qed/quantum_synchrotron/inputs_2d \
qed_bw.lookup_table_mode = "load" \
qed_bw.load_table_from = "bw_table_tool" \
qed_qs.lookup_table_mode = "load" \
qed_qs.load_table_from = "qs_table_tool"
65 changes: 63 additions & 2 deletions .github/workflows/ubuntu.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ jobs:
du -hs ~/.cache/ccache

build_1D_2D:
name: GCC 1D & 2D w/ MPI
name: GCC 1D & 2D w/ MPI, QED tools
runs-on: ubuntu-22.04
if: github.event.pull_request.draft == false
env:
Expand Down Expand Up @@ -78,14 +78,20 @@ jobs:
-DWarpX_DIMS="1;2" \
-DWarpX_EB=OFF \
-DWarpX_PSATD=ON \
-DWarpX_QED_TABLE_GEN=ON
-DWarpX_QED_TABLE_GEN=ON \
-DWarpX_QED_TOOLS=ON

cmake --build build -j 4
./build/bin/warpx.1d Examples/Physics_applications/laser_acceleration/inputs_1d
./build/bin/warpx.2d Examples/Physics_applications/laser_acceleration/inputs_2d

ccache -s
du -hs ~/.cache/ccache

- name: run QED table tools
run: |
.github/workflows/scripts/checkQEDTableGenerator.sh

build_3D_sp:
name: GCC 3D & RZ w/ MPI, single precision
runs-on: ubuntu-22.04
Expand Down Expand Up @@ -218,6 +224,61 @@ jobs:
export OMP_NUM_THREADS=1
mpirun -n 2 Examples/Physics_applications/laser_acceleration/PICMI_inputs_3d.py

build_UB_sanitizer:
name: Clang UB sanitizer
runs-on: ubuntu-22.04
if: github.event.pull_request.draft == false
env:
CC: clang
CXX: clang++
# On CI for this test, Ninja is slower than the default:
#CMAKE_GENERATOR: Ninja
steps:
- uses: actions/checkout@v4
- name: install dependencies
run: |
.github/workflows/dependencies/clang15.sh
- name: CCache Cache
uses: actions/cache@v4
with:
path: ~/.cache/ccache
key: ccache-${{ github.workflow }}-${{ github.job }}-git-${{ github.sha }}
restore-keys: |
ccache-${{ github.workflow }}-${{ github.job }}-git-
- name: build WarpX
run: |
export CCACHE_COMPRESS=1
export CCACHE_COMPRESSLEVEL=10
export CCACHE_MAXSIZE=100M
ccache -z

export CXX=$(which clang++-15)
export CC=$(which clang-15)
export CXXFLAGS="-fsanitize=undefined -fno-sanitize-recover=all"

cmake -S . -B build \
-GNinja \
-DCMAKE_VERBOSE_MAKEFILE=ON \
-DWarpX_DIMS="RZ;1;2;3" \
-DWarpX_PSATD=ON \
-DWarpX_QED=ON \
-DWarpX_QED_TABLE_GEN=ON \
-DWarpX_OPENPMD=ON \
-DWarpX_PRECISION=SINGLE \
-DWarpX_PARTICLE_PRECISION=SINGLE
cmake --build build -j 4

ccache -s
du -hs ~/.cache/ccache

- name: run with UB sanitizer
run: |
export OMP_NUM_THREADS=2
mpirun -n 2 ./build/bin/warpx.rz Examples/Physics_applications/laser_acceleration/inputs_rz
mpirun -n 2 ./build/bin/warpx.1d Examples/Physics_applications/laser_acceleration/inputs_1d
mpirun -n 2 ./build/bin/warpx.2d Examples/Physics_applications/laser_acceleration/inputs_2d
mpirun -n 2 ./build/bin/warpx.3d Examples/Physics_applications/laser_acceleration/inputs_3d

save_pr_number:
if: github.event_name == 'pull_request'
runs-on: ubuntu-latest
Expand Down
3 changes: 2 additions & 1 deletion .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ exclude: '^share/openPMD/thirdParty'
# See https://pre-commit.com/hooks.html for more hooks
repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v4.5.0
rev: v4.6.0
hooks:
- id: trailing-whitespace
args: [--markdown-linebreak-ext=md]
Expand Down Expand Up @@ -80,6 +80,7 @@ repos:
hooks:
- id: isort
name: isort (python)
args: ['--profile black']

# Python: Flake8 (checks only, does this support auto-fixes?)
#- repo: https://github.com/PyCQA/flake8
Expand Down
27 changes: 21 additions & 6 deletions .zenodo.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,11 @@
"name": "Andriyash, Igor",
"orcid": "0000-0003-0313-4496"
},
{
"affiliation": "Lawrence Livermore National Laboratory",
"name": "Angus, Justin Ray",
"orcid": "0000-0003-1474-0002"
},
{
"affiliation": "Lawrence Berkeley National Laboratory",
"name": "Belkin, Daniel",
Expand Down Expand Up @@ -93,6 +98,11 @@
"name": "Gu, Junmin",
"orcid": "0000-0002-1521-8534"
},
{
"affiliation": "Lawrence Berkeley National Laboratory",
"name": "Haseeb, Muhammad",
"orcid": "0000-0002-0697-6894"
},
{
"affiliation": "Lawrence Berkeley National Laboratory",
"name": "Jambunathan, Revathi",
Expand Down Expand Up @@ -155,19 +165,29 @@
},
{
"affiliation": "Lawrence Berkeley National Laboratory",
"name": "Sandberg, Ryan T.",
"name": "Sandberg, Ryan Thor",
"orcid": "0000-0001-7680-8733"
},
{
"affiliation": "Modern Electron",
"name": "Scherpelz, Peter",
"orcid": "0000-0001-8185-3387"
},
{
"affiliation": "Laboratory for Laser Energetics, University of Rochester",
"name": "Weichman, Kale",
"orcid": "0000-0002-3487-7922"
},
{
"affiliation": "Lawrence Berkeley National Laboratory",
"name": "Yang, Eloise",
"orcid": "0000-0002-9319-4216"
},
{
"affiliation": "LIDYL, CEA-Universit\u00e9 Paris-Saclay, CEA Saclay",
"name": "Zaim, Ne\u00efl",
"orcid": "0000-0003-0313-4496"
},
{
"affiliation": "Lawrence Berkeley National Laboratory",
"name": "Zhang, Weiqun",
Expand All @@ -187,11 +207,6 @@
"affiliation": "Lawrence Berkeley National Laboratory",
"name": "Zoni, Edoardo",
"orcid": "0000-0001-5662-4646"
},
{
"affiliation": "LIDYL, CEA-Universit\u00e9 Paris-Saclay, CEA Saclay",
"name": "Zaim, Ne\u00efl",
"orcid": "0000-0003-0313-4496"
}
],
"contributors": [
Expand Down
Loading
Loading