Tucker Babcock
ac033e4406
added PA support to ParBilinearForm::TrueAddMult
2020-04-30 15:44:14 -04:00
Tzanio
f0bd9b287f
Some edits in fem/
2020-03-09 19:30:02 -07:00
Tzanio
05125e19d5
Removed a space
2020-03-09 15:36:41 -07: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
e689fd5b28
Merge branch 'master' into bsd-relicense
2020-02-27 09:29:25 -08:00
Tzanio
dc0281a9bd
Merge branch 'master' into okina-mmu
2020-02-23 18:03:53 -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
Tzanio
b2e17716a0
minor styling
2020-01-28 20:40:45 -08:00
Julian Andrej
6f075c0094
Add FormRectangularLinearSystem to ParMixedBilinearForm
2020-01-23 17:17:40 -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
Andrew T. Barker
9f691f5460
Address issues from reviews by Veselin and Tzanio.
2020-01-03 13:22:11 -08:00
Tomov
242557fe13
Minor.
2019-12-10 10:47:43 -08:00
Andrew T. Barker
d0a12de060
ParBilinearForm: add mpi-parallel AssembleDiagonal() method
2019-06-26 13:27:08 -07:00
Tzanio
8888cfb04b
make style
2019-04-22 12:25:42 -07:00
Pratyuksh Bansal
1a8fada58c
Added conversion of local dofs for vector elements to AssembleSharedFaces
2019-04-21 16:56:59 +02:00
Veselin Dobrev
678759a2d6
Updates in the BilinearForm and related classes.
...
Small updates in ex1, ex1p, ex6, ex6p.
2019-04-10 21:34:47 -07:00
dmed256
2f45b3978c
Feedback updates
2019-04-02 13:59:10 -07:00
Tzanio
fb9f3ed514
Simplified parallel bilinear form
2018-12-20 16:26:37 -08:00
camierjs
9ad1b24ced
make style
2018-10-19 18:06:44 -07:00
camierjs
2475b81281
Cleanup pbilinearform
2018-10-16 17:49:49 -07:00
camierjs
4c4e1707aa
ex1p, one process
2018-10-16 17:40:21 -07:00
camierjs
a0b68f5c0b
Kernel'ed up to H1_TriangleElement
2018-10-16 11:50:18 -07:00
Veselin Dobrev
c4d37e7d9a
Add new Operator::Type - ANY_TYPE which represents the base class
...
Operator or any derived class. The operations that OperatorHandle
supports (e.g. MakeSquareBlockDiag, MakePtAP, etc) are implemented
so that they are valid for any derived Operator class. For example,
MakePtAP creates an object of class RAPOperator, and elimination of
boundary conditions is done using class ConstrainedOperator.
This will allow the "FormSystemMatrix" + "FormLinearSystem"
interface to support matrix-free local matrix representations.
2018-01-25 19:23:15 -08:00
Alexander Grayver
12cb5dcad7
Introduce DiagonalPolicy enum instead of int d argument
2017-11-06 14:27:37 +01:00
Veselin Dobrev
282dd3894d
Merge pull request #254 from mfem/prolongation-opt
...
Optimized parallel prolongation operator for conforming meshes [prolongation-opt]
2017-09-07 17:23:02 -07:00
Veselin Dobrev
5ac39db8a7
Replace MFEM_HYPRE_PARCSR with Hypre_ParCSR.
...
Replace MFEM_HYPRE_PARCSR_FILE with MFEM_HYPRE_PARCSR_HPP.
2017-08-29 18:52:35 -07:00
Tzanio
22243f97c1
Rename Operator::HYPRE_PARCSR -> Operator::MFEM_HYPRE_PARCSR
2017-08-29 18:02:37 -07:00
Veselin Dobrev
14d552503c
Replace calls to ParFiniteElementSpace::Dof_TrueDof_Matrix() with
...
calls to ParFiniteElementSpace::GetProlongationMatrix() in places
where only the action of the matrix is required.
In ParNonlinearForm::Mult(), use the parallel prolongation operator
instead of relying on the GroupCommunicator.
2017-08-29 16:40:40 -07:00
Tzanio
1569425857
Version 3.3
2017-01-28 22:05:47 -08:00
Jakub Cerveny
125ff226e4
Version 3.2
2016-06-30 10:37:30 -07:00
Tzanio
dbae60fe32
Version 3.1
2016-02-16 15:45:48 -08:00
Tzanio Kolev
9d7774a03e
Version 3.0
2015-01-26 15:07:34 -08:00
Tzanio Kolev
fa169e4b92
Version 2.0
2011-11-18 11:39:53 -08:00
Tzanio Kolev
29ae8fb6ac
Version 1.2
2011-04-08 15:27:24 -07:00