Commit Graph
24 Commits
Author SHA1 Message Date
Veselin Dobrev a95474b1e5 Proposed updates for the 'x86' branch. 2020-05-03 01:19:08 -07:00
William F Godoy 9c379891bf Resolving conflicts with latest master 2020-03-18 09:41:46 -04:00
Jakub Cerveny a2cf6022ed Merge branch 'master' into gecko-integration2-dev 2020-03-11 09:23:38 +01:00
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
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
Jakub Cerveny b6927a2cc2 Removed Gecko from both makefile and CMake build systems. 2020-02-14 13:53:13 +01:00
camierjs 34668ca4cd UMPIRE addon 2019-04-29 09:10:58 -07:00
Tzanio Kolev 39a8b8765d Add deprecation warning for OpenMP [openmp-warning-dev] (#780)
* MFEM_USE_OPENMP -> MFEM_USE_LEGACY_OPENMP

* Fix build

* Silence recursive make commands

* Add back MFEM_USE_OPENMP option and fix build

* Add MFEM_USE_OPENMP back in a few other necessary locations

* Fix MFEM_USE_OPENMP=YES usage

* Fix merge conflict

* Fix other undesired changes introduced by using online merge tool

* Revert CHANGELOG

* Minor syntax change

* Some small adjustments.
2019-04-05 16:52:13 -07:00
Tzanio c86cb78a7b Removed printfs, updated version.cpp 2019-04-05 16:41:43 -07:00
Johann Dahm a2614ad20f MFEM_USE_OPENMP -> MFEM_USE_LEGACY_OPENMP 2019-04-04 20:26:38 -07:00
Tzanio 0e08df02df Merge branch 'master' into task/2017_12_conduit_support
Conflicts:
	CHANGELOG
	makefile
2018-03-06 08:50:16 -08:00
Veselin Dobrev c3cb4ba35f Add an enumeration ErrorAction with two values (for now):
MFEM_ERROR_ABORT and MFEM_ERROR_THROW.

Replaced 'set_use_throw(bool)' with 'set_error_action(ErrorAction)' and
'get_use_throw()' with 'get_error_action()'.

Rename class MFEM_Exception to ErrorException.

Add MFEM_USE_EXCEPTIONS to version.cpp.

A few updates in the build systems related to the new build option
MFEM_USE_EXCEPTIONS.
2018-03-01 10:45:04 -08:00
Cyrus Harrison 035b6582c8 enh build system to support conduit and added initial conduit data collection 2017-12-08 11:46:09 -08:00
Aaron Fisher 1e8a99cff9 Changed the name of the get_version... methods to camelcase GetVersion... 2017-10-02 15:10:42 -07:00
Veselin Dobrev 9ef7a80321 Add a new macro in _config.hpp, MFEM_GIT_STRING and a function
get_git_str() returning its value.

This value is also exported by the build systems.
2017-09-30 18:12:32 -07:00
Veselin Dobrev 0c4260e4b2 Add a new macro: MFEM_VERSION_STRING to _config.hpp.
Use the new macro to define the function get_version_str().
2017-09-29 21:50:01 -07:00
Veselin Dobrev 27ffe35369 Merged general/globalcomm.[ch]pp and general/globalostream.[ch]pp into
general/globals.[ch].

Renamed class WrappedOStream to OutStream and use a different
implementation in order to support the case when the OutStream is passed
as a parameter of type std::ostream.

In class MPI_Session, added an MPI_Comm parameter to both constructors,
with a default value of MPI_COMM_WORLD.

Hide the global variable MFEM_COMM_WORLD and allow access (read and
write) with global functions: GetGlobalMPI_Comm() and
SetGlobalMPI_Comm() - in the future, we may want to perform some tasks
when changing the "global" MPI communicator.

In mfem_error(), use GetGlobalMPI_Comm() instead of MPI_COMM_WORLD.

Minor formatting changes and #include reordering.
2017-09-29 15:52:51 -07:00
Tzanio abe85f4cb6 make style 2017-09-28 10:15:26 -07:00
Aaron Fisher aa040f3e64 Made everything work with the new mfem::out and mfem::err output. 2017-09-27 15:42:37 -07:00
Tzanio dabae9414a make style 2017-09-22 17:47:05 -07:00
Aaron Fisher 957ca3183e Added runtime runtime version and configuration strings to satisfy M8 of the community policy. 2017-09-15 12:34:11 -07:00