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

GPU Interop #195

Merged
merged 41 commits into from
May 8, 2024
Merged
Show file tree
Hide file tree
Changes from 35 commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
7a95ccb
Per-Particle RNG and Array Tallies
Aug 9, 2023
322ff18
Added Large Prime Coefficient to Initial Particle Seeds
Aug 10, 2023
2cc06b7
Fixed sizes of 1-element tally arrays
Aug 10, 2023
0c1c6c0
Fixed MPI talley transmission
Aug 10, 2023
ecd07d0
Local particle instance creator functions
Aug 10, 2023
afb9009
Commit for backup
braxtoncuneo Aug 10, 2023
3f7b75e
adapt.py and particle banking functions
braxtoncuneo Aug 11, 2023
00e4bb0
Mid-refactor Commit with Notes and Diagrams
braxtoncuneo Aug 13, 2023
c3aac1b
Updated call graph
braxtoncuneo Aug 19, 2023
01fe4e9
Merge branch 'local-rng' into harmonize-integration
braxtoncuneo Aug 26, 2023
26c4513
Commit for comparison
braxtoncuneo Aug 29, 2023
920ca9b
Commit for comparison
braxtoncuneo Aug 29, 2023
dcee388
Removed striding of seeds
braxtoncuneo Aug 29, 2023
f1f2069
Merge branch 'local-rng' into harmonize-integration
braxtoncuneo Aug 29, 2023
3008bac
Commit for checkout
braxtoncuneo Aug 30, 2023
02ae4c3
Added adapter logic
braxtoncuneo Aug 31, 2023
be8bcfd
Added more decorators, alignment logic, and refactored translations t…
braxtoncuneo Sep 1, 2023
871c368
Refactor Checkpoint
braxtoncuneo Sep 1, 2023
cfeb1fd
Signs of life
braxtoncuneo Sep 6, 2023
e6b0e0a
On-GPU processing partially working
braxtoncuneo Sep 6, 2023
4345c19
Added --target option and logic for more complex scheduling
braxtoncuneo Sep 7, 2023
864e1a7
Kernels are now relaunched if not all work is complete
braxtoncuneo Sep 7, 2023
dd939f6
Merged with dev. Regression tests in both in and out of numba mode
braxtoncuneo May 1, 2024
1f58f98
Checkpoint commit
braxtoncuneo May 3, 2024
b9f6e69
Kobayashi works on GPU
braxtoncuneo May 4, 2024
1f0864a
Cleaned up typing and initialization
braxtoncuneo May 5, 2024
da97944
Back in black
braxtoncuneo May 5, 2024
1ca494f
Fixed iqmc sub-struct
braxtoncuneo May 5, 2024
af852eb
Back in black
braxtoncuneo May 5, 2024
e4a28a2
Removed debug prints
braxtoncuneo May 5, 2024
3168693
slab_reed_dd appears to work now
braxtoncuneo May 6, 2024
7cf8c5c
Cleaned up mcdc directory
braxtoncuneo May 6, 2024
9d2a5f0
De-duplicated type constructors in type_.py
braxtoncuneo May 6, 2024
3aef2c0
Back in Black
braxtoncuneo May 6, 2024
a0070e5
Updated tests
braxtoncuneo May 6, 2024
6254fe2
Cleaned up
braxtoncuneo May 6, 2024
729b785
Fixed checks for GPU interop availability
braxtoncuneo May 6, 2024
9c76a18
Removed debug statement
braxtoncuneo May 6, 2024
ffb39a8
cosmetic edit on regression runner
ilhamv May 7, 2024
9a9c8b2
BACK IN BLACK!
ilhamv May 7, 2024
7ec41bf
Consistent use of str_ in type_.py
ilhamv May 7, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,9 @@ __pycache__
*.nbc
*.nbi

# GPU cache
__ptxcache__

# Editor
.spyproject
*.swp
Expand Down
Loading
Loading