Commit Graph
20 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 185ed1d4e0 Small updates in comments. 2019-08-21 22:27:30 -07:00
Veselin Dobrev 43a5097176 Fix errors in 'make test' in the SUNDIALS versions of ex9/ex9p.
Add a version check for SUNDIALS v5.0.0 in linalg/sundials.hpp.
2019-07-10 20:00:39 -07:00
Veselin Dobrev fee4ee98bd Adding a new developer tool, config/sample-runs.sh, that extracts
the sample runs from all examples and miniapps and runs them.
Optionally, it can save the output from the execution to files,
allowing comparison between different versions and builds of the
library.

Adding a new makefile target, test-print, that prints the full
command lines executed by 'make test'.
2018-01-01 17:42:40 -08:00
Tzanio Kolev b277a74f81 Merge pull request #269 from jdahm/gitignore-dev
Gitignore definitions [jdahm/gitignore-dev]
2017-09-15 10:35:48 -07:00
Veselin Dobrev e24b04dea4 Some corrections and tweaks. 2017-09-08 13:28:36 -07:00
Johann Dahm 12a23f6280 More @v-dobrev fixes 2017-09-06 22:23:08 -07: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 4f446be9c6 Merge branch 'master' into build-sys-dev 2017-08-05 22:02:09 -07:00
Veselin Dobrev e3b1189e6f In exampels/sundials, add test targets for ex16/16p. 2017-07-13 15:05:58 -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
Johann Dahm d5af4388b2 Add serial and parallel nonlinear diffusion example with SUNDIALS
When used with the SUNDIALS solvers, ex16p hangs at an Allreduce
inside the call to FormSystemMatrix on line 447.
2017-07-06 12:30:21 -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 d38207a249 Fix missing ')' in sundials makefile. 2017-03-14 14:45:19 -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