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