-
Notifications
You must be signed in to change notification settings - Fork 21
[Stagging PR] Phantom emulation mode #1578
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
Draft
tdavidcl
wants to merge
72
commits into
Shamrock-code:main
Choose a base branch
from
tdavidcl:fair-dinkum-its-actually-running
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Changes from all commits
Commits
Show all changes
72 commits
Select commit
Hold shift + click to select a range
ce709a7
[Algs] Implement a inplace variant of sparse comm
tdavidcl df9a29d
[gh-action] trigger CI with empty commit
github-actions[bot] 67c05c2
update from stack diff
tdavidcl d1f7b3d
implement more of ti
tdavidcl bda7f5e
noice
tdavidcl 97dc885
it works
tdavidcl 1fddeb5
swap comm in the code
tdavidcl cedccc8
use an alloc cache in exchange
tdavidcl 5f0c757
enable persistance
tdavidcl 6dad87c
even less allocs
tdavidcl e874faa
Merge branch 'main' into patch-2025-12-24-11-25
tdavidcl 229ac8b
fix precommit
tdavidcl 520658e
Merge branch 'main' into patch-2025-12-24-11-25
tdavidcl eda394a
Merge branch 'main' into patch-2025-12-24-11-25
tdavidcl 3c8c2d3
fix compile and improve setup perf
tdavidcl 006aad8
Merge branch 'main' into patch-2025-12-24-11-25
tdavidcl 0f431e2
Merge branch 'main' into patch-2025-12-24-11-25
tdavidcl 33a933c
Update src/shamrock/include/shamrock/patch/PatchDataField.hpp
tdavidcl 9dc1f05
Merge branch 'main' into patch-2025-12-24-11-25
tdavidcl f806918
[autofix.ci] automatic fix: pre-commit hooks
autofix-ci[bot] 2ec4282
Merge branch 'main' into patch-2025-12-24-11-25
tdavidcl 12a6ba5
small fix
tdavidcl 95f5290
[autofix.ci] automatic fix: pre-commit hooks
autofix-ci[bot] 8a60e50
Merge branch 'main' into patch-2025-12-24-11-25
tdavidcl c04fabd
Update src/shamalgs/include/shamalgs/collective/RequestList.hpp
tdavidcl 4617356
[autofix.ci] automatic fix: pre-commit hooks
autofix-ci[bot] 67c58c0
tmp
tdavidcl 80ad01c
merge working changes
tdavidcl e503c0e
merge working changes
tdavidcl e65c34d
it compiles
tdavidcl f822afc
it compiles
tdavidcl dfaf17e
fixed ?
tdavidcl 99282cf
fixed ?
tdavidcl f88783d
fixed ?
tdavidcl 9bd9181
fixed ?
tdavidcl a96a1d6
Merge branch 'main' into comm-bypass-large-alloc
tdavidcl 4b9fd8e
fixed ?
tdavidcl 9f938ba
fixed ?
tdavidcl 7598143
better
tdavidcl 6d7f1b2
try a fix
tdavidcl 2031bc8
Merge branch 'main' into comm-bypass-large-alloc
tdavidcl 1d370ad
fixed ?
tdavidcl 55a875d
fixed ?
tdavidcl 24b3e47
fixed ?
tdavidcl 634900a
avoid copy in cache resize
tdavidcl 245b0b9
better
tdavidcl a4d18ea
better
tdavidcl 981eb4d
better
tdavidcl cb101fc
better
tdavidcl 07d73af
better
tdavidcl 12f7449
better
tdavidcl d29c84d
Merge branch 'main' into comm-bypass-large-alloc
tdavidcl 46a5b5c
[Pylib] provide a phantom simulation load utility
tdavidcl f1ce2ed
use it in tests
tdavidcl f3114ac
better
tdavidcl ad0e27a
[gh-action] trigger CI with empty commit
github-actions[bot] 2423291
Merge branch 'main' into patch-2026-01-22-16-16
tdavidcl f64b3f8
cleaner logs
tdavidcl b1a0d58
Merge branch 'comm-bypass-large-alloc' into fair-dinkum-its-actually-…
tdavidcl b6b972f
Adjust phantom dump initialization parameter
tdavidcl 0dc5c01
its a start
tdavidcl 80223ee
better
tdavidcl 594d65d
better
tdavidcl f006575
better
tdavidcl 6d826ec
better
tdavidcl d187a23
better
tdavidcl bb40be9
Merge branch 'main' into fair-dinkum-its-actually-running
tdavidcl b5220b7
[SPH] Add extended Farris et al 2014 EOS (Ragussa et al 2016)
tdavidcl 73b8ae9
Merge branch 'patch-2026-01-23-18-28' into fair-dinkum-its-actually-r…
tdavidcl 37ae136
Merge branch 'main' into fair-dinkum-its-actually-running
tdavidcl 41ebc03
Merge branch 'main' into fair-dinkum-its-actually-running
tdavidcl 3a81a4d
Merge branch 'main' into fair-dinkum-its-actually-running
tdavidcl 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
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
This file contains hidden or 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 hidden or 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 hidden or 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,26 @@ | ||
| // -------------------------------------------------------// | ||
| // | ||
| // SHAMROCK code for hydrodynamics | ||
| // Copyright (c) 2021-2026 Timothée David--Cléris <tim.shamrock@proton.me> | ||
| // SPDX-License-Identifier: CeCILL Free Software License Agreement v2.1 | ||
| // Shamrock is licensed under the CeCILL 2.1 License, see LICENSE for more information | ||
| // | ||
| // -------------------------------------------------------// | ||
|
|
||
| #pragma once | ||
|
|
||
| /** | ||
| * @file DeviceBufferRef.hpp | ||
| * @author Timothée David--Cléris (tim.shamrock@proton.me) | ||
| * @brief | ||
| * | ||
| */ | ||
|
|
||
| #include "shambackends/DeviceBuffer.hpp" | ||
|
|
||
| namespace sham { | ||
|
|
||
| template<class T, USMKindTarget target = device> | ||
| using DeviceBufferRef = std::reference_wrapper<DeviceBuffer<T, target>>; | ||
|
|
||
| } |
This file contains hidden or 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 hidden or 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 hidden or 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 hidden or 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
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.
The y-axis of the plot is labeled "z", but the view seems to be in the x-y plane, as indicated by
delta_y = (0.0, radius * 2, 0.0). For a face-on view of a disc integrated along the z-axis, the y-axis label should be "y".