Skip to content
Snippets Groups Projects
Unverified Commit 74adc09f authored by Dmitri Naumov's avatar Dmitri Naumov Committed by GitHub
Browse files

Merge pull request #2049 from TomFischer/ChangePetscOutput

[MPI/PETSc] Enable rank output.
parents 123cdd64 e9040a98
No related branches found
No related tags found
No related merge requests found
...@@ -32,6 +32,7 @@ ...@@ -32,6 +32,7 @@
#include "BaseLib/DateTools.h" #include "BaseLib/DateTools.h"
#include "BaseLib/FileTools.h" #include "BaseLib/FileTools.h"
#include "BaseLib/RunTime.h" #include "BaseLib/RunTime.h"
#include "BaseLib/TemplateLogogFormatterSuppressedGCC.h"
#include "Applications/ApplicationsLib/LinearSolverLibrarySetup.h" #include "Applications/ApplicationsLib/LinearSolverLibrarySetup.h"
#include "Applications/ApplicationsLib/LogogSetup.h" #include "Applications/ApplicationsLib/LogogSetup.h"
...@@ -144,6 +145,11 @@ int main(int argc, char *argv[]) ...@@ -144,6 +145,11 @@ int main(int argc, char *argv[])
vtkSmartPointer<vtkMPIController>::New(); vtkSmartPointer<vtkMPIController>::New();
controller->Initialize(&argc, &argv, 1); controller->Initialize(&argc, &argv, 1);
vtkMPIController::SetGlobalController(controller); vtkMPIController::SetGlobalController(controller);
logog_setup.setFormatter(
std::make_unique<BaseLib::TemplateLogogFormatterSuppressedGCC<
TOPIC_LEVEL_FLAG | TOPIC_FILE_NAME_FLAG |
TOPIC_LINE_NUMBER_FLAG>>());
#endif #endif
run_time.start(); run_time.start();
......
...@@ -16,10 +16,7 @@ TemplateLogogFormatterSuppressedGCC<T_SUPPPRESS_TOPIC_FLAG> ...@@ -16,10 +16,7 @@ TemplateLogogFormatterSuppressedGCC<T_SUPPPRESS_TOPIC_FLAG>
{ {
int rank = 0; int rank = 0;
MPI_Comm_rank(mpi_comm, &rank); MPI_Comm_rank(mpi_comm, &rank);
int size = 0; _str_mpi_rank = "[" + std::to_string(rank) + "] ";
MPI_Comm_size(mpi_comm, &size);
int digits = size/10 + 1;
_str_mpi_rank = "rank " + padLeft(std::to_string(rank), digits) + "| ";
} }
#endif #endif
......
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