Skip to content

Commit 555f65e

Browse files
Terry CojeanyhmtsaiSlaedrpratikvn
committed
Review updates.
Co-authored-by: Yu-Hsiang Tsai <yhmtsai@gmail.com> Co-authored-by: Aditya Kashi <aditya.kashi@kit.edu> Co-authored-by: Pratik Nayak <pratikvn@protonmail.com>
1 parent 44538ed commit 555f65e

3 files changed

Lines changed: 14 additions & 10 deletions

File tree

CHANGELOG.md

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,10 @@ git log --first-parent
1010

1111
The Ginkgo team is proud to announce the new Ginkgo minor release 1.4.0. This
1212
release brings most of the Ginkgo functionality to the Intel DPC++ ecosystem
13-
which enables Intel-GPU execution. The only Ginkgo features which have not been
14-
ported yet are some preconditioners. Ginkgo's mixed-precision support is greatly
15-
enhanced thanks to:
13+
which enables Intel-GPU and CPU execution. The only Ginkgo features which have
14+
not been ported yet are some preconditioners.
15+
16+
Ginkgo's mixed-precision support is greatly enhanced thanks to:
1617
1. The new Accessor concept, which allows writing kernels featuring on-the-fly
1718
memory compression, among other features. The accessor can be used as
1819
header-only, see the [accessor BLAS benchmarks repository](https://github.com/ginkgo-project/accessor-BLAS/tree/develop) as a usage example.
@@ -66,14 +67,18 @@ Algorithm and important feature additions:
6667
+ Add native mixed-precision support to the ELL format. [#717](https://github.com/ginkgo-project/ginkgo/pull/717), [#780](https://github.com/ginkgo-project/ginkgo/pull/780)
6768
+ Add Reverse Cuthill-McKee reordering [#500](https://github.com/ginkgo-project/ginkgo/pull/500), [#649](https://github.com/ginkgo-project/ginkgo/pull/649)
6869
+ Add matrix assembly support on CPUs. [#644](https://github.com/ginkgo-project/ginkgo/pull/644)
70+
+ Extends ISAI from triangular to general and spd matrices. [#690](https://github.com/ginkgo-project/ginkgo/pull/690)
6971

7072
Other additions:
7173
+ Add possibility to apply real matrices to complex vectors.
72-
[#655](https://github.com/ginkgo-project/ginkgo/pull/655), [#636](https://github.com/ginkgo-project/ginkgo/pull/636), [#658](https://github.com/ginkgo-project/ginkgo/pull/658)
74+
[#655](https://github.com/ginkgo-project/ginkgo/pull/655), [#658](https://github.com/ginkgo-project/ginkgo/pull/658)
75+
+ Add functions to compute the absolute of a matrix format. [#636](https://github.com/ginkgo-project/ginkgo/pull/636)
7376
+ Add symmetric permutation and improve existing permutations.
7477
[#684](https://github.com/ginkgo-project/ginkgo/pull/684), [#657](https://github.com/ginkgo-project/ginkgo/pull/657), [#663](https://github.com/ginkgo-project/ginkgo/pull/663)
7578
+ Add a MachineTopology class with HWLOC support [#554](https://github.com/ginkgo-project/ginkgo/pull/554), [#697](https://github.com/ginkgo-project/ginkgo/pull/697)
76-
+ Add an implicit residual norm criterion. [#702](https://github.com/ginkgo-project/ginkgo/pull/702), [#714](https://github.com/ginkgo-project/ginkgo/pull/714), [#818](https://github.com/ginkgo-project/ginkgo/pull/818), [#850](https://github.com/ginkgo-project/ginkgo/pull/850)
79+
+ Add an implicit residual norm criterion. [#702](https://github.com/ginkgo-project/ginkgo/pull/702), [#818](https://github.com/ginkgo-project/ginkgo/pull/818), [#850](https://github.com/ginkgo-project/ginkgo/pull/850)
80+
+ Row-major accessor is generalized to more than 2 dimensions and a new
81+
"block column-major" accessor has been added. [#707](https://github.com/ginkgo-project/ginkgo/pull/707)
7782
+ Add an heat equation example. [#698](https://github.com/ginkgo-project/ginkgo/pull/698), [#706](https://github.com/ginkgo-project/ginkgo/pull/706)
7883
+ Add ccache support in CMake and CI. [#725](https://github.com/ginkgo-project/ginkgo/pull/725), [#739](https://github.com/ginkgo-project/ginkgo/pull/739)
7984
+ Allow tuning and benchmarking variables non intrusively. [#692](https://github.com/ginkgo-project/ginkgo/pull/692)
@@ -89,9 +94,8 @@ Other additions:
8994

9095

9196
Changes:
92-
+ Extends ISAI from triangular to general and spd matrices. [#690](https://github.com/ginkgo-project/ginkgo/pull/690)
9397
+ Add a Scalar Jacobi specialization and kernels. [#808](https://github.com/ginkgo-project/ginkgo/pull/808), [#834](https://github.com/ginkgo-project/ginkgo/pull/834), [#854](https://github.com/ginkgo-project/ginkgo/pull/854)
94-
+ Add implicit residual log for solvers and benchmarks. [#707](https://github.com/ginkgo-project/ginkgo/pull/707)
98+
+ Add implicit residual log for solvers and benchmarks. [#714](https://github.com/ginkgo-project/ginkgo/pull/714)
9599
+ Change handling of the conjugate in the dense dot product. [#755](https://github.com/ginkgo-project/ginkgo/pull/755)
96100
+ Improved Dense stride handling. [#774](https://github.com/ginkgo-project/ginkgo/pull/774)
97101
+ Multiple improvements to the OpenMP kernels performance, including COO,

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ The Ginkgo DPC++ module has the following __additional__ requirements:
6262

6363
* _OneAPI 2021.3+_
6464
* Set `dpcpp` as the `CMAKE_CXX_COMPILER`
65-
* `C++17` is used to compile this module, while the rest of Ginkgo is compiled using `c++14`.
65+
* `c++17` is used to compile this module, while the rest of Ginkgo is compiled using `c++14`.
6666
* The following oneAPI packages should be available:
6767
* oneMKL
6868
* oneDPL

third_party/gtest/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ include(FetchContent)
33
FetchContent_Declare(
44
googletest
55
GIT_REPOSITORY https://github.com/google/googletest.git
6-
GIT_TAG e2239ee6043f73722e7aa812a459f54a28552929
6+
GIT_TAG 6a7ed316a5cdc07b6d26362c90770787513822d4
77
)
88
# need to set the variables in CACHE due to CMP0077
99
set(gtest_disable_pthreads ON CACHE INTERNAL "")
@@ -22,4 +22,4 @@ set_target_properties(gtest gtest_main PROPERTIES
2222
LIBRARY_OUTPUT_DIRECTORY "${GINKGO_LIBRARY_PATH}")
2323
# by default, the outdated targets are not being exported
2424
add_library(GTest::Main ALIAS gtest_main)
25-
add_library(GTest::GTest ALIAS gtest)
25+
add_library(GTest::GTest ALIAS gtest)

0 commit comments

Comments
 (0)