mirror of
https://github.com/OPM/opm-simulators.git
synced 2024-12-18 21:43:27 -06:00
Merge pull request #958 from qilicun/rename_logfile
use standard filename for output log file.
This commit is contained in:
commit
9c189415ab
@ -36,6 +36,7 @@
|
||||
#include <opm/parser/eclipse/Deck/Deck.hpp>
|
||||
|
||||
#include <boost/filesystem.hpp>
|
||||
#include <boost/algorithm/string/case_conv.hpp>
|
||||
#include <memory>
|
||||
#include <algorithm>
|
||||
#include <iostream>
|
||||
@ -76,20 +77,16 @@ try
|
||||
|
||||
GridManager gm(deck);
|
||||
const UnstructuredGrid& grid = *gm.c_grid();
|
||||
bool output = true;
|
||||
std::string output_dir;
|
||||
using boost::filesystem::path;
|
||||
path fpath(eclipseFilename);
|
||||
std::string baseName;
|
||||
if (boost::to_upper_copy(path(fpath.extension()).string())== ".DATA") {
|
||||
baseName = path(fpath.stem()).string();
|
||||
} else {
|
||||
baseName = path(fpath.filename()).string();
|
||||
}
|
||||
|
||||
if (output) {
|
||||
output_dir = "output";
|
||||
boost::filesystem::path fpath(output_dir);
|
||||
try {
|
||||
create_directories(fpath);
|
||||
}
|
||||
catch (...) {
|
||||
OPM_THROW(std::runtime_error, "Creating directories failed: " << fpath);
|
||||
}
|
||||
}
|
||||
std::string logFile = output_dir + "/LOGFILE.txt";
|
||||
std::string logFile = baseName + ".SATFUNCLOG";
|
||||
Opm::time::StopWatch timer;
|
||||
timer.start();
|
||||
RelpermDiagnostics diagnostic(logFile);
|
||||
|
Loading…
Reference in New Issue
Block a user