Skip to content

Commit 5d4c38f

Browse files
authored
Merge pull request #4078 from jwpeterson/fix_transient_ex3_disable_optional
transient_ex3 requires a solver
2 parents ae7b885 + bbba46c commit 5d4c38f

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

examples/transient/transient_ex3/transient_ex3.C

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@
4343
#include "libmesh/exodusII_io.h"
4444
#include "libmesh/equation_systems.h"
4545
#include "libmesh/getpot.h"
46+
#include "libmesh/enum_solver_package.h"
4647

4748
// Application includes
4849
#include "advection_system.h"
@@ -67,6 +68,10 @@ int main (int argc, char** argv)
6768
// Initialize libMesh.
6869
LibMeshInit init (argc, argv);
6970

71+
// This example requires a linear solver package.
72+
libmesh_example_requires(libMesh::default_solver_package() != INVALID_SOLVER_PACKAGE,
73+
"--enable-petsc, --enable-trilinos, or --enable-eigen");
74+
7075
// Create GetPot object to parse the command line
7176
GetPot command_line (argc, argv);
7277

0 commit comments

Comments
 (0)