Skip to content

Master release/1.11.0#1968

Open
MarcelKoch wants to merge 194 commits intomasterfrom
master-release/1.11.0
Open

Master release/1.11.0#1968
MarcelKoch wants to merge 194 commits intomasterfrom
master-release/1.11.0

Conversation

@MarcelKoch
Copy link
Member

Note that the README.md has been changed to say that the master branch will not be updated anymore.

MarcelKoch and others added 30 commits January 7, 2026 16:44
Note: The next release will update the major version. Interface breaking changes might appear.
Co-authored-by: Tobias Ribizel <mail@ribizel.de>
Co-authored-by: Tobias Ribizel <mail@ribizel.de>
Co-authored-by: Tobias Ribizel <mail@ribizel.de>
Co-authored-by: Marcel Koch <marcel.koch@kit.edu>
@MarcelKoch MarcelKoch requested a review from a team January 7, 2026 15:55
@MarcelKoch MarcelKoch self-assigned this Jan 7, 2026
@ginkgo-bot ginkgo-bot added reg:build This is related to the build system. reg:testing This is related to testing. 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:benchmarking This is related to benchmarking. type:solver This is related to the solvers type:preconditioner This is related to the preconditioners type:matrix-format This is related to the Matrix formats type:factorization This is related to the Factorizations type:reordering This is related to the matrix(LinOp) reordering type:multigrid This is related to multigrid type:stopping-criteria This is related to the stopping criteria mod:all This touches all Ginkgo modules. labels Jan 7, 2026
@ginkgo-bot
Copy link
Member

Error: The following files need to be formatted:

