-
Notifications
You must be signed in to change notification settings - Fork 198
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
Add quasi-3D Integrated Green Functions solver #5089
Merged
Merged
Changes from all commits
Commits
Show all changes
73 commits
Select commit
Hold shift + click to select a range
a7f3c75
single process - fftw
aeriforme e4b0d6a
single process - cufft
aeriforme da7bf7e
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 214c650
fix const and cufft
aeriforme 0841372
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 42db7c2
Merge branch 'development' of github.com:ECP-WarpX/WarpX into sliced_…
aeriforme c334f39
two versions - clean up to be debugged
aeriforme e63eee4
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 4223920
Merge branch 'development' of github.com:ECP-WarpX/WarpX into sliced_…
aeriforme f1cf0ee
add new igf flags
aeriforme 3f463ea
add 2d sliced version
aeriforme ba0b02c
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 9b72d95
add warpx.use_2d_slices_fft_solver to docs
aeriforme 774de08
add ctest
aeriforme 7553131
remove is_distributed as runtime param
aeriforme c0b3f4c
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] a7e3347
Merge branch 'development' of github.com:ECP-WarpX/WarpX into sliced_…
aeriforme 39c5983
fix ElectrostaticSolver.cpp
aeriforme e0f7d86
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 131c1bb
add and fix test checksums
aeriforme 4086903
add runtime input to select if 3d solver is distributed
aeriforme fc12321
update test
aeriforme 15e6d82
add 2d, 3d global and 3d distributed solvers
aeriforme 2ff840b
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] e9f1bc2
remove useless silly function
aeriforme b674324
add support for single precision with fftw
aeriforme da41a05
remove const qualification of dim in CreateManyPlan declaration
aeriforme baaa72e
small clean up
aeriforme 8f4684f
add preliminary Roc support
aeriforme e198414
fix Bz in checksums
aeriforme be4bbbc
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 9184eba
temp workaround roc
aeriforme 8c59a29
temp workaround roc
aeriforme bc7d71f
add strides to rocfft
aeriforme b9c32ce
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 0e68679
fix typos
aeriforme ca5eefc
Merge branch 'sliced_poisson' of github.com:aeriforme/WarpX into slic…
aeriforme dd29a40
remove const in function declaration
aeriforme 8885d18
remove redundant include
aeriforme 0675d48
tidy up
aeriforme 309b04e
Merge branch 'development' of github.com:ECP-WarpX/WarpX into sliced_…
aeriforme 5ff4fab
add 3d distributed fft flag to docs
aeriforme 0407983
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] ba51c6d
fix rocfft
aeriforme 1235219
remove unchanged files
aeriforme d1ec79a
improve docs
aeriforme 0255210
switch heffte flag on in azure workflow
aeriforme 7069ca4
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 50f7b43
fix removing cached files
aeriforme 571ec8d
fix heffte checksums using azure results
aeriforme 2a96941
implement suggestions from reviewers
aeriforme d120936
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] da6ed73
use nullptr in batched ffts in igf
aeriforme fcd93aa
Merge branch 'development' of github.com:ECP-WarpX/WarpX into sliced_…
aeriforme b060a89
remove heffte, use amrex fft
aeriforme 33435d4
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] cb53fb7
restore fft wrappers
aeriforme 6caf0cc
better separate 2D and 3D solvers
aeriforme 2b306fa
Merge branch 'development' of github.com:ECP-WarpX/WarpX into sliced_…
aeriforme f46e3e2
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] ea41d4e
add ignore unused in 2d
aeriforme 75af6a0
temporary change to check azure results
aeriforme 6fe9e07
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] f6b2b90
restore analysis
aeriforme ffae96d
use do_2d_slices
aeriforme a00f974
update amrex
aeriforme 690eddd
Merge branch 'development' of github.com:ECP-WarpX/WarpX into sliced_…
aeriforme 819f49a
update checksums
aeriforme 688c4dc
Merge branch 'development' of github.com:ECP-WarpX/WarpX into sliced_…
aeriforme 963c4f6
Merge branch 'development' of github.com:ECP-WarpX/WarpX into sliced_…
aeriforme b0686e7
Merge branch 'development' of github.com:ECP-WarpX/WarpX into sliced_…
aeriforme d2406f8
fix amrex version
aeriforme 1e2a239
integrate suggestions
aeriforme File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
3 changes: 3 additions & 0 deletions
3
Examples/Tests/open_bc_poisson_solver/inputs_test_3d_open_bc_poisson_solver_sliced
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
FILE = inputs_test_3d_open_bc_poisson_solver | ||
|
||
warpx.use_2d_slices_fft_solver = 1 |
21 changes: 21 additions & 0 deletions
21
Regression/Checksum/benchmarks_json/test_3d_open_bc_poisson_solver_sliced.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
{ | ||
"lev=0": { | ||
"Bx": 100915933.44551668, | ||
"By": 157610622.18551716, | ||
"Bz": 2.598515299403035e-15, | ||
"Ex": 4.725065270620093e+16, | ||
"Ey": 3.0253948989229424e+16, | ||
"Ez": 2787743.3330717986, | ||
"rho": 10994013582437.193 | ||
}, | ||
"electron": { | ||
"particle_momentum_x": 5.701277606056779e-19, | ||
"particle_momentum_y": 3.650451663675671e-19, | ||
"particle_momentum_z": 1.145432768297242e-10, | ||
"particle_position_x": 17.314086912497864, | ||
"particle_position_y": 0.25836912671877954, | ||
"particle_position_z": 10066.329600000008, | ||
"particle_weight": 19969036501.910976 | ||
} | ||
} | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Empty file modified
0
Source/FieldSolver/ElectrostaticSolvers/RelativisticExplicitES.H
100644 → 100755
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This comment here and the one in the else part are incorrect.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
oops! I will fix it