camierjs
3803c3305e
- Remove unnecessary general/forall.hpp include in miniapps and tests
...
- Fix cast warnings in mesh (nc)nurbs files
2025-12-04 16:49:09 -08:00
Tzanio Kolev
e4c2152419
Update Copyright to 2010-2025
2025-02-03 12:17:26 -08: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
dylan-copeland
20d8f980a5
Merge branch 'master' of github.com:mfem/mfem into override
2024-09-09 20:49:17 -07:00
john bowen
e4cfbc56d7
Add visport to declarations
2024-08-27 14:43:20 -07:00
john bowen
c82ce947d6
Reorder args
2024-08-12 16:14:48 -07:00
john bowen
c8644c4b13
Reorder args
2024-08-12 15:56:29 -07:00
john bowen
0c12c9298b
Make visport user configurable for miniapps
2024-08-12 13:01:37 -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
Will Pazner
1241960dc4
Merge remote-tracking branch 'origin/master' into pa-empty-partitions
...
# Conflicts:
# fem/gridfunc.cpp
2024-06-24 10:16:56 -07:00
Jan Nikl
f9238ec7b1
Fixed single precision compilation by using std namespace math functions.
2024-04-24 13:19:42 -07:00
Will Pazner
9aba2322fc
Replace some instances of GetElementBaseGeometry(0) with m.GetTypicalElementGeometry
2024-04-23 14:45:30 -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
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
dylan-copeland
bf4c7ea8c1
Fix examples and miniapps on mac.
2023-12-19 19:29:34 -08:00
Tzanio Kolev
d983b34924
Renamed ftype -> real_t
2023-12-13 12:51:43 -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
9eca33b09d
Generalized everything in miniapps/meshing.
2023-11-06 19:06:55 -08:00
Dylan Copeland
ee3a46af24
Added support for LAPACK in single-precision. Changed fmax -> std::max, etc.
2023-10-31 14:30:44 -07:00
Will Pazner
9863bc5bd6
Change Mesh::GetBdrFace to Mesh::GetBdrElementFaceIndex
...
Deprecate Mesh::GetBdrFace.
2023-10-24 15:13:45 -07:00
Will Pazner
823eef1d9a
Deprecate Mesh::GetBdrElementEdgeIndex in favor of Mesh::GetBdrFace
2023-10-24 09:25:59 -07:00
Veselin Dobrev
7493329420
Various tweaks for PR #3526
2023-06-21 13:24:18 -07:00
camierjs
dce372389b
Merge master in forall
2023-03-24 07:52:56 -07:00
camierjs
6851f32854
Merge master in forall
2023-03-14 08:46:19 -07:00
Tzanio Kolev
96e00dc815
Updated COPYRIGHT to 2010-2023
2023-03-11 16:58:18 -08:00
camierjs
4b461430ec
make style with new mfem::forall, MFEM_HOST_DEVICE for MFEM_FORALL
2023-02-17 10:14:56 -08:00
camierjs
96e70e365a
Revert astyle
2023-02-09 16:47:18 -08:00
camierjs
84517f4357
Cleanup
2023-02-09 16:33:45 -08:00
camierjs
018d5cfb8b
Debugging lambdas in mfem::forall
2023-02-08 15:03:34 -08:00
camierjs
48e3de797c
Avoid global initialization issues in (p)minimal-surface
2023-02-08 08:58:20 -08:00
Tzanio Kolev and Will Pazner
8784555248
[SQUASH] Assembly levels for LinearForm ( #3235 )
...
* Assembly levels for LinearForm
* Typo
* Switched to Mesh::Update in methods like Mesh::SetNodes
* Update mesh/mesh.hpp
Co-authored-by: Will Pazner <11493037+pazner@users.noreply.github.com >
* Addressing Will's comments
* Update mesh/mesh.hpp
Co-authored-by: Will Pazner <11493037+pazner@users.noreply.github.com >
* Changes in linform-pa-fix after 10/14/22 meeting
* Update fem/linearform.hpp
Co-authored-by: Will Pazner <11493037+pazner@users.noreply.github.com >
* Update fem/linearform.hpp
Co-authored-by: Will Pazner <11493037+pazner@users.noreply.github.com >
* Some fixes from Will
* More fixes from Will
* Have LinearForm::Assemble check the value of fast_assembly
* Final reviewer comments for PR 3235
Co-authored-by: Will Pazner <11493037+pazner@users.noreply.github.com >
2022-10-20 16:50:47 -07:00
Will Pazner
6ac671baa7
Use Mpi class instead of MPI_Init and MPI_Finalize
2022-03-11 17:58:01 -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
fc7f7d11f4
minor
2022-03-07 18:32:56 -08:00
Tzanio
447f00d80b
Added a HYPRE_Session class to hypre.?pp and examples/miniapps
2022-03-07 14:22:22 -08:00
Tzanio
6d2530775b
Extended copyright to 2022
2022-02-25 10:24:50 -08:00
Stowell, Mark L
0f4bd5925a
Fixing shadow variables in miniapps
2021-12-27 12:46:22 -08:00
Will Pazner
39e9406b99
Change deprecated mesh constructors in unit tests and miniapps
2021-02-17 14:32:06 -08:00
Adrien M. Bernede
04fb572359
Let's forget about 2020
2021-01-26 11:55:36 -08:00
Tzanio
6a49025c07
Changes in the miniapps/ directory before the mfem-4.2 release
2020-10-25 15:13:00 -07:00
Tzanio
2eba787d3b
minor
2020-04-21 10:40:21 -07:00
camierjs
2254bce20f
Move the CG out of the for-loop body for problem 1
2020-04-15 16:21:30 -07:00
camierjs
f18b128f0e
Sync tau option in the parallel version
2020-04-14 17:34:18 -07:00
camierjs
ee63ce045e
Remove unsuported parallel mesh vis option
2020-04-14 17:15:00 -07:00
camierjs
8836399006
Meld serial/parallel
2020-04-14 17:03:49 -07:00
camierjs
7fde6bfdfe
Rename miniapp to minimal-surface
...
Add serial snapshot
Costa tau shift & scale
2020-04-02 11:36:45 -07:00