Commit Graph
361 Commits
Author SHA1 Message Date
Tzanio 069ad59143 minor 2020-05-18 16:54:29 -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 6173cb7e4c MFEM_USE_SIMD defaulted to YES 2020-04-30 10:14:08 -07:00
camierjs cd0c6e6a0c Revert auto.hpp and cleanup 2020-04-27 11:44:07 -07:00
camierjs 3e98c0b552 Address reviewer's comments 2020-04-27 11:03:04 -07:00
camierjs ab57721a3d Merge branch 'master' into x86 2020-04-21 13:55:28 -07:00
camierjs 4ec1f7782a Update CHANGELOG, remove MFEM_POSIX_MEMALIGN to use aligned Memory. 2020-04-07 13:53:48 -07:00
camierjs 80ab2f4671 SIMD headers cleanup 2020-04-07 11:13:42 -07:00
camierjs 75173ce65c Cleanup config/tconfig 2020-04-07 10:48:40 -07:00
camierjs 7fde6bfdfe Rename miniapp to minimal-surface
Add serial snapshot
Costa tau shift & scale
2020-04-02 11:36:45 -07:00
camierjs 843995cefb Sample runs for {,p}mesh-minimal-surface 2020-03-31 17:45:16 -07:00
camierjs 2567c2bf75 Merge branch 'master' into x86 2020-03-30 10:18:16 -07:00
Tzanio Kolev a1f7d70ff2 Merge pull request #1188 from mfem/adios2-dev
ADIOS2 output with ParaView visualization, adios2stream and ADIOS2DataCollection
2020-03-29 13:12:39 -07:00
Veselin Dobrev 34dfa2607b Fix a bug in test.mk and in the testing of the twist miniapp. 2020-03-24 22:06:04 -07:00
camierjs 445037c954 Merge branch 'master' into x86 2020-03-20 13:55:23 -07:00
William F Godoy b44df9c005 License, style, and CHANGELOG changes 2020-03-18 18:20:37 -04:00
William F Godoy 11afcc6321 Requested changes from PR review
Keep a few examples
Correct function signature in gridfunc and pgridfunc
2020-03-18 09:42:04 -04:00
William F Godoy 9c379891bf Resolving conflicts with latest master 2020-03-18 09:41:46 -04:00
camierjs 333e5a8701 Merge branch 'master' into x86 2020-03-15 14:55:03 -07:00
Jakub Cerveny e2b2920bd0 Updated copyright headers 2020-03-11 10:15:45 +01:00
Jakub Cerveny a2cf6022ed Merge branch 'master' into gecko-integration2-dev 2020-03-11 09:23:38 +01:00
Tzanio 9ce82813ae Some updates in the examples 2020-03-09 18:05:47 -07:00
Tzanio 05125e19d5 Removed a space 2020-03-09 15:36:41 -07:00
Julian Andrej cb9c073e50 Add gslib to cmake 2020-03-06 09:26:07 -08:00
Tzanio fd598e8643 Final changes 2020-03-04 19:40:18 -08: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
Veselin Dobrev 8f617a5916 Two minor tweaks. 2020-03-02 23:49:49 -08:00
Tzanio ca55ef0217 The release number for mfem-4.1 is LLNL-CODE-806117 2020-03-02 17:18:46 -08:00
Julian Andrej d6dd084cfc replaced gzstream with modified zstr 2020-02-27 14:32:04 -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
Veselin Dobrev 616aae7319 Fix compilation warnings about redefining preprocessor macros
like 'MFEM_DEVICE', 'MFEM_HOST_DEVICE', etc.

In the CMake build system, set the source language to CUDA (when used)
inside the MFEM functions 'add_mfem_examples' and 'add_mfem_miniapp'.
This eliminates the need to explicitly set the language for each
example/miniapp.

In the CMake build system, ensure correct linking of all examples,
miniapps, and tests when MPI and CUDA are enabled.

When building MFEM with Umpire and CUDA/HIP, make sure Umpire is also
built with CUDA/HIP.

Small update in CHANGELOG.
2020-02-18 19:40:22 -08:00
camierjs 39d6614642 Revert sample-runs and examples
HIP managed addons
Sparsmat transpose on host
2020-02-18 11:52:00 -08:00
Veselin Dobrev ad1902b4b4 Update some doxygen documentation.
Remove the 'capacity' field from class DenseMatrix.
2020-02-15 00:35:42 -08:00
camierjs aa75166c78 Add valgrind option to config/sample-runs.sh
All parallel examples accept parallel refine option
2020-02-14 12:54:40 -08:00
camierjs d229e94b67 Add 'no output' option in config/sample-runs.sh 2020-02-14 12:34:34 -08:00
Jakub Cerveny b6927a2cc2 Removed Gecko from both makefile and CMake build systems. 2020-02-14 13:53:13 +01:00
camierjs 98d26c3a61 Update config/sample-runs.sh with 'rs', 'rp' refinement options and 'md'(max-dofs) 2020-02-13 19:50:54 -08:00
camierjs ccd9620b73 Add -debug option to the sample-runs script 2020-02-12 15:58:03 -08:00
camierjs a6befda705 Remove Umpire config variables and cleanup. 2020-02-12 12:31:29 -08:00
camierjs 68f5a585b5 Merge branch 'master' into x86 2020-02-07 16:35:11 -08:00
camierjs 0825ea7140 Merge branch 'master' into okina-mmu 2020-01-23 16:41:42 -08:00
Tzanio 0e2201a0f9 Made the Travis gitignore check more useful by adding a new make target,
test-noclean, that runs the test without cleaning the output (via clean-exec).
2020-01-17 20:20:54 -08:00
camierjs 3535f57a67 Rename UMPIRE to Umpire 2020-01-15 11:18:00 -08:00
camierjs 78a3e0c6d2 Merge branch 'master' into okina-mmu 2020-01-15 11:09:20 -08:00
Tzanio f78bbccbf5 Styling unification between libCEED, Ginkgo, HIOP and GSLIB 2020-01-08 16:57:18 -08:00
Yohann Dudouit c7953aa673 Change AssembleDiagonal to work with libCEED.
Merge branch 'master' into yohann/okina-gpu-libceed

Conflicts:
	INSTALL
	makefile
2020-01-08 09:37:28 -08:00
camierjs cec012321b VSX tconfig logic 2020-01-07 17:12:19 -08:00
camierjs 25961fd099 Use vsx header 2020-01-07 16:36:06 -08:00