Andrew Ho
1912c74587
Merge branch 'master' into dev-inverse-transform
2025-03-28 15:12:21 -07:00
Andrew Ho
d9d963cc88
Address review comments
...
- changed use_dev to use_device
- added a way to directly set initial guess order rather than have
relative order only
- cleanup newton solves
- updated some documentation
2025-03-28 12:47:49 -07:00
Stowell, Mark L.
63022c131a
Lowering integration rule order
2025-02-20 09:48:38 -08:00
Andrew Ho
773606139c
Merge remote-tracking branch 'base/master' into dev-inverse-transform
2025-02-09 07:35:58 -08:00
Andrew Ho
b1f7cb2766
moved batch inverse transform implementation into separate cpp file
2025-02-09 07:34:37 -08:00
Andrew Ho
422a752600
Working on GPU-callable code for implementing inverse element transforms
2025-02-07 01:03:27 -08:00
Andrew Ho
2ab1ae4ff6
changed EdgeScan to repeat solve for multiple initial guesses
...
NewtonElementProject is actually really good, make use of it
2025-02-06 22:01:59 -08:00
Andrew Ho
df3be0125c
working on finding good guesses which can make progress
2025-02-06 12:14:03 -08:00
Andrew Ho
ab36b3caae
style
2025-02-04 15:33:23 -08:00
Andrew Ho
be659ae4b6
implemented EdgeScan guesser for inverse transforms
2025-02-04 15:32:18 -08:00
Tzanio Kolev
2ceee164c5
Merge branch 'master' into pyramid-dev
2025-02-04 14:53:54 -08:00
Tzanio Kolev
e4c2152419
Update Copyright to 2010-2025
2025-02-03 12:17:26 -08:00
Stowell, Mark L.
142528c55d
Removing outdated comments
2025-01-31 09:34:47 -08:00
Stowell, Mark L
bd49a2d320
Fixing unit test issues with scalar pyramid basis functions
2024-10-08 15:31:12 -04: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
Tzanio Kolev
d983b34924
Renamed ftype -> real_t
2023-12-13 12:51:43 -08:00
Dylan Copeland
aa4d4efc04
Merge branch 'master' of github.com:mfem/mfem into float
2023-12-07 10:05:17 -08:00
Sebastian Grimberg
c30924731f
Merge branch 'master' into sjg/global-variables-threadsafe
2023-12-05 11:12:34 -08:00
Dylan Copeland
47e62a55f9
Merge branch 'master' of github.com:mfem/mfem into float
2023-11-09 21:38:06 -08:00
Hugh Carson
fe3033ef0e
Address PR Feedback:
...
- Add sample runs for ex3p and ex13p with nonconforming
- Reconcile nc parameter options for ex3p and ex13p
- Fix MFEM_ASSERT error message
- Realign comments at 80 characters
- Introduce some extra const
- Change doxygen comment to reflect all parameters as @param[in] for AddTriFaces
- Remove comment debris in test_ncmesh
2023-10-25 13:29:28 -04:00
Dylan Copeland
f106c03dd1
Generalized floating point type. So far, ex1 works for a serial build without lapack.
2023-10-09 14:19:25 -07:00
Sebastian Grimberg
0c4d3e35e3
Thread-safety for MFEM classes and global instances
2023-08-27 14:12:01 -07:00
Hugh Carson
c7100ca6e7
Miscellaneous cleanup, a few unique_ptr, some assertions etc.
2023-06-23 17:59:59 -04:00
Tzanio Kolev
96e00dc815
Updated COPYRIGHT to 2010-2023
2023-03-11 16:58:18 -08:00
Tzanio
6d2530775b
Extended copyright to 2022
2022-02-25 10:24:50 -08:00
Tzanio Kolev
9a016d8565
Merge pull request #2733 from mfem/shadow-fe-dev
...
Fixing shadowed variables in fem/fe classes [shadow-fe-dev]
2022-02-25 10:04:21 -08:00
Stowell, Mark L
63381b366a
Renaming ostream variables from out to os
2022-01-18 15:06:46 -08:00
Stowell, Mark L
83dfc17738
Fixing shadowed variables in fem/fe classes
2021-12-22 16:45:55 -08:00
Stowell, Mark L
f7c9bdab17
Renaming "out" and "err" local variables to avoid globals
2021-12-22 15:19:20 -08:00
Will Pazner
fe08c6bd36
Add mesh data member to ElementTransformation
2021-11-09 15:55:36 -08:00
Stowell, Mark L
5da7d11d8b
Adding LinearPyramidFiniteElement
2021-07-08 16:22:06 -07:00
Adrien M. Bernede
04fb572359
Let's forget about 2020
2021-01-26 11:55:36 -08:00
Stowell, Mark L
f8f928028c
Merge remote-tracking branch 'origin/gf-getgradient-dev' into bugfix/gf-getvalue-dev
...
# Conflicts:
# mesh/pmesh.cpp
# tests/unit/fem/test_get_value.cpp
2020-06-23 19:05:29 -07:00
Veselin Dobrev
126e75048c
Merge branch 'master' into gf-getgradient-dev
2020-06-22 14:15:58 -07:00
Veselin Dobrev
5f34f7f9a9
In class FaceElementTransformations, rename the parameter 'ip'
...
in the methods SetIntPoint and SetAllIntPoints to 'face_ip'.
In ex18.hpp, use FaceElementTransformations::SetAllIntPoints
instead of FaceElementTransformations::SetIntPoint.
In class DGDirichletLFIntegrator, evaluate the diffusivity
coefficient (Q or MQ) through the volume transformation to
support use cases where it is defined based on the volume
attributes.
2020-06-22 14:08:47 -07:00
Veselin Dobrev
a25138e611
Add an optional output stream parameter to the new method
...
FaceElementTransformations::CheckConsistency and improved its
documentation.
Extended Mesh::GetFaceGeometryType to support ghost child faces
and use this to generalize ParFiniteElementSpace::GetFaceNbrFaceFE
to support all face types.
Cleanup some old and debug code.
2020-06-19 20:43:47 -07:00
Stowell, Mark L
f7aa1d9972
Adding FaceElementTransformations::SetAllIntPoints method
2020-06-19 15:32:50 -07:00
Stowell, Mark L
d72ff9948b
Adding an enumeration for the FaceElementTransformations mask values
2020-06-18 16:34:59 -07:00
Veselin Dobrev
6604ba702c
WIP: debugging and bugfix for the issue with hybridization on 2D
...
nonconforming meshes, see issue #1105 on github.
2020-06-16 21:09:48 -07:00
Stowell, Mark L
15e0e4d1aa
Setting default value for ElementTransformation::geom
2020-05-05 10:48:28 -07:00
Stowell, Mark L
8592a79c3d
Removing ActiveSide concept from FaceElementTransformations
2020-04-29 16:54:19 -07:00
Stowell, Mark L
9900068b7a
Adding error checking to FaceElementTransformations
2020-04-24 15:16:33 -07:00
Stowell, Mark L
0be1846a73
Merge remote-tracking branch 'origin/master' into gf-getvalue-dev
...
# Conflicts:
# mesh/pmesh.cpp
2020-04-14 10:29:23 -07:00
Tzanio
24818bf0d9
Merge branch 'master' into setpointmat-dev
2020-04-07 13:34:09 -07:00
Stowell, Mark L
8b81c29b2b
Merge remote-tracking branch 'origin/master' into gf-getvalue-dev
...
# Conflicts:
# fem/datacollection.cpp
# fem/gridfunc.hpp
2020-03-12 20:56:28 -07:00
Stowell, Mark L
b33654bfa4
make style
2020-03-12 18:00:42 -07:00
Stowell, Mark L
540e4deb5f
Removing unnecessary recursive method call
2020-03-12 15:36:24 -07:00
Stowell, Mark L
80158f14b6
Removing unnecessary temporary variable
2020-03-12 15:35:44 -07:00
Tzanio
05125e19d5
Removed a space
2020-03-09 15:36:41 -07:00