Merge pull request #683 from atgeirr/check-dir-exists

Check if dir already exists before creating.
This commit is contained in:
Atgeirr Flø Rasmussen 2016-05-10 10:10:57 +02:00
commit d3192028b6

View File

@ -328,12 +328,14 @@ namespace Opm
output_dir_ =
param_.getDefault("output_dir", std::string("."));
boost::filesystem::path fpath(output_dir_);
if (!is_directory(fpath)) {
try {
create_directories(fpath);
}
catch (...) {
OPM_THROW(std::runtime_error, "Creating directories failed: " << fpath);
}
}
// Write simulation parameters.
param_.writeParam(output_dir_ + "/simulation.param");
}