benchmark/blas/blas.cpp
benchmark/blas/blas_common.hpp
benchmark/matrix_generator/matrix_generator.cpp
benchmark/matrix_statistics/matrix_statistics.cpp
benchmark/preconditioner/preconditioner.cpp
benchmark/solver/distributed/solver.cpp
benchmark/solver/solver_common.hpp
benchmark/sparse_blas/operations.cpp
benchmark/sparse_blas/sparse_blas.cpp
benchmark/spmv/spmv_common.hpp
benchmark/utils/general.hpp
benchmark/utils/preconditioners.hpp
benchmark/utils/runner.hpp
common/cuda_hip/base/math.hpp
common/cuda_hip/base/thrust_macro.hpp
common/cuda_hip/components/atomic.hpp
common/cuda_hip/components/bitvector.cpp
common/cuda_hip/components/bitvector.hpp
common/cuda_hip/factorization/factorization_kernels.cpp
common/cuda_hip/factorization/par_ilut_select_kernels.cpp
common/cuda_hip/matrix/coo_kernels.cpp
common/cuda_hip/matrix/csr_kernels.instantiate.cpp
common/cuda_hip/matrix/csr_kernels.template.cpp
common/cuda_hip/matrix/ell_kernels.cpp
common/cuda_hip/solver/cb_gmres_kernels.cpp
common/cuda_hip/solver/idr_kernels.cpp
common/unified/components/fill_array_kernels.cpp
common/unified/multigrid/pgm_kernels.cpp
common/unified/solver/pipe_cg_kernels.cpp
core/base/array.cpp
core/base/event.hpp
core/base/event_kernels.hpp
core/base/extended_float.hpp
core/base/mtx_io.cpp
core/components/range_minimum_query.hpp
core/config/config.cpp
core/config/config_helper.cpp
core/config/config_helper.hpp
core/config/solver_config.hpp
core/config/stop_config.cpp
core/config/trisolver_config.hpp
core/device_hooks/common_kernels.inc.cpp
core/distributed/assembly.cpp
core/distributed/collective_communicator.cpp
core/distributed/helpers.hpp
core/distributed/matrix.cpp
core/distributed/neighborhood_communicator.cpp
core/distributed/preconditioner/schwarz.cpp
core/distributed/row_gatherer.cpp
core/distributed/vector.cpp
core/factorization/cholesky.cpp
core/factorization/ic.cpp
core/factorization/ilu.cpp
core/factorization/lu.cpp
core/factorization/par_ic.cpp
core/factorization/par_ict.cpp
core/factorization/par_ilu.cpp
core/factorization/par_ilut.cpp
core/log/profiler_hook.cpp
core/matrix/csr.cpp
core/matrix/csr_kernels.hpp
core/multigrid/pgm.cpp
core/preconditioner/gauss_seidel.cpp
core/preconditioner/ic.cpp
core/preconditioner/ilu.cpp
core/preconditioner/isai.cpp
core/preconditioner/jacobi.cpp
core/preconditioner/sor.cpp
core/solver/bicg.cpp
core/solver/bicgstab.cpp
core/solver/cb_gmres.cpp
core/solver/cg.cpp
core/solver/cgs.cpp
core/solver/chebyshev.cpp
core/solver/direct.cpp
core/solver/fcg.cpp
core/solver/gcr.cpp
core/solver/gmres.cpp
core/solver/idr.cpp
core/solver/ir.cpp
core/solver/lower_trs.cpp
core/solver/minres.cpp
core/solver/multigrid.cpp
core/solver/pipe_cg.cpp
core/solver/pipe_cg_kernels.hpp
core/solver/upper_trs.cpp
core/test/base/mtx_io.cpp
core/test/config/config.cpp
core/test/config/factorization.cpp
core/test/config/multigrid.cpp
core/test/config/preconditioner.cpp
core/test/config/solver.cpp
core/test/log/convergence.cpp
core/test/log/profiler_hook.cpp
core/test/matrix/dense.cpp
core/test/mpi/base/bindings.cpp
core/test/mpi/distributed/collective_communicator.cpp
core/test/mpi/distributed/row_gatherer.cpp
core/test/utils/matrix_generator.hpp
cuda/base/event_kernels.cpp
cuda/base/exception.cpp
cuda/base/executor.cpp
dpcpp/base/event_kernels.dp.cpp
dpcpp/factorization/par_ilut_select_kernel.dp.cpp
dpcpp/matrix/csr_kernels.dp.cpp
examples/inverse-iteration/inverse-iteration.cpp
examples/performance-debugging/performance-debugging.cpp
hip/base/config.hip.hpp
hip/base/event_kernels.cpp
hip/base/types.hip.hpp
hip/test/base/hip_executor.hip.cpp
include/ginkgo/core/base/batch_multi_vector.hpp
include/ginkgo/core/base/combination.hpp
include/ginkgo/core/base/composition.hpp
include/ginkgo/core/base/device_matrix_data.hpp
include/ginkgo/core/base/event.hpp
include/ginkgo/core/base/executor.hpp
include/ginkgo/core/base/lin_op.hpp
include/ginkgo/core/base/matrix_assembly_data.hpp
include/ginkgo/core/base/matrix_data.hpp
include/ginkgo/core/base/mtx_io.hpp
include/ginkgo/core/base/perturbation.hpp
include/ginkgo/core/base/range.hpp
include/ginkgo/core/base/types.hpp
include/ginkgo/core/distributed/collective_communicator.hpp
include/ginkgo/core/distributed/matrix.hpp
include/ginkgo/core/distributed/preconditioner/schwarz.hpp
include/ginkgo/core/distributed/row_gatherer.hpp
include/ginkgo/core/distributed/vector.hpp
include/ginkgo/core/factorization/cholesky.hpp
include/ginkgo/core/factorization/factorization.hpp
include/ginkgo/core/factorization/ic.hpp
include/ginkgo/core/factorization/ilu.hpp
include/ginkgo/core/factorization/lu.hpp
include/ginkgo/core/factorization/par_ic.hpp
include/ginkgo/core/factorization/par_ict.hpp
include/ginkgo/core/factorization/par_ilu.hpp
include/ginkgo/core/factorization/par_ilut.hpp
include/ginkgo/core/log/batch_logger.hpp
include/ginkgo/core/log/convergence.hpp
include/ginkgo/core/log/papi.hpp
include/ginkgo/core/log/stream.hpp
include/ginkgo/core/matrix/batch_csr.hpp
include/ginkgo/core/matrix/batch_dense.hpp
include/ginkgo/core/matrix/batch_ell.hpp
include/ginkgo/core/matrix/batch_identity.hpp
include/ginkgo/core/matrix/coo.hpp
include/ginkgo/core/matrix/csr.hpp
include/ginkgo/core/matrix/dense.hpp
include/ginkgo/core/matrix/diagonal.hpp
include/ginkgo/core/matrix/ell.hpp
include/ginkgo/core/matrix/fbcsr.hpp
include/ginkgo/core/matrix/fft.hpp
include/ginkgo/core/matrix/hybrid.hpp
include/ginkgo/core/matrix/identity.hpp
include/ginkgo/core/matrix/scaled_permutation.hpp
include/ginkgo/core/matrix/sellp.hpp
include/ginkgo/core/matrix/sparsity_csr.hpp
include/ginkgo/core/multigrid/fixed_coarsening.hpp
include/ginkgo/core/multigrid/pgm.hpp
include/ginkgo/core/preconditioner/batch_jacobi.hpp
include/ginkgo/core/preconditioner/gauss_seidel.hpp
include/ginkgo/core/preconditioner/isai.hpp
include/ginkgo/core/preconditioner/jacobi.hpp
include/ginkgo/core/preconditioner/sor.hpp
include/ginkgo/core/reorder/mc64.hpp
include/ginkgo/core/reorder/nested_dissection.hpp
include/ginkgo/core/reorder/rcm.hpp
include/ginkgo/core/reorder/scaled_reordered.hpp
include/ginkgo/core/solver/batch_bicgstab.hpp
include/ginkgo/core/solver/batch_cg.hpp
include/ginkgo/core/solver/bicg.hpp
include/ginkgo/core/solver/bicgstab.hpp
include/ginkgo/core/solver/cb_gmres.hpp
include/ginkgo/core/solver/cg.hpp
include/ginkgo/core/solver/cgs.hpp
include/ginkgo/core/solver/chebyshev.hpp
include/ginkgo/core/solver/direct.hpp
include/ginkgo/core/solver/fcg.hpp
include/ginkgo/core/solver/gcr.hpp
include/ginkgo/core/solver/gmres.hpp
include/ginkgo/core/solver/idr.hpp
include/ginkgo/core/solver/ir.hpp
include/ginkgo/core/solver/minres.hpp
include/ginkgo/core/solver/pipe_cg.hpp
include/ginkgo/core/solver/triangular.hpp
include/ginkgo/core/stop/iteration.hpp
include/ginkgo/core/stop/residual_norm.hpp
include/ginkgo/extensions/kokkos/spaces.hpp
omp/base/event_kernels.cpp
omp/matrix/csr_kernels.cpp
reference/base/event_kernels.cpp
reference/components/fill_array_kernels.cpp
reference/matrix/csr_kernels.cpp
reference/solver/pipe_cg_kernels.cpp
reference/test/matrix/csr_kernels.cpp
reference/test/solver/pipe_cg_kernels.cpp
test/factorization/par_ilut_kernels.cpp
test/matrix/csr_kernels2.cpp
test/matrix/hybrid_kernels.cpp
test/mpi/distributed/matrix.cpp
test/mpi/distributed/row_gatherer.cpp
test/mpi/distributed/vector.cpp
test/mpi/solver/solver.cpp
test/solver/pipe_cg_kernels.cpp
test/solver/solver.cpp
test/test_install/test_install.cpp

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

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: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.

9 participants