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
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
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
camierjs
b6cf37498f
Merge branch 'master' into okina-mmu
2020-02-23 14:19:14 -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
Tzanio
7b341baf1a
minor changes
2020-02-16 23:28:38 -08:00
Ido Akkerman
8c7319221a
Tighten tolerance for checking linearity of mapping
2020-02-10 17:01:19 +01:00
Ido Akkerman
54a1b342de
wqMerge branch 'master' into laplacian_dev
2020-02-04 10:20:43 +01:00
Ido Akkerman
bf7542e4bf
Fix 3D hessian
2020-02-04 10:16:19 +01:00
camierjs
f7579a61a8
Merge branch 'master' into okina-mmu
2020-01-29 09:45:05 -08:00
Tzanio
e84c1f1561
minor styling
2020-01-29 09:18:14 -08:00
Tzanio
b3a01212d0
make style
2020-01-22 13:57:19 -08:00
Andrew Gillette
da4b64d75d
Changed tbeTemp from pointer to object. Moved location of pm4 declaration.
2020-01-21 13:25:52 -08:00
Tzanio
a4870e527c
Merge branch 'master' into serendipity
...
Conflicts:
CHANGELOG
2020-01-10 16:20:53 -08:00
Tzanio
8d17c9d644
Styling and various improvements
2020-01-10 16:18:28 -08:00
Tzanio
8b0ab7947f
make style
2020-01-10 14:58:19 -08:00
Ido Akkerman
fef5517ec2
Merge branch 'master' into laplacian_dev
2020-01-09 10:14:25 +01:00
Andrew Gillette
9d1eae4d7c
Removed comments based on clarifications. Updated CHANGELOG. Will remove edits to examples after PR is otherwise approved - just leaving them now to aid reviewers with testing.
2020-01-08 14:53:30 -08:00
Tzanio
919aceb737
make style
2019-12-30 17:57:44 -08:00
Andrew Gillette
2116b81edf
Updating to only include 2D serendipity elements.
2019-12-30 13:58:21 -08:00
Andrew Gillette
cb1f2d5396
Prepping for revised PR
2019-12-30 12:56:43 -08:00
Tzanio
e51add7742
make style
2019-12-21 22:24:07 -08:00
Dylan Copeland
c986e8a155
Merge branch 'master' of github.com:mfem/mfem into ndpa-dev
2019-12-19 15:00:33 -08:00
Dylan Copeland
c222f1deb1
Implemented 2D version of PA for ND_QuadrilateralElement. Cleaned up ex3p.
2019-12-16 09:48:54 -08:00
camierjs
e8bbb5da26
Merge branch 'master' into okina-mmu
2019-12-12 11:42:42 -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
camierjs
34e6d92ace
Merge branch 'master' into okina-mmu
2019-11-26 19:10:03 -08:00
camierjs
d117979f56
Debug & Cleanup
2019-11-26 19:08:40 -08:00
camierjs
f2913a40b6
No possible leaks in example and test_sedov w/ std::new
2019-11-25 20:01:15 -08:00
camierjs
bf2d1eb59a
Cuda, debug examples but last mt
2019-11-25 15:31:54 -08:00
camierjs
be991043da
L2_TetrahedronElement ProjectDelta 'break' fix
2019-11-22 09:40:11 -08:00
Jakub Červený
cd2287f1c5
Removed MFEM_THREAD_LOCAL from WedgeFE due to Windows. Will resolve as separate issue.
2019-11-01 10:46:01 +01:00
Jakub Červený
d21d59f40b
Making the global WedgeFE thread_local, seems to be the best solution to a race condition in GLVis.
2019-10-30 15:41:33 +01:00
Andrew Gillette
d98b9a2fc9
Incorporating serendipity options into ex1p, ex2, and ex6
2019-08-13 12:39:20 -07:00
Andrew Gillette
f080cd72d5
Updating to astyle
2019-08-13 10:40:44 -07:00
Andrew Gillette
dd08c745ea
Pushing ex1 and fe commits
2019-08-12 10:34:34 -07:00
Ido Akkerman
c606ff21d5
Merge branch 'master' into laplacian_dev
2019-06-05 09:41:55 +02:00
Veselin Dobrev
cdbcc9e5e1
Integrate class DofToQuad with the FiniteElement class.
...
Rename class ElemRestriction to ElementRestriction and integrate
it with class FiniteElementSpace; it is accessible with the method
FiniteElementSpace::GetElementRestriction().
Rename class XTMesh to GeometricFactors and remove invJ from the
possible geometric factors.
Introduce class QuadratureInterpolator (created and owned by class
FiniteElementSpace) that interpolates E-vectors to quadrature points,
see FiniteElementSpace::GetQuadratureInterpolator().
Switch the layouts of the E-vectors and Q-vectors to have the
local (element) DOFs and quadrature points, respectively, as the
fastest changing index.
2019-05-22 07:19:44 -07:00
Veselin Dobrev
004e664f18
Fix valgrind warnings in:
...
* NodalFiniteElement::GetLocalRestriction(),
* VectorFiniteElement::LocalRestriction_RT(), and
* VectorFiniteElement::LocalRestriction_ND().
2019-01-08 11:57:15 -08:00
Veselin Dobrev
f9e7fb2bd7
Add support for derefinement of Nedelec spaces (ND_FECollection)
2018-12-21 16:23:10 -08:00
Veselin Dobrev
9807f9dba6
Add support for derefinement of spaces using RT_FECollection.
2018-11-27 19:46:49 -08:00
Stowell, Mark L
46c7a80c65
Merge remote-tracking branch 'origin/master' into pos-vector-basis-dev
2018-10-10 21:27:06 -07:00
Stowell, Mark L
f049206f6c
Implementing PositiveFiniteElement::Project for vector coefficients
2018-10-01 13:56:18 -07:00
Veselin Dobrev
b4c143c40d
A number of proposed tweaks for merging into prism-dev.
...
* Removed the fixed low-order finite element classes for wedges.
* Replace more cases of 'int' variables with 'Geometry::Type',
mainly in class FiniteElement and its derived classes.
* Use constants from BasisType (instead of Quadrature1D) in the
parameters of the *WedgeElement finite element classes.
* Impose ordering on the construction of some global objects by
moving them into the same translation unit: specifically, moved
the objects 'TriangleFE', 'TetrahedronFE', 'WedgeFE', and
'Geometries' into fem/fe.cpp.
* In switchs on 'Geometry::Type', move the 'Geometry::PRISM' case
last - just to follow the order in the enumeration.
* Add a new method CoarseFineTransformations::GetPointMatrices
that simplifies some code that uses CoarseFineTransformations.
* Removed the 'INVALID' and 'MIXED' constants from the enum
Element::Type.
* Remove the static method Element::GeometryType.
* Tweak some doxygen comments in the classes Embedding and
CoarseFineTransformations.
* Generate an error if the method Wedge::GetNFaces is called:
its parameter 'nFaceVertices' does not make sense for wedges.
2018-08-30 16:57:23 -07:00
Ido Akkerman
30e88090c7
Corrections for picky compilers
2018-08-28 10:40:07 +02:00
Ido Akkerman
2b2e265146
Remove waring messsage
2018-08-27 20:40:15 +02:00
Ido Akkerman
f8e9ba06da
Also fixing stupid mistake in Lin Laplacegit add fem/fe.cpp!
2018-08-27 12:29:57 +02:00