diff --git a/python/dune/codegen/pdelab/driver/__init__.py b/python/dune/codegen/pdelab/driver/__init__.py index 0b8058ed4a516c0340bc0e61d2ddd969b813761d..124354b50dd354263800c84d99425cc6c9a57c01 100644 --- a/python/dune/codegen/pdelab/driver/__init__.py +++ b/python/dune/codegen/pdelab/driver/__init__.py @@ -288,6 +288,13 @@ def generate_driver(): contents = [] + # Assert that this program was called with ini file + contents += ['if (argc != 2){', + ' std::cerr << "This program needs to be called with an ini file" << std::endl;', + ' return 1;', + '}', + ''] + def add_section(tag, comment): tagcontents = [i for i in retrieve_cache_items("preamble and {}".format(tag), make_generable=True)] if tagcontents: