Commit Graph
90 Commits
Author SHA1 Message Date
Sohail Reddy f768ba1c75 Changed ImplicitVariable to ImplicitVariableType 2025-11-20 11:04:10 -08:00
Sohail Reddy a5835794e5 fixed examples to use new variable names 2025-10-24 14:31:21 -07:00
Sohail Reddy db8c62eaf5 Added documentation on switching between solving for stage state and slope, updated examples and variable names. 2025-10-24 14:22:12 -07:00
Sohail Reddy 5fd5b76e47 Updated examples ex9 and ex16 to demonstrate use of implicit stage-state vs stage-slope solve. 2025-10-19 16:51:07 -07:00
Will Pazner 2ac825abe8 Merge remote-tracking branch 'origin/master' into pa-empty-partitions
# Conflicts:
#	fem/bilininteg.cpp
#	fem/quadinterpolator.cpp
2024-11-22 11:05:49 -08:00
Veselin Dobrev 17955e1140 Merge pull request #3480 from mfem/ab-am-refactor
New ode solver selection mechanism[ab-am-refactor]
2024-10-28 14:08:56 -07:00
Will Pazner d8a9621dd5 Fix sample runs with new ODE type integers
Also add type 6 for RK6
2024-10-16 21:59:22 -07:00
Will Pazner b023416c47 Use override specifier in more places
Identified using clang-tidy check 'modernize-use-override'
2024-08-05 09:45:46 -07:00
dylan-copeland 337ab968e1 Override for more header files, miniapps, and examples. 2024-07-19 16:38:03 -07:00
Will Pazner ef9043a122 Replace many instances of GetFE(0) with GetTypicalFE()
Also replace many instances of GetElementTransformation(0) with
GetTypicalElementTransformation() and instances of GetElementGeometry(0) with
GetTypicalElementGeometry().

Remove some "early returns" in PA code with empty partitions. The reasoning is
that the early returns create divergent code paths among different MPI ranks,
which can cause deadlocks if e.g. collectives are used in code paths on not all
ranks.
2024-04-23 14:45:30 -07:00
IdoAkkerman 43533b51d5 Merge branch 'master' into ab-am-refactor 2024-04-02 16:58:57 +02:00
Will Pazner cd6919ce29 Return unique_ptr from ODESolver::Select (and others) 2023-12-19 12:24:34 -08:00
Tzanio Kolev d983b34924 Renamed ftype -> real_t 2023-12-13 12:51:43 -08:00
Dylan Copeland a8c34e351e Reverted to fmin and fmax for GPU kernels. Fixed some examples for pcuda build. 2023-11-10 21:30:07 -08:00
Dylan Copeland 47e62a55f9 Merge branch 'master' of github.com:mfem/mfem into float 2023-11-09 21:38:06 -08:00
Dylan Copeland b89222762d Generalized floating point type for all remaining examples. 2023-11-06 15:34:42 -08:00
Ido Akkerman 282e5b1a3d Merge branch 'master' into ab-am-refactor 2023-11-06 09:36:14 +01:00
stefanhenneking 66f8e1b45c Changing op height to be consistent with true DOF definition. 2023-11-01 20:41:19 -05:00
Ido Akkerman 1f564b2674 Split implicit and explicit solvers in selection routine 2023-03-27 10:52:14 +02:00
Ido Akkerman fe8bd7c1bd Modify examples to use ODE selection machinery 2023-02-21 17:42:03 +01:00
Yohann Dudouit 20e40f5778 Replace device sample run with a better one. 2022-02-10 16:06:29 -08:00
Yohann Dudouit a34fcc4beb Merge branch 'master' into yohann/pa-dg-ncmesh 2021-08-30 13:12:11 -07:00
Tzanio Kolev dd94dc9d14 Merge pull request #2240 from mfem/fix-gmsh-periodic
Fix gmsh periodic meshes [fix-gmsh-periodic]
2021-05-18 17:07:35 -07:00
Will Pazner 3914176e37 Remove -no-vis and -paraview from ex9 and ex9p sample runs
In sample runs tests -no-vis was specified twice, causing an error.
2021-05-17 18:50:16 -07:00
Aaron Fisher 212ce737bb Removed preceding underscore variables in the examples and miniapps, and caught a couple I missed before. 2021-05-14 14:12:37 -07:00
Will Pazner 1183c12b41 Add sample runs to ex9 using straight-sided periodic gmsh meshes 2021-05-12 10:13:43 -07:00
Yohann Dudouit 6a8a33467f More tweaks on sample runs. 2021-05-05 12:34:18 -07:00
Yohann Dudouit a4d9f61114 Tweak sample runs 2021-05-05 12:32:52 -07:00
Yohann Dudouit d1486d8026 Add device sample runs on NCMesh. 2021-05-05 12:16:42 -07:00
Yohann Dudouit 30f0264449 Rename LEGACYFULL to LEGACY. 2021-02-05 15:03:42 -08:00
Will Pazner 57975eb915 Use default beta value in ex9 and ex9p. 2021-01-05 17:26:52 -08:00
Will Pazner 7dd8e562d5 Add constants for alpha and beta in ex9 and ex9p 2021-01-04 11:48:25 -08:00
Will Pazner d738070ee2 Unify coefficients for DGTraceIntegrator and NonconservativeDGTraceIntegrator 2020-12-22 17:37:29 -08:00
Will Pazner 08de600931 Modify ex9 and ex9p to use NonconservativeDGTraceIntegrator 2020-12-02 08:33:45 -08:00
Yohann Dudouit 2de28abb19 Revert changes in ex9 and ex9p. 2020-07-02 15:51:05 -07:00
Yohann Dudouit 3ec12f0866 Add device sample runs to ex9 and ex9p. 2020-06-10 12:45:10 -07:00
Yohann Dudouit c53fe3ffda Remove dead code. 2020-06-08 18:21:18 -07:00
Yohann Dudouit e831e8007b Use OperatorJacobiSmoother in ex9.
- implement GetDiag() for SparseMatrix on device.
2020-06-08 18:10:13 -07:00
Yohann Dudouit c5dea1ee17 Add temporarly modified ex1, ex9, and add ex9pa for testing purpose. 2020-05-20 15:26:27 -07:00
Yohann Dudouit 43fe97f5f9 Revert "Use a string option to select the Assembly Level."
This reverts commit bd3f1bc431.
2020-04-27 16:56:31 -07:00
Yohann Dudouit bd3f1bc431 Use a string option to select the Assembly Level. 2020-04-20 18:43:38 -07:00
Yohann Dudouit 996f27c48b Add device sample runs. 2020-04-07 17:54:16 -07:00
Yohann Dudouit 721ce79dc0 Fix a few bugs. 2020-03-23 17:06:17 -07:00
Yohann Dudouit 72ef682f23 Add to ex9 an Element Assembly option: -ea. 2020-03-19 16:52:44 -07:00
Yohann Dudouit 6e5bda0743 Merge branch 'master' into yohann/dg 2020-02-27 16:38:19 -08:00
Yohann Dudouit 74b16ba967 Remove if(pa) for Finalize 2020-02-27 09:37:13 -08:00
Yohann Dudouit 8ede4429e3 Remove fes and pa from FE_Evolution constructor 2020-02-27 09:32:22 -08:00
Yohann Dudouit 52ac7a9768 Move the check for pa inside Finalize. 2020-02-27 09:31:49 -08:00
Will Pazner 988e317854 Reorganize: move VTK code from mesh.cpp to vtk.cpp 2020-02-16 14:02:13 -08:00
Will Pazner 983b0b75f2 Slightly modify example code 2020-02-16 13:33:44 -08:00