Skip to content
Snippets Groups Projects
Commit 4f96d9fc authored by Stéphane Del Pino's avatar Stéphane Del Pino
Browse files

Create directory if needed for GnuplotWriter and GnuplotWriter1D

parent caaddd17
No related branches found
No related tags found
1 merge request!199Integrate checkpointing
...@@ -294,6 +294,8 @@ GnuplotWriter::_write(const MeshType& mesh, ...@@ -294,6 +294,8 @@ GnuplotWriter::_write(const MeshType& mesh,
item_data_variant); item_data_variant);
} }
createDirectoryIfNeeded(m_base_filename);
for (size_t i_rank = 0; i_rank < parallel::size(); ++i_rank) { for (size_t i_rank = 0; i_rank < parallel::size(); ++i_rank) {
if (i_rank == parallel::rank()) { if (i_rank == parallel::rank()) {
std::ofstream fout(_getFilename(), std::ios_base::app); std::ofstream fout(_getFilename(), std::ios_base::app);
......
...@@ -323,6 +323,8 @@ GnuplotWriter1D::_write(const MeshType& mesh, ...@@ -323,6 +323,8 @@ GnuplotWriter1D::_write(const MeshType& mesh,
std::ofstream fout; std::ofstream fout;
createDirectoryIfNeeded(m_base_filename);
if (parallel::rank() == 0) { if (parallel::rank() == 0) {
fout.open(_getFilename()); fout.open(_getFilename());
if (not fout) { if (not fout) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment