Commit Graph
42 Commits
Author SHA1 Message Date
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