Veselin Dobrev
def4df1313
Merge branch 'master' into sundials-v7-support
...
Resolved conflicts:
linalg/sundials.hpp
2024-10-31 14:31:54 -07:00
Veselin Dobrev
c9a11a7a5b
Added support for SUNDIALS v7
2024-09-30 21:49:31 -07:00
Christopher vogl
d6ae740c12
addressed style issues
2024-09-19 18:50:22 -07:00
cjvogl
8dc00bd3d0
added ex options check to avoid soft failures
2024-09-19 18:47:19 -07:00
cjvogl
c9d87590fc
refactored SUNDIALS examples to address bugs
...
- combined nls and nls-type for unified solver selection
- refactored HyperelasticOperator constructor with optional values for
damping and AA
- avoiding setting JFNK for Picard iteration
- avoiding setting AA with 0 subspace
- avoiding setting damping unless user specified
2024-09-19 18:36:12 -07:00
Julian Andrej
d13d2f0f7a
add anderson acceleration and fixed point/picard options
2024-08-29 08:35:17 -07:00
Christopher vogl
ba4b627e68
updated comments in SUNDIALS examples to reflect target name differences between GNU make and CMake
2024-05-29 11:53:01 -07:00
Jan Nikl
9ab148e4b9
Renamed InnerProduct to ParInnerProduct in ParBilinearForm.
2024-04-11 09:04:01 -07:00
Jan Nikl
391bc38039
Merge branch 'master' into najlkin-pr14
2024-01-24 16:47:33 -08:00
Chris Vogl
7457eeea1a
added call to Sundials::Init to all Sundials examples
2022-08-23 19:50:05 -07:00
Veselin Dobrev
a7925eeb28
Address 'FIXME' comments in hypre.cpp related to bigint
2022-03-21 14:27:01 -07:00
Will Pazner
6ac671baa7
Use Mpi class instead of MPI_Init and MPI_Finalize
2022-03-11 17:58:01 -08:00
Tzanio
1cb2839a20
Merge branch 'master' into hypre_init-dev
...
Conflicts:
CHANGELOG
2022-03-11 13:43:43 -08:00
Veselin Dobrev
3755315939
Fix some additional shadow-variable-warnings
2022-03-09 01:09:34 -08:00
Tzanio
8f7cb0b3db
Switch to a singleton for the hypre session object: 'HYPRE_Session hypre;' -> 'Hypre::Init();'
2022-03-08 18:06:43 -08:00
Tzanio
447f00d80b
Added a HYPRE_Session class to hypre.?pp and examples/miniapps
2022-03-07 14:22:22 -08:00
Jan Nikl
6a1ef0e539
Merge branch 'master' into najlkin-pr14
2021-10-30 22:49:53 +02:00
Julian Andrej
a9ea9cba15
Merge branch 'master' into hypre-mixedint
2021-04-09 12:00:35 -07:00
Jan Nikl
112dae0d2e
Fixed 10p example to use true global inner product instead of sum of the local.
2020-12-16 16:18:11 +01:00
Tzanio
a53d9c1299
Changes in the examples/ directory before the mfem-4.2 release
2020-10-25 17:07:24 -07:00
Julian Andrej
1fcf44617b
typo
2020-09-25 14:27:39 -07:00
Julian Andrej
ce0b3e3b20
add support for KINSOL JFNK
2020-09-24 12:48:42 -07:00
Veselin Dobrev
785486f12f
Update examples, miniapps, tests to use HYPRE_BigInt instead
...
of HYPRE_Int where appropriate.
2020-07-25 20:47:06 -07:00
Veselin Dobrev
7c350fa8dd
Minor formatting edits.
2019-10-03 22:43:48 -07:00
Veselin Dobrev
5560274fd6
Fix memory leaks in SUNDIALS examples 9/10/10p.
...
The fix in example 9 uses the approach used in the regular
example 9 to fix the same leak (see PR #816 ).
Fix a memory leak in SUNDIALS example 9 using the same fix
that was used
2019-10-03 22:10:40 -07:00
Veselin Dobrev
8cc3eb04ae
In the SUNDIALS example 10/10p:
...
- Add smaller tolerances for the linear/nonlinear solves in
CVODE/ARKODE -- this is necessary due to the use of very large
relative+absolute tolerances (1e-1) for the time accuracy.
- Restore a few removed sample runs using CVODE+ADAMS and adjust
their time step.
- Revert the time step for two CVODE+BDF sample runs to the values
used in the master branch.
In the INSTALL file, update the MFEM version where only SUNDIALS
v5.0.0+ is supported: MFEM v4.0.2 --> MFEM v4.1.
2019-10-03 20:08:51 -07:00
David J. Gardner
2849ea1fb4
fix linear solve output in ex10p
2019-08-22 22:53:01 -07:00
David J. Gardner
c4f88ab02a
attach MFEM linear solver by default
2019-08-09 15:32:45 -07:00
David J. Gardner
5700636721
revise CVODE wrapper to use Init(f) rather than Init(f, t, x)
2019-08-09 12:14:23 -07:00
David J. Gardner
c86634bc11
revise ARKStep wrapper to use Init(f) rather than Init(f, t, x)
2019-08-09 11:33:04 -07:00
Aaron Fisher
1c4bee5def
Remove the t parameter from SUNMassSetup and SUNImplicitSetup.
2019-08-08 15:08:53 -07:00
Aaron Fisher
e3cb07a4ec
Swapped the locations of the x,b parameters in SUNImplicitSolve and SUNMassSolve. Also updated the build system defaults to point to the proper place in for SUNDIALS5.0.
2019-08-08 14:47:35 -07:00
David J. Gardner
754d9b62cf
add SUN prefix to implicit setup/solve and mass setup/solve
2019-08-05 17:05:29 -07:00
David J. Gardner
6e7b82d403
update examples 10, 10p, and 16 to new LS interface
2019-08-05 14:55:05 -07:00
Veselin Dobrev
100b2077fa
Apply 'make style'
2019-07-02 17:55:01 -07:00
David J. Gardner
e3b44216ef
minor ex10/10p updates
2019-05-09 15:34:46 -07:00
David J. Gardner
07bc8ced69
update sundials ex10p
2019-05-09 15:00:42 -07:00
Veselin Dobrev
e26e754573
Rename the *TVector* methods in class GridFunction to *TrueVector*
2018-01-17 22:37:14 -08:00
Veselin Dobrev
bf48cb1bb4
Add sample runs with AMR mesh in the SUNDIALS and PETSc versions
...
of examples 10/10p.
Fix a bug in the serial SUNDIALS version of ex10.
2018-01-16 13:56:22 -08:00
Veselin Dobrev
8c94f43872
Update Examples 10/10p and their SUNDIALS and PETSc versions to work
...
on non-conforming AMR meshes.
2018-01-02 07:17:11 -08:00
Veselin Dobrev
c6dafc6483
A set of small fixes and cleanups uncovered by static analysis with
...
clang static analyzer.
2017-12-09 16:12:35 -08:00
Tzanio
1569425857
Version 3.3
2017-01-28 22:05:47 -08:00