Commit Graph
65 Commits
Author SHA1 Message Date
Veselin Dobrev 1482864193 Remove the need to explicitly call EnsureMultTranspose in the
classes SparseMatrix and HypreParMatrix.

Added new methood HypreParMatrix::ResetTranspose.

Added some crarifying doxygen documentation.
2022-10-20 16:03:23 -07:00
Yohann Dudouit d1fff690aa Merge branch 'master' into yohann/add_CUDA_tests 2022-03-23 17:43:32 -07:00
Yohann facaa49f54 Merge branch 'master' into yohann/add_CUDA_tests 2022-03-18 11:27:14 -07:00
Tzanio Kolev 987d2e043b Merge pull request #2898 from mfem/bugfix-vecpa
Bug fixes for PA in H(curl)
2022-03-17 16:26:28 -07:00
Dylan Copeland 524aff1156 Fixed some bugs in PA for vector spaces. Generalized PA unit tests to use meshes not aligned with axes. 2022-03-16 13:21:59 -07:00
Yohann Dudouit aa47e6dd83 Add [CUDA] to tests that support running on CUDA devices. 2022-03-15 11:36:36 -07:00
Yohann Dudouit 4196d3a8e1 Run Convection kernels on CUDA devices. 2022-03-15 11:28:45 -07:00
camierjs 986059bcac Move cmath up for WIN32 in tests/unit/fem/test_pa_kernels 2022-03-02 12:01:03 -08:00
camierjs bb5b308b0a Add default integration rules for test_assembly_levels and test_pa_kernels 2022-03-02 11:14:54 -08:00
camierjs 4e7c068e01 WIN32 cmath header for tests/unit/fem/test_pa_kernels 2022-03-01 13:42:33 -08:00
camierjs 2d6e0584a6 Merge master in diffusion_pa_ker_revert 2022-03-01 12:01:05 -08:00
camierjs bff8b7e295 Add unit tests with qorders 2022-03-01 11:33:24 -08:00
Tzanio Kolev 5308d285f7 Merge pull request #2855 from mfem/copyright-2022
Extended copyright to 2022
2022-03-01 07:41:29 -08:00
Yohann Dudouit 50aa3d7a94 Simplify test_pa_kernels.cpp. 2022-02-25 14:41:12 -08:00
Yohann Dudouit 45ac64129e Avoid running tests multiple times... 2022-02-25 11:04:58 -08:00
Tzanio 6d2530775b Extended copyright to 2022 2022-02-25 10:24:50 -08:00
Yohann Dudouit 8e73bc2f2e Split Convection tests. 2022-02-24 12:33:33 -08:00
Yohann Dudouit 0166cf9cef Remove dead code. 2022-02-24 11:58:55 -08:00
Veselin Dobrev e08b2beb23 Merge branch 'master' into yohann/pa-dg-ncmesh
Resolved conflict:
   general/hash.hpp
2022-02-15 20:30:04 -08:00
Yohann Dudouit 70fb6d1c66 Remove most Convection DG PA tests. 2022-02-15 13:26:04 -08:00
Will Pazner 1cc284cd42 Add unit test for PA mass with INTEGRAL map type 2022-01-05 12:04:23 -08:00
Yohann Dudouit 2bd1148127 Fix mfem_data_dir path. 2021-12-10 11:36:56 -08:00
Yohann Dudouit 9f554c8b42 Add tests on Bernstein basis for PA DG AMR. 2021-10-29 11:38:18 -07:00
Yohann Dudouit f8c5f3e925 Use mesh from mfem/data. 2021-10-11 14:25:09 -07:00
Yohann Dudouit 0ce2bc6275 Rename nd to nface_dofs. 2021-10-07 14:56:54 -07:00
Yohann Dudouit 3e66449ad2 make style in test_pa_kernels.cpp 2021-10-07 14:34:04 -07:00
Yohann Dudouit 24a162f0ef Refactor test_pa_convection to run on NCMesh. 2021-10-07 14:28:24 -07:00
Yohann Dudouit d97ce04481 Remove outdated comment. 2021-05-05 12:11:59 -07:00
Yohann Dudouit ab60ce3e2d Activate DG tests for NCMesh. 2021-05-05 12:01:03 -07:00
Will Pazner eeb62b3124 Merge remote-tracking branch 'origin/master' into tri-tet-lor
# Conflicts:
#	fem/fespace.hpp
#	mesh/mesh.cpp
#	tests/unit/fem/test_lin_interp.cpp
2021-03-11 19:12:34 -08:00
Jakub Červený 2949fa9563 WIP trying an approach where there is no distinction between element
order and degree. FESpace works with actual degrees, even for RT space.
The methods GetXDegree are removed, GetOrder is the same as GetElementOrder.
2021-02-26 16:02:21 +01:00
Will Pazner 39e9406b99 Change deprecated mesh constructors in unit tests and miniapps 2021-02-17 14:32:06 -08:00
Jakub Červený 91e1d6ec1d Merge branch 'master' into var-order-space-dev 2021-02-04 17:41:01 +01:00
Adrien M. Bernede 04fb572359 Let's forget about 2020 2021-01-26 11:55:36 -08:00
Jakub Červený 0b5bacf4a6 Renamed GetElementPolyDegree to a simpler GetElementDegree. 2020-11-27 15:41:01 +01:00
Jakub Červený 03220b5e01 Replaced more occurrences of FESpace::GetOrder. 2020-11-25 16:16:38 +01:00
Tzanio ca6f032b46 minor 2020-09-27 11:55:35 -07:00
Will Pazner f05de3f1c0 Handle discontinuous density and add test cases 2020-09-04 13:20:10 -07:00
Will Pazner ebe07eaa36 make style 2020-08-04 09:48:53 -07:00
Will Pazner 9d83eed55c Upgrade to Catch v2.13.0 from v1.6.1 2020-08-04 08:37:48 -07:00
Tzanio 05125e19d5 Removed a space 2020-03-09 15:36:41 -07:00
Tzanio 2e37ba7d97 Merge branch 'master' into yohann/dg
Conflicts:
x	fem/bilinearform_ext.cpp
2020-03-04 20:42:09 -08:00
Tzanio 58872c9e7b Merge branch 'master' into okina-mmu
Conflicts:
	fem/datacollection.cpp
	tests/unit/CMakeLists.txt
2020-03-04 15:19:33 -08:00
Tzanio ca55ef0217 The release number for mfem-4.1 is LLNL-CODE-806117 2020-03-02 17:18:46 -08:00
Tzanio 2caa222edf A number of changes to switch the code from LGPL-2.1 to BSD-3:
- Updated LICENSE, README, CHANGELOG and CONTRIBUTING.md
- Removed COPYRIGHT, added NOTICE
- Updated the headers in all source files, makefiles, etc.
2020-02-23 11:16:46 -08:00
Veselin Dobrev 8861f0421b Fix a warning. 2020-02-11 21:02:21 -08:00
Yohann Dudouit 4652544a14 make style 2020-01-30 18:58:12 -08:00
Will Pazner f5777bf68e Add test for DG PA convection
Unify with previous tests for H1 convection
2020-01-30 16:15:35 -08:00
camierjs dddf7e9d9c Merge branch 'master' into okina-mmu 2020-01-28 19:01:53 -08:00
camierjs 0825ea7140 Merge branch 'master' into okina-mmu 2020-01-23 16:41:42 -08:00