Commit Graph
44 Commits
Author SHA1 Message Date
Will Pazner 6602df4fd2 In QuadratureInterpolator::SupportsFESpace, return false for mixed meshes or variable orders
In QuadratureFunction::ProjectGridFunction unit test, test (element) QuadratureSpace also.
2025-10-17 14:58:46 -07:00
Will Pazner 63d983ed6a Add unit test for QuadratureFunction::ProjectGridFunction 2025-10-15 14:54:25 -07:00
Andrew Ho 8fbfdb19fe added general GPU and CUDA/HIP-specific unit tests
added gpu, raja-gpu, etc. for generic GPU device configuration
2025-03-24 13:23:43 -07:00
camierjs 999d6e9e94 Merge branch 'master' into bltp 2025-02-04 12:53:53 -08:00
Tzanio Kolev e4c2152419 Update Copyright to 2010-2025 2025-02-03 12:17:26 -08:00
camierjs 27c526578d Use device vectors in solvers 2025-01-29 11:45:24 -08:00
Will Pazner eea68c8b96 Merge remote-tracking branch 'origin/master' into integrate-qfunction 2024-02-08 10:27:39 -08:00
Tzanio Kolev 87290fbf56 Update Copyright to 2010-2024 2024-01-27 13:06:49 -08:00
Will Pazner 8d234b5358 Make sure cache in QuadratureSpaceBase::GetWeights is invalidated properly
Add unit test to test this case
2024-01-17 22:17:25 -08:00
Will Pazner 2fc95046d4 Add QuadratureSpaceBase::Integrate for vdim > 1 2024-01-08 12:02:20 -08:00
Will Pazner 975f03b0f0 Support QuadratureFunction::Integrate with vdim > 1 2024-01-08 11:56:41 -08:00
Will Pazner 8a4c9ca23c Merge branch 'face-qfunction-coefficient' into integrate-qfunction
# Conflicts:
#	fem/qspace.hpp
#	tests/unit/fem/test_quadf_coef.cpp
2024-01-08 11:12:56 -08:00
Veselin Dobrev 7cdbe94131 Merge pull request #3570 from mfem/face-qfunction-coefficient
Fix face quadrature function coefficient evaluation
2023-09-25 11:15:08 -07:00
Will Pazner 8711685494 Add QuadratureFunction::Integrate unit tests 2023-09-20 11:49:07 -07:00
Veselin Dobrev f3bd409b18 Merge pull request #3510 from mfem/qfunction-use-device
Set `UseDevice(true)` by default in `QuadratureFunction`
2023-04-25 17:43:19 -07:00
Will Pazner 605ed8b8a2 Add unit tests for face quadrature function coefficients 2023-03-30 12:29:53 -07:00
Will Pazner de4c7baa4d Change coefficient tests to use tag [Coefficient] 2023-03-30 12:29:25 -07:00
Tzanio Kolev 96e00dc815 Updated COPYRIGHT to 2010-2023 2023-03-11 16:58:18 -08:00
Will Pazner 14716699fd Set UseDevice(true) by default in QuadratureFunction 2023-02-26 14:52:57 -08:00
Will Pazner a1c905b6ee Remove unit test output 2022-05-19 14:54:21 -07:00
Tzanio 6d2530775b Extended copyright to 2022 2022-02-25 10:24:50 -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
Will Pazner 9d83eed55c Upgrade to Catch v2.13.0 from v1.6.1 2020-08-04 08:37:48 -07:00
Tomov 1d43d15b5c Alignments. 2020-05-22 16:05:46 -07:00
Robert c663cc3925 make style 2020-05-21 11:34:35 -07:00
Robert 21c73b4076 Addressing comments made in tech talk 2020-05-21 11:33:24 -07:00
Robert 17580ca044 make style and a few small edits to address some other concerns 2020-05-18 18:56:35 -07:00
Robert 763a8c6236 Addressing some of the concerns in relations to FieldInterpolant class 2020-05-18 16:52:50 -07:00
Robert 68a58b2188 Fixing ProjectQuadratureDiscCoefficient methods and unit tests based on GitHub comments related to L2
My understanding of where L2 FiniteElementSpace values was off. I thought they were at the element nodes, but it turns out they are just at the quadrature points instead.
2020-04-24 20:27:04 -07:00
Robert 7bea8ddf8b Update unit tests to have vector coefficients be based on the projection of the mesh nodes to quadrature points and back to nodes 2020-04-23 20:21:36 -07:00
Robert 4252b22632 Refactor class FieldInterpolant to seperate out parallel implementation and not require the formation of bilinearform and cg objects to be repeatedly created each time a function is called. 2020-04-23 13:01:07 -07:00
Robert e38ae35ceb Add tests for FiniteElementSpace Ordering::ByVDIM and bug fixes to have it work correctly 2020-04-22 17:45:47 -07:00
Robert 75dab15fc8 Fixed bracket in wrong place for ifdef 2020-04-22 16:49:41 -07:00
Robert 57fbb7e7ab Bug fix and parallel implementation is now added along with relevant bug fixes 2020-04-22 15:34:57 -07:00
Robert 881539dfb5 make style 2020-04-20 15:03:46 -07:00
Robert 02caf2cdf0 All L2 projection methods now work but still missing parallel implementations 2020-04-20 15:01:29 -07:00
Robert 1478efc4b0 Fixes to FieldInterpolant class and update tests 2020-04-20 11:15:16 -07:00
Robert 9ab36ea057 Small updates to VQFC and QFC classes to address some of the comments 2020-04-14 11:14:49 -07:00
Robert b75b24ddfa QuadratureFunctionCoeff tests now have a nonuniform project test 2020-04-07 10:58:06 -07:00
Robert d4d2c96646 unit test fixes 2020-03-24 13:20:19 -07:00
Robert b608ffafd6 Rename QuadratureVectorFunctionCoefficient to VectorQuadratureFunctionCoefficient 2020-03-24 13:09:00 -07:00
Robert b6dddeb01e make style 2020-03-20 13:59:31 -07:00
Robert e237208800 Add unit tests for QuadVecFuncCoeff an QuadFuncCoeff 2020-03-20 13:51:40 -07:00