-
Notifications
You must be signed in to change notification settings - Fork 383
Online distributed graph partitioning using PT-Scotch #1364
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
abishekg7
wants to merge
43
commits into
MPAS-Dev:develop
Choose a base branch
from
abishekg7:ptscotch_c_f
base: develop
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,091
−41
Open
Changes from 36 commits
Commits
Show all changes
43 commits
Select commit
Hold shift + click to select a range
809765e
Working with upto 24km global mesh
abishekg7 d46fceb
Now checking for zero connectivities. Works with limited area grid
abishekg7 86ecb30
Modifying the logic for when Scotch partitioning is active
abishekg7 2b6258c
WIP: Makefile changes to enable SCOTCH
abishekg7 d677fb4
Adding compile-time link test for the Scotch library
abishekg7 2176657
few fixes for GNU and Intel builds
abishekg7 d63accc
adding timers
abishekg7 ebbd919
PT-Scotch WIP
abishekg7 d8207e6
working pt-scotch
abishekg7 d4f3f2d
removing inq of unneeded vars
abishekg7 6d2d9fd
cleanup prior to adding MPAS_SCOTCH logic
abishekg7 fcd89ef
Scotch is selectively enabled when SCOTCH is set
abishekg7 52c7830
More cleanup and added comments
abishekg7 a073471
Writing out correct graph parition files from PT-Scotch
abishekg7 d04cbf8
WIP
abishekg7 4e105d4
Working interfaces
abishekg7 f721710
cleanup
abishekg7 d3f511c
mpas_block_decomp.o depends on mpas_ptscotch_interface.o
abishekg7 a8d1808
Using SCOTCH_Num as integer type
abishekg7 67c25ba
introducing some new variables
abishekg7 029d3e1
Using SCOTCH_STRATSCALABILITY to avoid crashes with large partition c…
abishekg7 103e8a5
Undoing changes to config_block_decomp_file_prefix defaults
abishekg7 0eee657
Make sure non-Scotch build still works
abishekg7 f4f14c4
Refactoring Scotch logic
abishekg7 7accc40
Removing timers from mpas_bootstrapping
abishekg7 697955f
Cleaning up whitespace
abishekg7 ff4e012
Apply a more consistent formatting
abishekg7 38d6a86
Adding comments and removing return for void calls
abishekg7 602c79a
Adding some documentation
abishekg7 2188fef
Fixes and cleanup
abishekg7 82450f2
Removing DGraph2 and using SCOTCH_dgraphData, SCOTCH_dgraphSize instead
abishekg7 f92997e
Fixes and cleanup
abishekg7 8849a0b
Cleaning up whitespace and variables in mpas_block_decomp_scotch
abishekg7 87c7358
Prevent scotch logic when config_number_of_blocks is not zero
abishekg7 be6cfa2
Cleanup and converting Scotch F interface functions to subroutines
abishekg7 7d370ad
Replace total_blocks with nProcs
abishekg7 79f759a
Some minor edits to address review comments
abishekg7 3150b1a
Replacing MPI_COMM_WORLD with dminfo%comm
abishekg7 ef465d4
Fix to non-Scotch code path
abishekg7 6cd6eb9
Updating Scotch build tests in Makefile. Now tries to build C and For…
abishekg7 0ef7da0
Updating copyright block
abishekg7 47d7701
Small fixes and cleanup for code path when config_block_decomp_file_p…
abishekg7 bc93fb0
Cleanup of print statements
abishekg7 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.
I think "MUSICA-Fortran" should be "Scotch" (or "PT-Scotch").
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.
Fixed