-
Notifications
You must be signed in to change notification settings - Fork 6
360 transition path allocates workspace vector data for sparse information #361
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
Merged
anyzelman
merged 22 commits into
develop
from
360-transition-path-allocates-workspace-vector-data-for-sparse-information
Jul 25, 2025
Merged
Changes from all commits
Commits
Show all changes
22 commits
Select commit
Hold shift + click to select a range
0742996
WIP commit (meeting interrupt), apologies
anyzelman 5a494d4
This compiles, now need to add in additional workspace for the buffer
anyzelman 6648919
Now also accounts for the preconditioner workspace out of the box
anyzelman 978e694
The CG algorithm was not always applying the descriptor it receives -…
anyzelman 9bf7bfb
Now allow for getting CG solver handles that do not support precondit…
anyzelman 4c39734
No type error fix
bbe96c4
Add NUMA-aware workspace allocation to the transition path
anyzelman 8706b69
Test false sharing effects
anyzelman a9224f2
Going to take that last suggestion from the MR -- modify header file …
anyzelman b7caeb3
Corresponding cpp changes to previous commit
anyzelman c3efc05
Bugfix
anyzelman e9f9e4a
Update KML_Solver with those changes
anyzelman 612cc5b
Restore default behaviour
anyzelman e343644
Remove now-again unnecesary error code
anyzelman cf33c8a
Bring KML_Solver impl up to date with previous change
anyzelman 2ff5b70
Specify constructor variants that take a user-supplied buffer instead…
anyzelman 1ad71e3
Implement manual initialisation API
anyzelman 5e31461
Spec-fix workspace size computation function, and implement it
anyzelman b07f383
Sanity check given buffer sizes on initialisation
anyzelman 43fc263
Partial code review -- will finish up tomorrow
anyzelman 616d4d7
Code review on solver.h
anyzelman efa742b
Code review solver.cpp
anyzelman 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 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
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.
Uh oh!
There was an error while loading. Please reload this page.