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