-
Notifications
You must be signed in to change notification settings - Fork 237
GPU mixed krylov -- WIP #1423
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
oseikuffuor1
wants to merge
36
commits into
master
Choose a base branch
from
gpu-mixed-krylov
base: master
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.
+7,709
−1,608
Open
GPU mixed krylov -- WIP #1423
Changes from 6 commits
Commits
Show all changes
36 commits
Select commit
Hold shift + click to select a range
31928ae
Merge branch 'master' into gpu-mixed-krylov
oseikuffuor1 a8835bb
Update autoconf build to prevent use of long double with GPUs.
oseikuffuor1 57d6ebb
Add utility functions for mixed-precision function development.
oseikuffuor1 542180e
Add new mixed-precision matrix and vector functionality.
oseikuffuor1 cd69eba
Updates to support use of hypre_double for dnum_nonzeros in parcsr_ma…
oseikuffuor1 7781cad
Minor updates to test drivers.
oseikuffuor1 5ce7060
Fixes for GPU build errors.
oseikuffuor1 91a169f
Cleanup typos and unnecessary print statements.
oseikuffuor1 cb030d2
Change utility function name GetSizeOfPrecision to GetSizeOfReal.
oseikuffuor1 8bfdbb9
Generate configure script with correct autoconf version.
oseikuffuor1 887c4c3
Cleanup unused variable warnings.
oseikuffuor1 dfea312
Some fixes and cleanup and minor refactoring for GPU build.
oseikuffuor1 18e458a
Add gpu function lists for utilities folder.
oseikuffuor1 7c44083
Added GPU-specific function lists for remaining directories.
oseikuffuor1 7163b69
Revert changes to MPI function location and remove unnecessary guards.
oseikuffuor1 1c74ee1
Updating gen_code.sh script to build code for gpu functions
rfalgout 40f8a3a
Merge branch 'gpu-mixed-krylov' of github.com:hypre-space/hypre into …
rfalgout ac3e7f3
Fixed astyle changes in previous commits
oseikuffuor1 fd1e9e0
Merge branch 'gpu-mixed-krylov' of github.com:hypre-space/hypre into …
rfalgout 366e620
Minor changes to config/gen_code.sh script
rfalgout 05baa66
Removed empty gpu function lists
oseikuffuor1 489e1fa
Minor edit to suppress warnings for directories with no GPU function …
oseikuffuor1 3264a49
Minor changes to gen_code.sh to make it easier to follow
rfalgout 1fecea4
Cosmetic changes to gen_code.sh
rfalgout f052718
Changed mup.*.gpu to mup.*_gpu in utilities and modified the gen_code…
rfalgout 34762e3
Renaming mup.*.gpu to mup.*_gpu
rfalgout 5bc2ddb
Modified gen_code.sh script to write 'mup_*_gpu.c' files
rfalgout 3996555
First draft of gen_code.sh to put the gpu functions in separate files
rfalgout e20afec
Updating gen_code.sh to fix a couple of issues
rfalgout 3fd5776
Added gpu if test to gen_code.sh script before writing '.hpp' file
rfalgout 69c34e8
Minor edit to include internal header in wrapper function file.
oseikuffuor1 d4fe2a5
Changes to unify some vendor-specific return types.
oseikuffuor1 a3c320e
Generated new MuP wrapper code and headers for GPU support and some r…
oseikuffuor1 49f8e70
Fixed linker issues and updated gen_code.sh script.
oseikuffuor1 905f1b7
Some minor re-org. of gen_code.sh script and gix for test driver.
oseikuffuor1 feb75f2
Merge branch 'master' into gpu-mixed-krylov
oseikuffuor1 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
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.
Why is this needed?
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 probably slipped in due to the usage of autoconf 2.69 instead of 2.71 (the version we've been using)
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.
Thanks @rfalgout and @victorapm . I will look into this. You are right, I generated it with autoconf v2.69.