From db0e3113c8a9ffc515362cbc99d9453eba78d86a Mon Sep 17 00:00:00 2001 From: Oliver Sander <oliver.sander@tu-dresden.de> Date: Thu, 5 Nov 2020 17:13:25 +0100 Subject: [PATCH] Print short help string when no parameter file is given Rather than using a default file, which was the case previously. --- src/rod3d.cc | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/rod3d.cc b/src/rod3d.cc index b2a4c934..4f2f86f5 100644 --- a/src/rod3d.cc +++ b/src/rod3d.cc @@ -33,10 +33,12 @@ int main (int argc, char *argv[]) try // parse data file ParameterTree parameterSet; - if (argc==2) - ParameterTreeParser::readINITree(argv[1], parameterSet); - else - ParameterTreeParser::readINITree("rod3d.parset", parameterSet); + if (argc < 2) + DUNE_THROW(Exception, "Usage: ./rod3d <parameter file>"); + + ParameterTreeParser::readINITree(argv[1], parameterSet); + + ParameterTreeParser::readOptions(argc, argv, parameterSet); // read solver settings const int numLevels = parameterSet.get<int>("numLevels"); -- GitLab