From 5ef174f25ed796d6f6265efd74d2bee7313c43d4 Mon Sep 17 00:00:00 2001
From: gubaidulinvadim <gubaidulinvadim@gmail.com>
Date: Mon, 16 Sep 2024 17:20:28 +0200
Subject: [PATCH] - prevents print statements from occuring for every MPI rank

---
 mbtrack2/tracking/parallel.py | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/mbtrack2/tracking/parallel.py b/mbtrack2/tracking/parallel.py
index 083bfdb..6ef1846 100644
--- a/mbtrack2/tracking/parallel.py
+++ b/mbtrack2/tracking/parallel.py
@@ -64,6 +64,9 @@ class Mpi:
         self.MPI = MPI
         self.comm = MPI.COMM_WORLD
         self.rank = self.comm.Get_rank()
+        if self.rank != 0:
+            sys.stdout = open('/dev/null', 'w')
+            sys.stderr = open('/dev/null', 'w')
         self.size = self.comm.Get_size()
         self.write_table(filling_pattern)
 
-- 
GitLab