Commit Graph
128 Commits
Author SHA1 Message Date
Yohann 4ff9fa3c28 Merge branch 'master' into yohann/mass-emat 2020-05-15 15:58:37 -07:00
Veselin Dobrev 11f3414929 Merge pull request #1353 from mfem/rtpa
Partial assembly for H(div)
2020-04-30 22:48:31 -07:00
Yohann Dudouit 43fe97f5f9 Revert "Use a string option to select the Assembly Level."
This reverts commit bd3f1bc431.
2020-04-27 16:56:31 -07:00
Yohann Dudouit 79ec5c24ae make style 2020-04-20 18:53:31 -07:00
Yohann Dudouit bd3f1bc431 Use a string option to select the Assembly Level. 2020-04-20 18:43:38 -07:00
Yohann Dudouit 2fd8ad493c Merge branch 'master' into yohann/mass-emat 2020-04-07 16:07:21 -07:00
Stowell, Mark L 7bb1ec3744 Only use bbfi_[0] if the corresponding marker is on 2020-04-01 22:38:03 -07:00
Dylan Copeland d7b0a8ce64 Merge branch 'master' of https://github.com/mfem/mfem into rtpa
Conflicts:
	examples/ex24.cpp
	examples/ex24p.cpp
	examples/ex5p.cpp
	fem/CMakeLists.txt
	tests/unit/fem/test_pa_coeff.cpp
2020-03-29 19:54:52 -07:00
Dylan Copeland 447a73cdac Implemented PA for ex5(p), with a new MixedBilinearForm function to assemble the diagonal of ADA^T for a diagonal D. 2020-03-13 13:59:54 -07:00
Tzanio 05125e19d5 Removed a space 2020-03-09 15:36:41 -07:00
Yohann Dudouit 8a9dea2a0f Element Assembly working for mass on CPU and GPU. 2020-03-06 09:30:00 -08: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
Yohann Dudouit 155808ccf8 Merge branch 'master' into yohann/dg 2020-03-02 10:51:32 -08:00
Tzanio 88a78bb6aa Merge branch 'master' into bsd-relicense
Conflicts:
	CONTRIBUTING.md
2020-03-02 09:28:37 -08:00
camierjs e4d0496931 Merge branch 'master' into okina-mmu 2020-02-29 10:20:37 -08:00
Yohann Dudouit 6e5bda0743 Merge branch 'master' into yohann/dg 2020-02-27 16:38:19 -08:00
camierjs 1e8da55823 Merge branch 'master' into okina-mmu 2020-02-27 11:34:06 -08:00
Tzanio 2bcd8b5293 Merge branch 'master' into ndpa-dev
Conflicts:
	examples/CMakeLists.txt
	examples/makefile
	fem/bilinearform_ext.cpp
2020-02-27 10:32:08 -08:00
Yohann Dudouit 52ac7a9768 Move the check for pa inside Finalize. 2020-02-27 09:31:49 -08:00
Tzanio e689fd5b28 Merge branch 'master' into bsd-relicense 2020-02-27 09:29:25 -08:00
camierjs d068670360 Update fem/bilinearform to use InitTVectors with Pi 2020-02-24 16:03:32 -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
camierjs fb4a4348c5 bilinearform.cpp, bilinearform.cpp, bilinearform.cpp sparsemat memory fix 2020-02-04 12:39:42 -08:00
camierjs c376da4427 Revert LF in fem/bilinearform.cpp 2020-02-01 15:47:00 -08:00
camierjs 0aee38c60c All serial examples with valgrind and debug/host32 allocators 2020-01-31 18:51:31 -08:00
camierjs 88c40b9705 Wrap picks existing registered host memory type or fall back to MemoryType::HOST 2020-01-29 14:20:10 -08:00
camierjs 764b34c1a8 Cleanup + all tests 2020-01-28 17:44:28 -08:00
Dylan Copeland c1f7ed3097 Merge branch 'master' of github.com:mfem/mfem into ndpa-dev 2020-01-28 12:08:01 -08:00
Tzanio 25e67d568d Renamed areColumnsSorted() to ColumsAreSorted(). Small comments and typos. 2020-01-21 17:49:58 -08:00
Tzanio 5446ce63e3 Merge branch 'master' into rectop-bc-dev
Conflicts:
	linalg/operator.cpp
2020-01-17 18:33:45 -08:00
camierjs 20a63b218a GetProlongationMatrix returns IdentityOperator when NRanks ==1
Add IsIdentityProlongation in operator.hpp
2020-01-16 16:11:51 -08:00
Dylan Copeland 393b2d6601 Merge branch 'master' of https://github.com/mfem/mfem into ndpa-dev 2020-01-16 12:43:48 -08:00
Julian Andrej 046b990a7d Merge branch 'master' into rectop-bc-dev
Resolved conflicts:
	CHANGELOG
	fem/bilininteg.hpp
	tests/unit/fem/test_pa_kernels.cpp
2020-01-15 15:18:29 -08:00
Veselin Dobrev eaea9d53a4 Merge branch 'master' into vecmass-vecdiff-dev
Resolved conflicts:
   CHANGELOG
2020-01-13 21:00:47 -08:00
camierjs 0f02f21229 Merge branch 'master' into ndpa-dev 2020-01-13 10:16:19 -08:00
Veselin Dobrev 94da8d4a90 Fix an issue in class OperatorJacobiSmoother.
Unified the implementation of AssembleDiagonal in one place
in BilinearForm which also works in parallel (using the virtual
call GetProlongationMatrix).
2020-01-09 16:16:30 -08:00
Tzanio 5534584ef8 Merge branch 'master' into rectop-bc-dev 2020-01-08 16:44:22 -08:00
Tzanio b0a79d993b Final adjustments 2020-01-05 21:50:25 -08:00
Tzanio 80552e0d7c Small edits 2020-01-02 12:54:16 -08:00
Dylan Copeland e08da5720d Implemented PA for mixed bilinear form in Nedelec and H^1 spaces. Added test exNDH1 for mixed bilinear form. 2019-12-19 09:49:38 -08:00
Andrew T. Barker 912e2391c6 BilinearForm::AssembleDiagonal() now runs on AMR meshes and gives wrong answer
The diagonal produced has the correct size but not the correct values, and in
this case the code gives a warning.
2019-12-17 14:32:37 -08:00
Andrew T. Barker 12260d84f2 Typos + don't compute unnecessary intermediate quantities. 2019-12-17 13:33:56 -08:00
Dylan Copeland 2515ac8fca Implemented diagonal assembly for 2D and 3D Nedelec mass matrices. Copied OperatorJacobiSmoother from branch flow-miniapp. 2019-12-17 09:49:51 -08:00
Dylan Copeland 98ba928a8b Implemented PA for Nedelec mass matrices on hexahedra in VectorFEMassIntegrator. Generalized ElementRestriction to handle negative DOFs and the corresponding sign flips. 2019-12-10 15:52:11 -08:00
Tomov 242557fe13 Minor. 2019-12-10 10:47:43 -08:00
Vladimir Tomov 453876a32c Minor. 2019-12-03 19:09:14 -08:00
Julian Andrej a8e9ed5576 removed unnecessary comments 2019-12-03 11:00:26 -08:00
Will Pazner a4e33dd8ad Bugfix for BilinearForm::Mult with PA 2019-11-20 14:02:39 -08:00