Commit Graph
29 Commits
Author SHA1 Message Date
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
Veselin Dobrev dac7dca262 Merge pull request #1179 from mfem/get-values-dev
Adding get-values miniapp [get-values-dev]
2020-01-17 20:53:31 -08:00
Tzanio b4a789bb34 Better line breaking 2020-01-16 17:41:46 -08:00
Tzanio d3e1db05dc Wrapped long lines 2020-01-16 16:29:59 -08:00
camierjs 0e05e18d50 miniapps/electromagnetics and tools makefile fix for shared builds 2020-01-15 13:35:22 -08:00
Tzanio 3eb3354796 Merge branch 'master' into get-values-dev
Conflicts:
	miniapps/tools/makefile
2020-01-15 13:03:36 -08:00
Veselin Dobrev 8e2991114c Update the GNU make build system to not install the mfem-common
library and headers.

Update the makefile in miniapps/common to build the mfem-common library.

Update the makefiles in miniapps/{electromagnetics,tools} to use the
mfem-common library from miniapps/common.
2020-01-10 21:32:55 -08:00
Tzanio 339f23e8b5 Small fixes and adjustments 2020-01-08 18:51:32 -08:00
Stowell, Mark L ad16a51fe0 Fixing errors that arose in testing 2019-12-03 20:24:14 -08:00
Stowell, Mark L 1c78456d63 Adding get-values miniapp 2019-12-03 17:07:46 -08:00
Tzanio Kolev d9917cb13f Merge branch 'master' into okina 2019-03-29 09:33:16 -07:00
Tzanio 66e769d6a5 - Remove asserts
- Introduce MFEM_LINK_FLAGS to handle the fact that nvcc compiler cannot link with -x=cu
- Fixed building of 'make cuda; make all; make test'
2019-03-25 18:20:43 -07:00
Tzanio fcbdbd6bcd Various small edits 2019-03-09 19:18:27 -08:00
Will Pazner 71bb552026 Add LOR transfer example under “tools” miniapp 2019-03-07 13:03:03 -08:00
Cyrus Harrison c84bbb035b merge master and resolve conflicts 2018-01-30 09:48:08 -08:00
Veselin Dobrev 6d5ef524c9 Rename the miniapp 'load-visit-dc' to 'load-dc'.
Add '>' in front of the sample runs in load-dc.cpp to disable them
from being run by the script 'sample-runs.sh'.
2018-01-15 23:28:50 -08:00
Tzanio dddb244ac5 Some styling 2018-01-09 13:28:55 -08:00
Cyrus Harrison 0a721e26cd exlcude convert-dc from tests (makefile build sys) 2017-12-21 09:18:09 -08:00
Cyrus Harrison 302545d046 add tool to convert between diff data collection types 2017-12-20 14:41:48 -08:00
Veselin Dobrev 549529309b Add a small new tool in miniapps/tools called load-visit-dc.cpp.
It demonstrates how to use VisItDataCollection to load data saved by
the same class. After loading the data, the tool sends all fields to
GLVis for visualization.
2017-12-18 21:27:00 -08:00
Veselin Dobrev 05e98a6cde Merge branch 'master' into travis-coveralls 2017-09-02 20:38:23 -07:00
Aaron Black 911640ef23 Updates to allow specifying number of mpi tasks for test target. 2017-08-17 11:56:03 -07:00
Veselin Dobrev e08e5ccf9d Update the place where the headers installed - instead of installing
{config,general,linalg,mesh,fem} in <PREFIX>/include, they are now
installed in <PREFIX>/include/mfem. In addition, the master headers,
mfem.hpp and mfem-performance.hpp, are also installed in
<PREFIX>/include/mfem. However in order to keep the include lines
   #include <mfem.hpp>
   #include <mfem-performance.hpp>
valid, the build system generates files mfem.hpp and
mfem-performance.hpp in <PREFIX>/include that simply include the files
with the same name from the mfem sub-directory.

This change should remain backward compatible with existing code, unless
the code included directly specific mfem headers like:
   #include "general/socketstream.hpp"
which will need to be updated to:
   #include "mfem/general/socketstream.hpp"

In addition, the files config.mk and test.mk are now installed in
<PREFIX>/share/mfem instead of <PREFIX>. Also, the location of test.mk
is now defined by config.mk, so that after including config.mk, the
file test.mk can be included (if needed) simply with:
   include $(MFEM_TEST_MK)

This layout is friendlier for installations with other packages in the
same installation prefix, e.g. /usr/local or $HOME/local.

TODO: mention these updates in CHANGELOG.
2017-07-12 13:10:46 -07:00
Veselin Dobrev 77d60a2fa1 Small adjustments in makefiles. 2017-03-17 16:24:40 -07:00
Tzanio cbaa46c449 Fixed a typo. Renamed MFEM_MPIEXEC_NUMPROC_FLAG -> MFEM_MPIEXEC_NP. 2017-03-17 10:49:41 -07:00
Aaron Black 3e7fe11532 Updates to vars for selecting alternate mpi launcher. 2017-03-15 15:49:45 -07:00
Aaron Black 533493a637 Add MFEM_MPIRUN_CMD config var to allow setting an alternate mpi launcher command (like SLURM srun). 2017-03-14 12:42:56 -07:00
Tzanio 1569425857 Version 3.3 2017-01-28 22:05:47 -08:00