-
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
v0.2 #22
Conversation
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
* update script, needs refactoring * update * fix benchmark * run at least for 10 ts * rename GKOBase to GKOlduBase * create ldu and Ldu matrices * add ldu GKOCG and GKOBiCGStab * add Ldu matrix * add asymetric solver * clean up * start implementing of stopping criteria * add common file * update common * inject c++14 * update * use modified boxTurb16 case * update benchmark * keep CF constant * start reuse sorting idx * add IR solver, make sorting optional * add line buffering, further cli args * Add basic implementation of storing sorting idxs * add IR implementation * make sorting default * store gkomatrix * add common.C * make executor an IOPtr * prepare for forHLR test * fix block clean for different block start syntax * transfer to desktop * hardcoded stored omp executor * load different executor * fix min/maxIter bug * debug reference executor issue * add clang format to keep formating constant * fix cuda executor * clean up * clean up
if sysMatrix is not stored and thus the gkomatrix_ptr==NULL the system matrix is recreated
- initialize IR with CG - remove BJ for now
…e out for runs, fix log files
Co-authored-by: tcojean <terry.cojean@kit.edu>
* add external ginkgo flag to ci/cd matrix * fix ci/cd matrix + test conditional job * add a test script for external ginkgo build * fix external ginkgo build flags to speedup build * Add missing sudo to install ginkgo to system. * fix cmake build arguments
* create separate IOExecutorHandler class * add IOExecutorHandler files * fix compilation issue * create separate IOSortingIdxHandler class * Implement separate IOGKOMatrixHandler class * move host matrix handling to separate class * fix matrix sorting/updating host matrix
* create separate IOExecutorHandler class * add IOExecutorHandler files * fix compilation issue * create separate IOSortingIdxHandler class * Implement separate IOGKOMatrixHandler class * move host matrix handling to separate class * fix matrix sorting/updating host matrix
* create separate IOExecutorHandler class * add IOExecutorHandler files * fix compilation issue * create separate IOSortingIdxHandler class * Implement separate IOGKOMatrixHandler class * move host matrix handling to separate class * fix matrix sorting/updating host matrix * implement reusable initial guess * fix host executor call
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
This PR implements v0.2 of OGL. Here several performance improvements have been implemented: