Skip to content
Snippets Groups Projects
Commit 66c1a8d0 authored by Oliver Sander's avatar Oliver Sander Committed by sander@PCPOOL.MI.FU-BERLIN.DE
Browse files

write total convergence rate to file. Read explicitly given parameter file, if requested

[[Imported from SVN: r1616]]
parent c449ed41
No related branches found
No related tags found
No related merge requests found
......@@ -60,7 +60,10 @@ int main (int argc, char *argv[]) try
// parse data file
ConfigParser parameterSet;
parameterSet.parseFile("dirneucoupling.parset");
if (argc==2)
parameterSet.parseFile(argv[1]);
else
parameterSet.parseFile("dirneucoupling.parset");
// read solver settings
const int numLevels = parameterSet.get<int>("numLevels");
......@@ -546,6 +549,10 @@ int main (int argc, char *argv[]) try
<< " convRate: " << std::pow(totalConvRate[i+1-backTrace], 1/((double)i+1-backTrace))
<< std::endl;
std::ofstream convRateFile("convrate");
convRateFile << damping << " " << std::pow(totalConvRate[i+1-backTrace], 1/((double)i+1-backTrace))
<< std::endl;
// //////////////////////////////
// Output result
......@@ -556,9 +563,6 @@ int main (int argc, char *argv[]) try
writeRod(rodX, "rod3d.result");
// for (int i=0; i<rodX.size(); i++)
// std::cout << rodX[i] << std::endl;
} catch (Exception e) {
std::cout << e << std::endl;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment