-
Notifications
You must be signed in to change notification settings - Fork 12
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
Refact/sparse comm #96
Merged
Merged
Changes from 36 commits
Commits
Show all changes
131 commits
Select commit
Hold shift + click to select a range
fd2e5d8
base on sparse communicator branch
greole c9d2c03
adapt to new Ginkgo version
greole 913b79c
Use localized_partition
greole 53b97c0
Fixup
greole 400b861
construct sparse communicator
greole ab0d0e2
reformat
greole 6ebed5e
reformat
greole 214cde7
Allow - as separator
greole dfaca26
Allow - as separator
greole c33c27b
switch gko version to include try-run patch
greole 6eca357
add a todo fixme notes check
greole 6132126
Merge branch 'refact/sparse_comm' of github.com:hpsim/OGL into refact…
greole d82ac3f
add a todo fixme notes check
greole 27b2bda
add a todo fixme notes check
greole 110310f
add read_distributed with sparse comm
greole 024acdb
use local indices
greole a6f341d
fixup
greole 7aa7c4c
compute send_idxs
greole 25e80f7
reorder header
greole e360350
move ctr to body
greole 0c96fff
remove gko globalIndex
greole 0eef355
add stopping criterion
greole fa62373
switch gko branch
greole 7ec2633
reformat
greole 235c3c6
format
greole 41cf412
fix typo
greole 63b1360
Move ctr to .C file
greole ec020eb
use concrete types for interfaces
greole 3d8572b
clean-up
greole 109f6bf
add fs creation
greole 62c3ae5
Fixup pass stopping vector
greole a344ef3
add stopping crit vect to GMRES, format
greole 26138ee
pass CommunicationPattern, move free functions to separate TU
greole bd9a2a8
format
greole a96154b
improve documentation, remove unneeded parameters
greole ea9284e
format
greole 2b33020
base on sparse communicator branch
greole 29bd1cb
adapt to new Ginkgo version
greole 169f87b
Use localized_partition
greole f020611
Fixup
greole 9451d53
construct sparse communicator
greole b8fca33
reformat
greole c51a5e6
reformat
greole 42b1620
add a todo fixme notes check
greole 463199f
Allow - as separator
greole 0111076
Allow - as separator
greole e046396
switch gko version to include try-run patch
greole 622e8da
add a todo fixme notes check
greole 74c757c
add a todo fixme notes check
greole 9c5732f
add read_distributed with sparse comm
greole c7f32c6
use local indices
greole 3a5a687
fixup
greole 726420c
compute send_idxs
greole d38eca9
reorder header
greole 7949579
move ctr to body
greole f840fe2
remove gko globalIndex
greole adabcfd
add stopping criterion
greole ea10114
switch gko branch
greole efa2a61
reformat
greole e584346
format
greole a604389
fix typo
greole c8cdbbb
Move ctr to .C file
greole 7b79a72
use concrete types for interfaces
greole d41ef19
clean-up
greole 7a9c400
add fs creation
greole 5ce8569
Fixup pass stopping vector
greole 96092bd
add stopping crit vect to GMRES, format
greole b80141e
pass CommunicationPattern, move free functions to separate TU
greole cd91cba
format
greole ec97363
improve documentation, remove unneeded parameters
greole 1698f3b
format
greole ff0d531
start unit tests
greole 596f646
implement basic unit test
greole d20a94b
added missing namespace, fix double definition
greole 0ae6b35
delete unneeded file
greole b60d989
link to stdfs
greole e1fbac3
add basic unit test
greole c88cacd
add non-symmetric test
greole af534a6
move init_sparsity to free function and add unit test
greole 2cd456e
update required versions
greole b39f462
add unit tests to pipeline
greole 6f63f46
add unit tests to pipeline
greole b7aae49
format
greole 0be7b0c
format
greole ff0b489
format
greole 66ff6bd
Merge branch 'refact/sparse_comm' into enh/unit_tests
greole b819278
fix typo
greole 7384793
format
greole 33cc660
Merge pull request #97 from hpsim/enh/unit_tests
greole c3f26f3
remove note
greole 53f5a1e
fixup workflow file name
greole 6360493
pass arguments to workflow, add job
greole 75dcc0c
fixup workflow
greole cb35594
fixup path
greole dd87745
fix matrix call, clean up
greole 4ec167f
add compression to non local column index
greole f186732
communicate neighbour cell indices to calculate compressed col idxs
greole 249a7d7
add statistics message
greole da367d0
compile unittests
greole dfccc49
fix formating
greole dfdbb9d
add libPstream
greole 575e94e
add more link libs
greole 49ae888
fix lib specs
greole bfc5e98
fix lib specs
greole d69701b
source OF
greole 2f1d769
linked sys-openmpi libPsream
greole a463dae
source OF for unitTestBuild
greole 4a10253
Update CMakeLists.txt
HendriceH 8725113
Update CMakeLists.txt
HendriceH 8f1ab5d
Update common.C
HendriceH d28aa40
build tests for different mpi versions
greole dd4c73d
add DL libs
greole 3bdae8f
add cmake format target and format cmake files
greole 8165ebb
clean up
greole b7f23fb
add cmake-format file
greole e5f09eb
deactivate unit test for now
greole a0f4670
Update common/common.C
HendriceH 1d402e3
Update CMakeLists.txt
HendriceH 0db5b8d
Update CMakeLists.txt
HendriceH de03f24
deactivate unit test for now
greole 033778c
Link stdc++fs into OGL
HendriceH 9a0ac1c
add common notation and scotch decomposition
greole 34d8333
remove unit test dependency
greole a92ab41
Use CUDA_ARCHITECTURES=native for GPU detection
HendriceH 5ad5234
Merge pull request #99 from HendriceH/aws_compile
greole 4c2f65f
Merge branch 'refact/sparse_comm' into fix/non_unique_interface
greole 95c5db3
use interface_iterator
greole 3f53286
Merge pull request #98 from hpsim/fix/non_unique_interface
greole 2376f66
format
greole c642000
check for TODO DONT MERGE instead of TODO FIXME
greole f4d9c41
exclude .github folder
greole 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 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 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 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 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 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 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.
maybe change
Partition
variable to something likelocPartition
to better reflect that it is alocalized_partition
?