Commit Graph
38 Commits
Author SHA1 Message Date
Tzanio Kolev e6c39635c9 Merge pull request #3068 from mfem/smem-hdiv-mass
Optimized shared memory H(div) mass kernels
2022-07-05 12:41:32 -07:00
Dylan Copeland 1c7164a5b1 Adding more diagonal assembly tests and making the logic of the tests clearer. 2022-06-15 21:53:05 -05:00
Will Pazner b8b0645195 Use CAPTURE and INFO for unit test output 2022-06-01 16:34:20 -07:00
Dylan Copeland 079f9cce33 Generalized diagonal assembly. 2022-05-23 19:42:09 -07:00
Will Pazner a1c905b6ee Remove unit test output 2022-05-19 14:54:21 -07:00
Will Pazner d8190472c6 Merge remote-tracking branch 'origin/master' into symmetric-matrix-coefficient
# Conflicts:
#	fem/bilininteg_diffusion_pa.cpp
#	fem/bilininteg_hcurl.cpp
2022-03-14 11:50:01 -07:00
Tzanio 6d2530775b Extended copyright to 2022 2022-02-25 10:24:50 -08:00
Will Pazner 9898b71139 Clearer unit test names and tags 2022-02-19 13:06:49 -08:00
Will Pazner 3b89be6596 Remove unused fullSymmetricMatrixCoeffFunction 2022-02-19 13:06:00 -08:00
Will Pazner e12c5ee7f5 Reduce some of the longer unit test run times 2022-02-17 13:31:53 -08:00
Will Pazner 85c9e90caa Make SymmetricMatrixCoefficient inherit from MatrixCoefficient 2022-02-17 13:13:00 -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
Dylan Copeland c60500466b Adding DiagonalMatrixCoefficient typedef to replace VectorCoefficient in some integrator interfaces. 2020-11-10 09:08:12 -08:00
Dylan Copeland a5d5c1ba32 Eliminating EvalSymmetric from MatrixCoefficient and replacing with usage of SymmetricMatrixCoefficient. 2020-11-03 17:02:28 -08:00
Dylan Copeland 72e8c7771a Merge branch 'master' of github.com:mfem/mfem into matdiffpa 2020-09-18 10:17:08 -07:00
Dylan Copeland 2a5fcacbb1 Merge branch 'master' of github.com:mfem/mfem into pacurlsmem 2020-09-08 18:28:53 -07:00
Dylan Copeland b708606309 Adding support for general coefficients in curl-curl diagonal assembly, with unit testing. 2020-08-25 20:27:16 -07:00
Tzanio ccf5b8df5f Merge branch 'master' into catch2 2020-08-16 11:47:14 -07:00
Dylan Copeland c7006c63f1 Merge branch 'master' of github.com:mfem/mfem into pacurlsmem 2020-08-14 14:19:32 -07:00
Dylan Copeland 47c980d1e5 Adding CUDA tag to diagonal PA test. Restoring an old unit test. 2020-08-05 08:34:28 -07:00
Will Pazner 9d83eed55c Upgrade to Catch v2.13.0 from v1.6.1 2020-08-04 08:37:48 -07:00
Dylan Copeland 39f72c9c6b Extending diffusion diagonal assembly for all coefficient types, with unit tests. 2020-07-29 16:14:20 -07:00
Dylan Copeland e77e7f592b Adding support for matrix coefficients in H(curl) mass diagonal assembly, with unit tests. 2020-06-30 15:10:55 -07:00
Dylan Copeland 386e02f0f8 Adding unit tests for H(curl) and H(div) diagonal partial assembly. 2020-04-07 16:24:04 -07:00
Tzanio 05125e19d5 Removed a space 2020-03-09 15:36:41 -07:00
Tzanio ca55ef0217 The release number for mfem-4.1 is LLNL-CODE-806117 2020-03-02 17:18:46 -08:00
Tzanio e689fd5b28 Merge branch 'master' into bsd-relicense 2020-02-27 09:29:25 -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
Julian Andrej 82aa29cbe9 Reordered some assignements in the kernels 2020-02-17 09:04:56 -08:00
Julian Andrej b5bd3ff1d7 addressed PR comments 2020-02-13 16:46:17 -08:00
Julian Andrej b3ae87da66 Add AssembleDiagonal to VectorMass and VectorDiffusion 2020-01-23 15:12:30 -08:00
Andrew T. Barker ffb8179eb4 Address (some of) Yohann's comments in PR review. 2019-12-17 13:50:20 -08:00
Andrew T. Barker fa9cea9486 Rename VectorSmoother -> OperatorJacobiSmoother 2019-08-21 16:45:48 -07:00
Andrew T. Barker 21ccf19b0c BilinearIntegrator: implement 2D diffusion diagonal assembly kernel 2019-06-26 13:27:24 -07:00
Andrew T. Barker ad0bfa2e11 unittest: test 3D mass diagonal PA assembly 2019-06-26 13:27:17 -07:00
Andrew T. Barker 87e01ff443 PA mass diagonal works for multiple elements, does not work in parallel. 2019-06-26 13:27:03 -07:00
Andrew T. Barker 01fce1bdb5 Add very basic unit test for 2D mass diagonal with partial assembly. 2019-06-26 13:26:56 -07:00