Commit Graph
130 Commits
Author SHA1 Message Date
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