Commit Graph
49 Commits
Author SHA1 Message Date
camierjs 86f8591cc8 shell model 2019-06-07 13:15:55 -07:00
Tzanio fbf12be2cf Renamed Example 22 to Example 21 to close the gap in numbering before the
mfem-4.0 release.
2019-05-15 13:15:51 -07:00
Veselin Dobrev 659c807069 Update STRUMPACKSolver call in miniapps/nurbs/ex11p.cpp.
Add a test run of ex11p (in both build systems, GNU make and CMake) that
uses STRUMPACK when MFEM is built with it.

Update CHANGELOG.
2019-02-07 14:46:02 -08:00
Veselin Dobrev 2ae23b17d2 Added parallel version of example 22.
Enhanced class VectorMassIntegrator to support user specified
number of components using the new method SetVDim().

Tweaked the function L2ZZErrorEstimator() to support flux spaces
with any number of components; this is only supported when the
smooth flux space is a Cartesian power of a scalar space.

Updated and tested all sample runs in ex22/ex22p.
2018-11-07 19:21:04 -08:00
Veselin Dobrev 58ca57f0f3 In class ZienkiewiczZhuEstimator, add an option (set using the
method SetFluxAveraging) that corresponds to the optional
parameter 'with_subdomains' of the function ZZErrorEstimator().

In ex22, add a command line flag to set the new flux-averaging
option in class ZienkiewiczZhuEstimator; also, save the reference
and deformed meshes and displacement field at the end of the
adaptivity loop.
2018-11-06 19:46:36 -08:00
Stowell, Mark L e4f26fa252 Merge remote-tracking branch 'origin/master' into hamiltonian-dev 2018-07-24 09:12:55 -07:00
Stowell, Mark L 887788da68 Merge branch 'hamiltonian-dev' of github.com:mfem/mfem into hamiltonian-dev
# Conflicts:
#	doc/CodeDocumentation.dox
#	examples/ex20.cpp
#	examples/ex20p.cpp
#	examples/makefile
2018-07-19 09:10:56 -07:00
Stowell, Mark L 8c4a3a7bf5 Adding example 20 2018-05-25 12:11:18 -07:00
Veselin Dobrev 878338b1a5 Add support for building with make.
Apply astyle formatting to the PUMI examples.
2018-05-21 14:51:16 -07:00
Tzanio cdb88eecfe minor styling 2018-01-08 17:40:56 -08:00
Jamie A. Bramwell c303dc4613 Merge branch 'master' into mixednonlin-dev 2018-01-08 14:18:35 -08: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
Jamie A. Bramwell 4f7aa39e38 Cleaned makefile 2017-11-29 14:14:59 -08:00
Jamie A. Bramwell 24df612f74 First cut at adding serial ex19 2017-11-29 13:36:15 -08:00
Tzanio 981629fac6 Merge branch 'master' into hamiltonian-dev 2017-11-10 17:13:57 -08:00
Tzanio 7c6efc5fb6 Resolving conflicts with mfem-3.3.2.
Merge branch 'master' into mixednonlin-dev
2017-11-10 16:47:11 -08:00
Veselin Dobrev 2a31f6c367 Fix a small issue when building ex18/ex18p with GNU make and
out-of-source.
2017-11-09 18:55:11 -08:00
Tzanio Kolev 89ef05810f Merge pull request #295 from mfem/xsdk-cpissues-dev
Compliance with the xSDK community policies [xsdk-cpissues-dev]
2017-11-08 17:13:54 -08:00
Veselin Dobrev 053b0a2960 Update both build systems to build and test the SUNDIALS and PETSc
examples with the rest of the examples if the respective libraries are
enabled when building MFEM.

In the GNU makefiles, this is enabled through the examples/makefile
instead of the main makefile.
2017-11-06 18:47:14 -08:00
Veselin Dobrev 320b4b6457 Move the targets for the ex18/ex18p dependencies after the default
target, 'all'.
2017-11-01 17:04:26 -07:00
Jamie A. Bramwell c7c8f2c8ec Fixed example makefile 2017-10-20 15:29:24 -07:00
Johann Dahm 5f63c7436d Add ex18.hpp dependency for ex18p.cpp only when MFEM_USE_MPI=YES 2017-10-20 10:33:14 -07:00
Johann Dahm d87d35443e Add dependency on ex18.hpp
Thanks @v-dobrev!
2017-10-20 10:16:02 -07:00
Tzanio 1a7cfa5a06 Small updates related to Example 18. 2017-10-17 17:27:27 -07:00
Jamie A. Bramwell 93a833d5d4 Merge branch 'master' into mixednonlin-dev 2017-09-29 13:44:32 -07:00
Jamie A. Bramwell f5cfa91d16 More block nonlinear fixes 2017-09-27 12:47:00 -07:00
Johann Dahm cfab828a1f Merge branch 'master' into hydro-dev 2017-09-18 16:29:52 -07:00
Jamie A. Bramwell c0a69331bb Fixed run issues. Still getting zero residual 2017-09-14 12:58:15 -07:00
Johann Dahm 65d7277f04 Add ex18p.
Does not yet work with multiple processors, but seems to work with a
single process.
2017-09-05 22:43:47 -07:00
Veselin Dobrev 05e98a6cde Merge branch 'master' into travis-coveralls 2017-09-02 20:38:23 -07:00
Johann Dahm c88656420c Add Euler vortex transport example 2017-08-29 22:42:43 -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 a881380de7 A few small additions + edits. 2017-04-28 20:20:29 -07:00
Stowell, Mark L ca1e273afc Renaming example 19 to 18 2017-04-12 11:20:54 -07:00
Tzanio 7694a8e18f Merge branch 'master' into hamiltonian-dev 2017-04-12 09:37:31 -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
Stowell, Mark L f158b615c0 Adding 1D example codes to test Symplectic integrators 2017-02-25 22:08:39 -08:00
Tzanio 1569425857 Version 3.3 2017-01-28 22:05:47 -08:00
Jakub Cerveny 125ff226e4 Version 3.2 2016-06-30 10:37:30 -07:00
Tzanio dbae60fe32 Version 3.1 2016-02-16 15:45:48 -08:00
Tzanio Kolev 9d7774a03e Version 3.0 2015-01-26 15:07:34 -08:00
Tzanio Kolev fa169e4b92 Version 2.0 2011-11-18 11:39:53 -08:00
Tzanio Kolev 29ae8fb6ac Version 1.2 2011-04-08 15:27:24 -07:00
Tzanio Kolev 075e00e9be Version 1.1 2010-09-13 13:31:38 -07:00
Tzanio Kolev 6bfa95b718 Version 1.0 2010-07-21 13:14:05 -07:00