Skip to content
Snippets Groups Projects
Commit 493e92ab authored by Tom Fischer's avatar Tom Fischer Committed by Dmitri Naumov
Browse files

[A/AppLib/TestDefinition] If mpi size is one do it like in serial case.

parent 87cdd02a
No related branches found
No related tags found
No related merge requests found
...@@ -191,20 +191,21 @@ TestDefinition::TestDefinition(BaseLib::ConfigTree const& config_tree, ...@@ -191,20 +191,21 @@ TestDefinition::TestDefinition(BaseLib::ConfigTree const& config_tree,
} }
else else
{ {
std::string filename =
//! \ogs_file_param{prj__test_definition__vtkdiff__file}
vtkdiff_config.getConfigParameter<std::string>("file");
#ifdef USE_PETSC #ifdef USE_PETSC
int rank;
MPI_Comm_rank(PETSC_COMM_WORLD, &rank);
int mpi_size; int mpi_size;
MPI_Comm_size(PETSC_COMM_WORLD, &mpi_size); MPI_Comm_size(PETSC_COMM_WORLD, &mpi_size);
std::string const& filename = if (mpi_size > 1)
MeshLib::IO::getVtuFileNameForPetscOutputWithoutExtension( {
//! \ogs_file_param{prj__test_definition__vtkdiff__file} int rank;
vtkdiff_config.getConfigParameter<std::string>("file")) + MPI_Comm_rank(PETSC_COMM_WORLD, &rank);
"_" + std::to_string(rank) + ".vtu"; filename =
#else MeshLib::IO::getVtuFileNameForPetscOutputWithoutExtension(
std::string const& filename = filename) +
//! \ogs_file_param{prj__test_definition__vtkdiff__file} "_" + std::to_string(rank) + ".vtu";
vtkdiff_config.getConfigParameter<std::string>("file"); }
#endif // OGS_USE_PETSC #endif // OGS_USE_PETSC
filenames.push_back(filename); filenames.push_back(filename);
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment