-
Notifications
You must be signed in to change notification settings - Fork 4
[EXTENDED] PR 26 Parallelized multiple right-hand side support, fully typed tools
#27
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
Draft
MothNik
wants to merge
62
commits into
GeoStat-Framework:main
Choose a base branch
from
MothNik:11_addon_parallelized_multiple_right_hand_sides
base: main
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.
Draft
Changes from all commits
Commits
Show all changes
62 commits
Select commit
Hold shift + click to select a range
96f67f6
pkg: made `.venv` in `.gitignore` more general
MothNik 3deb05c
wip: [11] refactored algorithm 1 to handle multiple right-hand sides
MothNik 328d9c9
feat: [11] added doctest runs to `pytest`
MothNik 90bdeb1
tests: [11] replaced single tools test by scalable parametrized tools…
MothNik 5080641
tests: [11] removed version from coverage
MothNik 2f57609
lint: [11] fixed block comment lint error
MothNik 8db6ba4
style: [11] improved headlines
MothNik 1cdd525
wip: [11] formatted
MothNik ae656cf
test: [11] created conditioned banded matrix creator for testing purp…
MothNik 26752f2
tests: [11] add doctested reference solver; made ill-conditioning mor…
MothNik a0c8849
feat: [11] made error messages informative
MothNik ee6943a
fix: [23] disabled cdivision to fix error handling on Python side
MothNik 0284843
feat/refactor: [11] enabled multipe right-hand sides for solver I; im…
MothNik c32bec2
tests: [11] added shape check to doctest
MothNik e7d92c8
tests: [11] added extensive parametrized tests for solver I that also…
MothNik 647012f
tests: [11] added more intermediate sizes for tests
MothNik 8ab514f
feat/fix: [11] added cython annotations to build process; fixed wrong…
MothNik 5086959
refactor/doc: fixed missing variable declarations; added clarifying c…
MothNik f062b88
style: [11] made - signs better readable
MothNik 15c787e
doc/refactor: [11] improved docs and comments of algorithm I; removed…
MothNik ef7ec51
wip: [11] restructured chaotic alias comparisons
MothNik 94d110c
feat: [11] finalized multiple right-hand side support (serial) on Cyt…
MothNik ba5945f
tests: [11] unified test for both pentapy algorithms, made tests a lo…
MothNik 026e8ea
tests: [11] removed superficial unittest
MothNik f6fa4cb
misc: [11] fixed typos
MothNik 9b3e122
style/refactor: [11] made core code readable to humans and not only a…
MothNik 92abbbd
feat/refactor: [11] ensured all solvers behave the same in terms of o…
MothNik fb0cf2a
fix: [11] fixed coverage typo
MothNik c2e8032
lint: [11] linted cython files
MothNik b4190f8
package: [11] made requirements file-based and dynamic to make facili…
MothNik 4c1e3a0
feat: [11] updated chagelog
MothNik b4f79e5
fix: [11] fixed wrong coverage exclude
MothNik a2edcb4
doc: [11] improved wording for preserving shape
MothNik 007bc5a
fix: [11] fixed changelog
MothNik 997d372
feat: [11] enable multi-threaded parallelism for multiple right-hand …
MothNik 0cf9890
tests: [11] renamed tests for serial mode
MothNik 9040bb7
test: [11] reduced load on tests; transitioned to template-based appr…
MothNik a0b3388
doc/style: [11] fully typed `tools`; improved documentation
MothNik b93102b
package: [11] included build information for parallelized solvers
MothNik 3b015dc
tests: [11] finalised parallel solver tests
MothNik 5e86a34
tests/fix: [11] fixed inter-os-incompatibility of doctests
MothNik 712b0c7
test/fix: [11] ? really fixed the inter-os-problems ?
MothNik 6fd57d4
feat: [11] updated changelog
MothNik 88e30e6
fix/doc: [11] reverted change that caused overwrite of `mat`; added a…
MothNik b4ce4a2
docs: [11] removed doubled defaults from docstrings
MothNik e71ff9d
docs: [11] fixed docstring and spelling inconsistencies
MothNik aef7d0f
feat: [11] enabled future possible validation of the quality of the s…
MothNik 86ebf88
refactor: [11] made internal `workers`-handling safer
MothNik b5f8b95
docs: [11] updated outdated `README`
MothNik 87264d7
refactor: [11] removed `validate` and leveraged `info`; reduced test …
MothNik 8db881f
doc: [11] updated outdated index
MothNik 37c2fbc
refactor: [11] made Cython structure smarter for algorithm I
MothNik 896b1cc
wip: [11] made use of Enums for checks; prepared for unifying solver …
MothNik 2a6daf4
refactor/tests: [11] fully unified Cython implementations of the solv…
MothNik 549422d
refactor/tests: [11] split up cluttered ptrans-solving into dedicated…
MothNik a31fe71
fix: [11] fixed broken coverage of unknown error (was not skipped by …
MothNik ac5759b
refactor: [11] made mu occupy the central column of the factorized ma…
MothNik 0945501
fix:
MothNik d1433f9
refactor:
MothNik edb4f33
refactor:
MothNik 5b42428
doc:
MothNik 743549b
refactor:
MothNik 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
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -83,7 +83,7 @@ celerybeat-schedule | |
.env | ||
|
||
# virtualenv | ||
.venv | ||
.venv* | ||
venv/ | ||
ENV/ | ||
|
||
|
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
# Cython html files | ||
*.html |
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.