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