Commit Graph
93 Commits
Author SHA1 Message Date
Nuno Nobre 582ffe8b66 Add ClosedGL to Quadrature1D::CheckOpen and remove redundant conditions 2025-09-29 17:23:47 +01:00
Stowell, Mark L. 36204b0668 Removing unused variable from integration rule special case 2025-03-13 15:05:10 -07:00
Stowell, Mark L. 9cf6b614d5 Fixing integration point for 1 point quadrature 2025-03-13 15:01:12 -07:00
Stowell, Mark L. cc7c996425 Adjusting pyramid integration rules and related data 2025-03-12 16:27:58 -07: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. 6c40c5b643 Updating comment related to pyramid integration rules 2025-01-07 11:19:30 -08:00
David Kamensky 5bcba26e08 Additional minor changes requested during review. 2025-01-03 12:49:25 -07:00
Brendan Keith e05523f36e Merge branch 'master' into pyramid-dev 2024-12-30 19:09:26 -05:00
David Kamensky ca48beb934 Adding integrator base class to unify quadrature rule selection. 2024-12-12 09:30:58 -07:00
adam-sim-dev 645b7ba0dc static_cast _Ty (it's int) to int 2024-11-18 08:52:07 +08:00
Stowell, Mark L 238cd67d5e Increasing integration order used with pyramids 2024-08-19 17:17:29 -07:00
Stowell, Mark L c0fee4482a Adding pyramid type to DofTrans creation code 2024-06-13 17:47:06 -07:00
Stowell, Mark L c5be56264c Pre-update commit containing much temporary code 2024-05-02 09:40:33 -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 3dda9a5042 Merge pull request #4078 from mfem/najlkin/misc-bugfix
Various minor bug/deficiency fixes
2024-02-03 14:22:35 -08:00
Tzanio Kolev 87290fbf56 Update Copyright to 2010-2024 2024-01-27 13:06:49 -08:00
Jan Nikl e311b00349 Added closed GL quadrature into the closed ones. 2024-01-22 14:38:02 -08:00
Dylan Copeland 7c81683d1b Introducing MFEM_USE_DOUBLE. 2024-01-02 14:40:33 -08:00
dylan-copeland 9beaa836b0 MFEM_USE_FLOAT -> MFEM_USE_SINGLE 2023-12-19 17:51:19 -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
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
Sebastian Grimberg 19e016e5d0 Merge branch 'master' into sjg/global-variables-threadsafe 2023-10-27 11:17:59 -07: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 aedf61d97e Fix integration rule order for prisms for failing MFEM_VERIFY 2023-10-02 19:49:18 -07:00
Veselin DobrevandWill Pazner a7042fc866 Update fem/intrules.cpp
Reviewer suggestion

Co-authored-by: Will Pazner <11493037+pazner@users.noreply.github.com>
2023-09-26 10:29:25 -07:00
Veselin Dobrev ff0ea61aad Fix unused variable warning in non-debug mode 2023-09-25 17:12:27 -07:00
Veselin Dobrev 2fd40f22bf Fix the initialization of the order of some integration rules that
are lazy-constructed. Add a simply unit test to check for that.

Reported-by: Aaron Skinner <aaronskinner@users.noreply.github.com>
2023-09-25 15:31:17 -07:00
Sebastian Grimberg 0c4d3e35e3 Thread-safety for MFEM classes and global instances 2023-08-27 14:12:01 -07:00
Dylan Copeland 864677cdcb Documentation and minor interface changes. 2023-06-23 19:16:02 -07:00
Dylan Copeland ba91fb564b Reduced the number of dimensions in the array reducedIDs. Eliminated NNLSSolver constructor arguments and made set functions for the parameters. Changed interface for AssemblePatchMatrix to take a FiniteElementSpace. 2023-06-23 18:29:00 -07:00
Dylan Copeland e7fb674fa3 Renamed NURBSPatchRule as NURBSMeshRules. Removed options for NURBSMeshRules, so that it only supports patch-wise tensor-product rules. Changed bool integrator options to an enum. Reduced the number of dimensions in the reducedWeights array. 2023-06-23 12:02:00 -07:00
Dylan Copeland 8a5a0d038c Fixing another memory leak. 2023-04-24 21:11:39 -07:00
Dylan Copeland 3331d6d9b6 Fixing memory leaks. 2023-04-24 11:07:53 -07:00
Dylan Copeland 6a09060d1a Merge branch 'master' of https://github.com/mfem/mfem into nurbsquad 2023-04-10 19:41:08 -07:00
Tzanio Kolev 96e00dc815 Updated COPYRIGHT to 2010-2023 2023-03-11 16:58:18 -08:00
Dylan Copeland 57483a1921 Adding documentation. 2023-02-06 15:28:54 -08:00
Dylan Copeland a5391d125f Fixing pedantic compiler warnings. 2022-12-29 12:38:06 -08:00
Dylan Copeland 11b8330ae3 Documentation. Assignment operator for Array3D. 2022-12-27 14:11:33 -08:00
Dylan Copeland d27e88109d Fixing some build issues. 2022-12-05 21:42:34 -08:00
Dylan Copeland debdaff7b2 Optimized the sum factorization loops in AssemblePatchMatrix. 2022-09-02 14:41:49 -07:00
Dylan Copeland 1afe29794a Fixing some bugs. 2022-08-17 21:05:58 -07:00
Dylan Copeland b03e51fdac Adding the option for patch-wise matrix assembly on NURBS meshes, with a DiffusionIntegrator example using sum factorization similar to PA. Currently it runs with incorrect results. 2022-08-17 12:11:33 -07:00
Dylan Copeland 12c9aa6207 Added the capability to set element rules that are used instead of the patch rules. 2022-07-13 13:00:45 -07:00
Dylan Copeland 08353d2c4f Some refactoring and documentation. 2022-07-08 10:43:39 -07:00
Dylan Copeland a96b9f873b Implemented element-wise IntegrationRules based on patch 1D rules, with an example in ex1. 2022-06-28 18:07:42 -07:00
Dylan Copeland 6dd313d466 Beginning to implement NURBS patch quadrature rules. 2022-06-22 11:05:10 -07:00