Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
0447023
Add support for factorization in create_new_algorithm.sh
Oct 21, 2019
cda40b6
fix sellp read
yhmtsai Oct 29, 2019
932fbe1
fix ell error on small mtx and flexble warp_size
yhmtsai Oct 30, 2019
ec4a3ab
Fix small typo in the stencil examples
upsj Nov 13, 2019
4db298c
Improve CSR strategies
Nov 12, 2019
db622a9
Review update
Nov 12, 2019
a942a89
Review update and additional fixes
Nov 13, 2019
29bda33
Review update
Nov 13, 2019
638db8c
Fix GKO_NOT_SUPPORTED, so it behaves as expected
Nov 13, 2019
f0d8e2d
Review update: fix doxygen comment for GKO_NOT_SUPPORTED
Nov 13, 2019
9fe7165
Add `GKO_ASSERT_EQ` assertion.
Nov 27, 2019
6e88654
Throw ValueMismatch instead of BadDimension for `GKO_ASSERT_EQ`.
Nov 27, 2019
2f671da
replace GKO_ENSURE_IN_BOUNDS by GKO_ASSERT_EQ
upsj Nov 18, 2019
8f3c8cb
add tests for GKO_ASSERT_EQ
upsj Nov 18, 2019
65ec1ae
fix dense bounds check
upsj Nov 19, 2019
de97319
revert bounds check changes for dense.hpp
upsj Nov 19, 2019
e308255
Improve update_header script so it does not stop `make`
Nov 15, 2019
89949c7
Further improve the update_ginkgo_header.sh script
Nov 18, 2019
bbcd2e4
Review Update
Nov 18, 2019
ba452f1
update git-cmake-format source repository
upsj Nov 25, 2019
6fce256
Update all versions to v1.1.1.
Nov 27, 2019
cf678b1
Add Changelog
Nov 27, 2019
784aa6e
Create a new macro `GKO_VERSION_STR` to facilitate version bumping.
Nov 27, 2019
d4afd1b
Install Ginkgo and launch `test_install` for all jobs.
Nov 28, 2019
10da811
Fix missing `}` for `SparsityCsr` in `test_install`.
Nov 28, 2019
8f70a7c
Fix some issues pointed by sonarqube.
Nov 28, 2019
2b75262
Fix test_install with PAPI.
Nov 28, 2019
1dbcef9
Fix documentation issues and add a Jacobi documentation group.
Nov 29, 2019
c8ec186
Update changelog with the recent changes done for this PR.
Nov 29, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Fix documentation issues and add a Jacobi documentation group.
  • Loading branch information
Terry Cojean committed Nov 29, 2019
commit 1dbcef9a546d4c077a68ed0277eb2623df04b90c
2 changes: 1 addition & 1 deletion doc/DoxygenLayout.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<!-- Navigation index tabs for HTML output -->
<navindex>
<tab type="mainpage" visible="yes" title=""/>
<tab type="user" visible="yes" title="Tutorial" url="https://github.com/ginkgo-project/ginkgo/wiki/Tutorial:-Building-a-2D-Poisson-Solver" />
<tab type="user" visible="yes" title="Tutorial" url="https://github.com/ginkgo-project/ginkgo/wiki/Tutorial:-Building-a-Poisson-Solver" />
<tab type="user" visible="yes" title="Examples" url="@ref Examples" />
<tab type="user" visible="yes" title="Using Ginkgo" url="@ref install_ginkgo">
<tab type="user" visible="yes" title="Installing Ginkgo" url="@ref install_ginkgo" />
Expand Down
40 changes: 40 additions & 0 deletions doc/headers/jacobi.hpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
/*******************************<GINKGO LICENSE>******************************
Copyright (c) 2017-2019, the Ginkgo authors
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:

1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.

2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.

3. Neither the name of the copyright holder nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
******************************<GINKGO LICENSE>*******************************/

/**
* @defgroup jacobi Jacobi Preconditioner
*
* @brief A module dedicated to the implementation and usage of the
* Jacobi Preconditioner in Ginkgo.
*
* @ingroup precond
*/
2 changes: 1 addition & 1 deletion include/ginkgo/core/factorization/par_ilu.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ namespace factorization {
* @tparam IndexType Type of the indices of all matrices used in this class
*
* @ingroup factor
* @ingroup linop
* @ingroup LinOp
*/
template <typename ValueType = default_precision, typename IndexType = int32>
class ParIlu : public Composition<ValueType> {
Expand Down
2 changes: 0 additions & 2 deletions include/ginkgo/core/preconditioner/jacobi.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -56,8 +56,6 @@ namespace preconditioner {
* @tparam IndexType type used for storing indices of the matrix
*
* @ingroup jacobi
* @ingroup precond
* @ingroup LinOp
*/
template <typename IndexType>
struct block_interleaved_storage_scheme {
Expand Down
3 changes: 3 additions & 0 deletions include/ginkgo/core/solver/ir.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -89,6 +89,9 @@ namespace solver {
* its eigenvalues `lambda` have to satisfy the equation `|lambda - 1| < 1).
*
* @tparam ValueType precision of matrix elements
*
* @ingroup solvers
* @ingroup LinOp
*/
template <typename ValueType = default_precision>
class Ir : public EnableLinOp<Ir<ValueType>> {
Expand Down