-
Notifications
You must be signed in to change notification settings - Fork 109
Custom NVector for GPU #3390
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
Open
bendudson
wants to merge
33
commits into
next
Choose a base branch
from
custom-nvector
base: next
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.
+1,083
−245
Open
Custom NVector for GPU #3390
Changes from all commits
Commits
Show all changes
33 commits
Select commit
Hold shift + click to select a range
efd6237
Start N_Vector implementation
Steven-Roberts aaac372
Add clone operation
Steven-Roberts 8a06159
Allow N_Vector template type to be Vector2D/Vector3D
Steven-Roberts a49253a
Apply formatter
Steven-Roberts 184b7e9
Add remaining basic operations
Steven-Roberts bfdf9ec
Add missing sqrt
Steven-Roberts a92de11
Merge branch 'next' into cusotm-nvector
Steven-Roberts 6ead1ae
Start adding vector to arkode integrator
Steven-Roberts cfbc21f
Merge branch 'next' into cusotm-nvector
Steven-Roberts c200e2f
Add functions to swap state
Steven-Roberts 3518b56
Finish swap state after evolve
Steven-Roberts d2fbc28
Merge branch 'next' into cusotm-nvector
Steven-Roberts 937a3c4
Get prototype running
Steven-Roberts 58dc11d
Merge branch 'next' into cusotm-nvector
Steven-Roberts c62c551
Merge branch 'next' into cusotm-nvector
Steven-Roberts 3fc1914
Switch to sundials::Context
Steven-Roberts ccb47fd
Merge branch 'next' into cusotm-nvector
Steven-Roberts d7db014
Use move assignment rather than pointer swapping
Steven-Roberts a0eeb26
Fix access to deriv field
Steven-Roberts 88dfb29
Get things working with implicit and IMEX methods
Steven-Roberts fa7f651
Fix iterator const
Steven-Roberts 4f01b4c
Merge branch 'next' into cusotm-nvector
Steven-Roberts a9d7766
Merge branch 'next' into cusotm-nvector
Steven-Roberts c52fb53
Add swapData function
Steven-Roberts 506e208
Merge branch 'next' into cusotm-nvector
Steven-Roberts 42e239f
Merge branch 'next' into custom-nvector
bendudson b51d38a
NVector: Fix reduce_field callable
bendudson 45f6473
Sundials nvecmanyvector may be missing
bendudson b649511
ARKode: nvector option to select N_Vector
bendudson d894b63
Sundials N_Vector backend for CVODE and IDA
bendudson ceeeb80
Document Sundials N_Vector options
bendudson d997e6c
Formatting changes
bendudson c0abd20
Unit tests for custom N_Vector
bendudson 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
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
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
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.
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.
warning: no header providing "std::swap" is directly included [misc-include-cleaner]