 nbeamsandAndrew Ho
|
65b2525ad7
|
Improve HYPRE/Ginkgo integer type interop
Co-authored-by: Andrew Ho <ho37@llnl.gov>
|
2025-10-09 02:26:00 +00:00 |
|
nbeams
|
05b60c9c7b
|
Remove sqrt from setting iterative solver tolerances in Ginkgo solvers
|
2025-09-10 22:21:32 +00:00 |
|
nbeams
|
d630bf5250
|
Add distributed support for Ginkgo solvers and preconditioners
|
2025-09-10 22:21:27 +00:00 |
|
nbeams
|
8058cb0838
|
Increase minimum Ginkgo version to 1.9.0
|
2025-02-19 16:13:36 +00:00 |
|
Tzanio Kolev
|
e4c2152419
|
Update Copyright to 2010-2025
|
2025-02-03 12:17:26 -08:00 |
|
Dylan Copeland
|
046a874cfb
|
Merge branch 'master' of github.com:mfem/mfem into float
|
2024-02-06 10:56:41 -08:00 |
|
Tzanio Kolev
|
87290fbf56
|
Update Copyright to 2010-2024
|
2024-01-27 13:06:49 -08:00 |
|
Tzanio Kolev
|
d983b34924
|
Renamed ftype -> real_t
|
2023-12-13 12:51:43 -08:00 |
|
Dylan Copeland
|
e9fbd5057f
|
Merge branch 'master' of github.com:mfem/mfem into float
|
2023-12-05 13:08:02 -08:00 |
|
nbeams
|
43804b7e29
|
Ginkgo updates: Fix build error from method of changing factory parameters;
Address some deprecation warnings in ILU and IC preconditioners
|
2023-11-16 16:47:49 -05:00 |
|
Dylan Copeland
|
b3813ed053
|
Using fptype in ginkgo interface.
|
2023-11-13 13:46:19 -08:00 |
|
Veselin Dobrev
|
1aa9d39127
|
Some formatting edits and minor tweaks
|
2023-10-31 22:49:04 -07:00 |
|
nbeams
|
1ae3aad336
|
Remove GKO_LEND macro definition from header; address review comments
|
2023-10-31 17:43:48 -04:00 |
|
nbeams
|
adf2951518
|
Switch from compile-time checking of Ginkgo OpenMP status to runtime check
|
2023-10-31 16:16:14 -04:00 |
|
nbeams
|
9fdc1462d5
|
Updates for newer Ginkgo versions;
add check for Ginkgo OpenMP configuration when compiling and adjust default creation of Executors
|
2023-10-17 18:51:06 -04:00 |
|
Veselin Dobrev
|
2106ea4039
|
Merge pull request #3532 from mfem/2023-copyright
Updated COPYRIGHT to 2010-2023
|
2023-03-21 13:11:37 -07:00 |
|
Veselin Dobrev
|
e3e413bdae
|
Fix warnings when building with Ginkgo 1.5.0
|
2023-03-13 06:09:50 -07:00 |
|
Tzanio Kolev
|
96e00dc815
|
Updated COPYRIGHT to 2010-2023
|
2023-03-11 16:58:18 -08:00 |
|
Tzanio
|
6d2530775b
|
Extended copyright to 2022
|
2022-02-25 10:24:50 -08:00 |
|
Tzanio
|
69e75823c3
|
typo
|
2021-05-27 10:08:13 -07:00 |
|
nbeams
|
aa4f82f611
|
Set GPU device ID for Ginkgo to match current device
|
2021-05-18 10:52:29 -04:00 |
|
nbeams
|
87b8a8f1c6
|
Abort if requested gko::Executor cannot be initialized properly
|
2021-05-17 14:06:41 -04:00 |
|
nbeams
|
1d8fd22fe0
|
Add SetKDim for Ginkgo GMRES solvers
|
2021-05-06 16:14:53 -04:00 |
|
nbeams
|
85666652aa
|
Add Set functions for print level, rel tol, abs tol, max iter in Ginkgo solvers
|
2021-05-05 12:59:58 -04:00 |
|
nbeams
|
c7c4918a6a
|
add SetPrintLevel function for Ginkgo solvers
|
2021-05-04 15:00:26 -04:00 |
|
nbeams
|
81ec9de71d
|
Add pointer for generated solver, move generation to SetOperator to avoid regeneration with repeated Mult calls
|
2021-05-03 16:57:49 -04:00 |
|
nbeams
|
fc9a4bfdf6
|
Add Get functions for solver convergence information
|
2021-05-03 15:10:26 -04:00 |
|
nbeams
|
14e3fa885e
|
Change GinkgoWrappers namespace to Ginkgo
|
2021-04-22 16:25:23 -04:00 |
|
nbeams
|
b1eae966c4
|
Fix formatting
|
2021-04-22 16:02:59 -04:00 |
|
nbeams
|
3eb580264f
|
Simplify final residual handling/printing for Ginkgo solvers
|
2021-03-30 18:47:58 -04:00 |
|
nbeams
|
7660275820
|
update convergence logger checking for GinkgoIterativeSolver
|
2021-03-29 19:35:25 -04:00 |
|
nbeams
|
c0d14101b9
|
Minor: adjust use of tolerance parameters;
change style of compressed basis GMRES solver name;
add use of Ginkgo's storage_precision enum class for creation of CBGMRES
|
2021-03-19 11:28:29 -04:00 |
|
nbeams
|
f0c14fc5f8
|
Add class for use of Ginkgo compressed basis GMRES solver
|
2021-03-18 10:53:31 -04:00 |
|
nbeams
|
6cb2fd7911
|
update residual stopping criterion use in Ginkgo solvers
|
2021-03-15 16:34:43 -04:00 |
|
nbeams
|
c72f9c629b
|
Add VectorWrapper implementations of new Dense routines for creating objects with different sizes;
minor style/spacing changes
|
2021-03-12 16:21:14 -05:00 |
|
nbeams
|
07b3288ab8
|
remove unneccessary move calls
|
2021-03-08 19:07:46 -05:00 |
|
nbeams
|
a9b9d17e1e
|
simplify creation of VectorWrappers
|
2021-02-25 14:32:12 -05:00 |
|
nbeams
|
ea7792edfd
|
refine logic for VectorWrappers use and prevent SetOperator for MFEMPreconditioner
|
2021-02-24 19:07:58 -05:00 |
|
nbeams
|
bb75394445
|
add casts for unsigned factory parameters
|
2021-02-24 19:07:58 -05:00 |
|
nbeams
|
35a2e57449
|
add checks for whether VectorWrappers are needed
|
2021-02-24 19:07:57 -05:00 |
|
nbeams
|
ed732a1639
|
change method of setting Krylov dim for GMRES
|
2021-02-24 19:07:57 -05:00 |
|
nbeams
|
607def75e8
|
make style changes and temporary testing changes in examples
|
2021-02-24 19:07:57 -05:00 |
|
nbeams
|
692f7524ba
|
add GinkgoExecutor class, other WIP changes
|
2021-02-24 19:07:57 -05:00 |
|
nbeams
|
d662866cdf
|
Add first version of wrappers for matrix-free operators
|
2021-02-24 19:07:57 -05:00 |
|
nbeams
|
eef0677744
|
Add Ginkgo preconditioners, do some minor renaming
|
2021-02-24 19:07:56 -05:00 |
|
nbeams
|
b24b5e17c6
|
Change Ginkgo solver interface to better match other libraries
|
2021-02-24 19:07:56 -05:00 |
|
Adrien M. Bernede
|
04fb572359
|
Let's forget about 2020
|
2021-01-26 11:55:36 -08:00 |
|
Tzanio
|
05125e19d5
|
Removed a space
|
2020-03-09 15:36:41 -07:00 |
|
Tzanio
|
ca55ef0217
|
The release number for mfem-4.1 is LLNL-CODE-806117
|
2020-03-02 17:18:46 -08:00 |
|
Tzanio
|
2caa222edf
|
A number of changes to switch the code from LGPL-2.1 to BSD-3:
- Updated LICENSE, README, CHANGELOG and CONTRIBUTING.md
- Removed COPYRIGHT, added NOTICE
- Updated the headers in all source files, makefiles, etc.
|
2020-02-23 11:16:46 -08:00 |
|