Commit Graph
23 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
Stefano Zampini c5586d5e5a examples/petsc/ex10p: added PetscPreconditionerFactory example of usage
added matrix free tests
2019-05-15 11:29:06 +03:00
Stefano Zampini d73d29508b Add nonoverlapping assembly to ex6p tests 2018-05-31 11:49:30 +03:00
Stefano Zampini b8fb486ba5 Added hybridization example (improve code coverage) 2018-05-31 11:12:53 +03:00
Stefano Zampini 3d62128f3a PETSc examples: test local boundary specification 2018-05-31 10:54:00 +03:00
Tzanio Kolev 6d53f60a83 Merge pull request #263 from mfem/stefanozampini/feature-petsc38-andimprovements
Update to upcoming PETSc 3.8 and few improvements
2017-10-17 10:07:44 -07:00
Stefano Zampini cccbda8bb3 Merge branch 'stefanozampini/feature-petsc38-andimprovements' of github.com:mfem/mfem into stefanozampini/feature-petsc38-andimprovements 2017-10-09 09:42:20 +03:00
Stefano Zampini 846c555fa8 Fix PetscODESolver::Step implementation to return the actual time step used instead of the next candidate
This is to have a uniform behaviour of all the Step methods implemented in MFEM
We need to use a larger time step in the examples to trigger adaptivity, otherwise the default time step is always accepted
2017-10-09 09:41:08 +03: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
Tzanio 723d9802e8 Merge branch 'master' into stefanozampini/feature-petsc38-andimprovements 2017-09-06 19:07:28 -07:00
Veselin Dobrev 05e98a6cde Merge branch 'master' into travis-coveralls 2017-09-02 20:38:23 -07:00
Stefano Zampini 10780c6623 Added few more tests to ODE solver suite 2017-08-27 19:39:27 +03: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
Stefano Zampini b40dff30e0 Added extra test to petsc testing suite 2017-04-16 17:49:49 +03: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 c45c7cc464 Switch to using MFEM_MPIRUN_CMD in petsc tests, instead of local MPIRUN var ( can name clash with some systems' MPIRUN env var) 2017-03-14 12:46:32 -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