-
Notifications
You must be signed in to change notification settings - Fork 918
Hybrid parallel MPI #1009
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
Merged
Hybrid parallel MPI #1009
Changes from all commits
Commits
Show all changes
18 commits
Select commit
Hold shift + click to select a range
53e7184
store data contiguously in MPI buffers
pcarruscag 9f7c8b3
fix comms for transposed products
pcarruscag 8813dc2
make Init and CompleteComms thread safe (still funneled comms)
pcarruscag 7705fa7
bug fix, mpi status needs to be global so all threads see it
pcarruscag dea94d4
cleanup, const CConfig for comms and in all linear algebra
pcarruscag e59bba5
cleanup periodic comms
pcarruscag 337d264
packing optimization for periodic comms
pcarruscag 23f3ca5
thread safe periodic comms
pcarruscag ea9b1d3
more const CConfig in gradient and limiter routines
pcarruscag 1f86ab4
need more conservative barriers for mpich+old gcc
pcarruscag 875b954
fix walltime output nompi + omp, some simd optimization
pcarruscag 0deb047
fix #1011
pcarruscag f774899
replace AD_BEGIN_PASSIVE macro by a function
pcarruscag 623152f
fix bugs avoid global variable
pcarruscag d6be66a
move inits of CGeometry and co. to declaration
pcarruscag c78761e
fix lambda
pcarruscag 73ee8b2
Merge branch 'develop' into hybrid_parallel_mpi
pcarruscag 0bb4b62
detect simd support based on standard version instead of compiler
pcarruscag 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
Large diffs are not rendered by default.
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.