Skip to content
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

Ogl rebase 1.5.0 #1273

Closed
wants to merge 735 commits into from
Closed

Ogl rebase 1.5.0 #1273

wants to merge 735 commits into from

Conversation

greole
Copy link
Collaborator

@greole greole commented Feb 9, 2023

MarcelKoch and others added 30 commits December 6, 2022 10:01
- move implementation into .cpp
- documentation

Co-authored-by: Tobias Ribizel <[email protected]>
Co-authored-by: Marcel Koch <[email protected]>
In the old behavior, the storage size for the submatrix can go out-of-bounds. This can appear for submatrices of submatrices because the correction term (ie the starting column) is not correct wrt to the base matrix.
This PR enables Gmres for our distributed matrices and vectors. It also adds create_with_type_of to Vector, and create_with_type_of(..., gko::dim<2>, gko::dim<2>, stride) to Dense so that both Vector and Dense have the same interface.
Co-authored-by: Cordell Bloor <[email protected]>
Co-authored-by: Renjith Ravindran <[email protected]>
Add missing thrust header to partition

Related PR: #1214
This adds a simple sequential symbolic LU factorization to the factorization interface.

Related PR: #1210
This PR fixes an issue observed on some systems where binding the thread creating the executor to the closest PU that hwloc detected created a significant performance drop. Now the binding is removed, as it was decided that Ginkgo should probably not handle the binding, but it should done by either the application through OpenMPI or other hardware level libraries.

Related PR: #1230
Co-authored-by: Tobias Ribizel <[email protected]>
This PR deletes gitlab status update because gitlab support it. It still keeps the running/skipping full pipeline check with the same status name

Related PR: #1231
This PR fixes the generic spmv algorithm enum name, which is deprecated in cuda 11.2.1 and removed in cuda 12

Related PR: #1235
This PR updates git-cmake-format to include the latest fix for setting the git hooks directory. This also fixes the directory for the dummy hook.

Related PR: #1226
Co-authored-by: Pratik Nayak <[email protected]>
@greole greole force-pushed the ogl-rebase-1.5.0 branch 2 times, most recently from a538dee to de02742 Compare February 23, 2023 07:58
NOTE pick this on top of ogl-repartitioner branch
@ginkgo-bot
Copy link
Member

Error: The following files need to be formatted:

common/unified/distributed/partition_helpers_kernels.cpp
core/distributed/partition.cpp
core/distributed/partition_helpers.cpp
core/distributed/repartition.cpp
core/distributed/vector.cpp
cuda/distributed/partition_helpers_kernels.cu
include/ginkgo/core/base/mpi.hpp
include/ginkgo/core/distributed/matrix.hpp
include/ginkgo/core/distributed/partition_helpers.hpp
omp/distributed/partition_helpers_kernels.cpp
reference/distributed/partition_helpers_kernels.cpp
reference/test/distributed/partition_helpers_kernels.cpp
test/distributed/partition_helper_kernels.cpp
test/mpi/distributed/vector.cpp

You can find a formatting patch under Artifacts here or run format! if you have write access to Ginkgo

@greole greole closed this Mar 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1:ST:WIP This PR is a work in progress. Not ready for review. mod:all This touches all Ginkgo modules. reg:benchmarking This is related to benchmarking. reg:build This is related to the build system. reg:ci-cd This is related to the continuous integration system. reg:documentation This is related to documentation. reg:example This is related to the examples. reg:helper-scripts This issue/PR is related to the helper scripts mainly concerned with development of Ginkgo. reg:testing This is related to testing. type:factorization This is related to the Factorizations type:matrix-format This is related to the Matrix formats type:multigrid This is related to multigrid type:preconditioner This is related to the preconditioners type:reordering This is related to the matrix(LinOp) reordering type:solver This is related to the solvers type:stopping-criteria This is related to the stopping criteria
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants