diff --git a/appl/coupling-ff-pm/iterative-reversed/main_ff-reversed.cc b/appl/coupling-ff-pm/iterative-reversed/main_ff-reversed.cc index 2dcacf284034791bc3ce4f445e03502b55fb2bd0..b77944158c80fd41a8db8cb13e9be2c365a6d441 100644 --- a/appl/coupling-ff-pm/iterative-reversed/main_ff-reversed.cc +++ b/appl/coupling-ff-pm/iterative-reversed/main_ff-reversed.cc @@ -299,8 +299,10 @@ int main(int argc, char** argv) try // Configure preCICE. For now the config file is hardcoded. //couplingInterface.createInstance( "FreeFlow", mpiHelper.rank(), mpiHelper.size() ); std::string preciceConfigFilename = "precice-config.xml"; - if (argc == 3) - preciceConfigFilename = argv[2]; +// if (argc == 3) +// preciceConfigFilename = argv[2]; + if (argc > 2) + preciceConfigFilename = argv[argc-1]; auto& couplingInterface = precice_adapter::PreciceAdapter::getInstance(); diff --git a/appl/coupling-ff-pm/iterative-reversed/main_pm-reversed.cc b/appl/coupling-ff-pm/iterative-reversed/main_pm-reversed.cc index f36d9a33829f67c80ab6b06d28d918d4d2e725f6..73f26f5a05477bce088a2db1f8d42fbef02436fe 100644 --- a/appl/coupling-ff-pm/iterative-reversed/main_pm-reversed.cc +++ b/appl/coupling-ff-pm/iterative-reversed/main_pm-reversed.cc @@ -319,8 +319,10 @@ int main(int argc, char** argv) try // Configure preCICE. For now the config file is hardcoded. //couplingInterface.createInstance( "darcy", mpiHelper.rank(), mpiHelper.size() ); std::string preciceConfigFilename = "precice-config.xml"; - if (argc == 3) - preciceConfigFilename = argv[2]; +// if (argc == 3) +// preciceConfigFilename = argv[2]; + if (argc > 2) + preciceConfigFilename = argv[argc-1]; auto& couplingInterface = precice_adapter::PreciceAdapter::getInstance();