Commit Graph
20 Commits
Author SHA1 Message Date
Veselin Dobrev b28b5370d1 Remove the MFEM_HOST_DEVICE specifiers from the operator[] methods
in class TVector -- this was causing compilation errors when CUDA is
enabled.
2020-05-19 20:32:50 -07:00
Veselin Dobrev d0221b980c Move the SIMD headers from 'config' to 'linalg'. 2020-05-16 08:14:38 -07:00
Veselin Dobrev c9d9d0f8ff Various tweaks in the template + SIMD code. Make sure the SIMD
interinsics can be used when CUDA is enabled.

A few tweaks related to adios2 when building with GNU make.
2020-05-15 12:33:07 -07:00
Veselin Dobrev a95474b1e5 Proposed updates for the 'x86' branch. 2020-05-03 01:19:08 -07:00
camierjs a08e2b2b5e Meld toward master 2020-04-07 11:33:44 -07:00
camierjs 333e5a8701 Merge branch 'master' into x86 2020-03-15 14:55:03 -07:00
Tzanio f1e04e7282 Merge branch 'master' into mfem-4.1-dev
Conflicts:
	fem/quadinterpolator.cpp
	fem/restriction.cpp
2020-03-10 16:56:01 -07:00
Tzanio 05125e19d5 Removed a space 2020-03-09 15:36:41 -07:00
Veselin Dobrev 4eca3f0ba8 In class QuadratureInterpolator, added support for FE spaces with
any vector dimension in the methods Values, Derivatives, and
PhysDerivatives. This code needs testing.

Some small tweaks the templated code to suppress compilation
warnings when building the code in miniapps/performance with
nvcc.
2020-03-06 23:14:38 -08:00
Veselin Dobrev e681968f8f Fix accidentally commited merge conflicts.
A few tweaks in quadinterpolator.cpp.
2020-03-05 19:14:04 -08:00
camierjs a3bb229bc9 Templated code for kernels 2020-03-05 18:46:07 -08:00
Tzanio ca55ef0217 The release number for mfem-4.1 is LLNL-CODE-806117 2020-03-02 17:18:46 -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 b625f628d4 ABI of passing aggregates with 32-byte alignment warning fix 2020-01-07 15:36:09 -08:00
camierjs 89db8f121a [batch] applied 2018-06-15 18:21:31 -07:00
camierjs 4a234bc418 [x86] merge addon to get tensor alignment, not yet matrix-free 2018-06-15 15:16:57 -07:00
camierjs af53d47cb7 Cleanup & MFEM_USE_X86INTRIN ifdefs 2017-09-28 17:36:24 -07:00
camierjs bf8ac9629b GCC, ICC & Clang alignment sanitization for TBilinearForm root class 2017-09-28 11:21:43 -07:00
camierjs 1fed67455a x86 intrinsic for the high-performance templated operator 2017-09-19 15:39:46 -07:00
Jakub Cerveny 125ff226e4 Version 3.2 2016-06-30 10:37:30 -07:00