From 966e398a462241c5383a71ad385d02f86d9fb44c Mon Sep 17 00:00:00 2001 From: Alexander Jaust <alexander.jaust@ipvs.uni-stuttgart.de> Date: Sat, 21 Dec 2019 18:03:21 +0100 Subject: [PATCH] interpret last command line argument as precice file --- appl/coupling-ff-pm/iterative-reversed/main_ff-reversed.cc | 6 ++++-- appl/coupling-ff-pm/iterative-reversed/main_pm-reversed.cc | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-) 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 2dcacf2..b779441 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 f36d9a3..73f26f5 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(); -- GitLab