diff --git a/src/utils/BuildInfo.cpp b/src/utils/BuildInfo.cpp
index 377e4af868fe9f4507e10c48de8fbf6272932433..81861bc80bfca5526ef7bb3499891f4856e89677 100644
--- a/src/utils/BuildInfo.cpp
+++ b/src/utils/BuildInfo.cpp
@@ -1,4 +1,5 @@
 #include <BuildInfo.hpp>
+#include <pastis_config.hpp>
 #include <pastis_build_info.hpp>
 
 std::string BuildInfo::type()
@@ -15,3 +16,12 @@ std::string BuildInfo::kokkosDevices()
 {
   return PASTIS_BUILD_KOKKOS_DEVICES;
 }
+
+std::string BuildInfo::mpiLibrary()
+{
+#ifdef PASTIS_HAS_MPI
+  return "yes";
+#else
+  return "no";
+#endif //  PASTIS_HAS_MPI
+}
diff --git a/src/utils/BuildInfo.hpp b/src/utils/BuildInfo.hpp
index 4fce84540f71f4d7556b6552146f0e6eaaecdf2d..86bcd1d262f58b9b77ea78375fbadd2684aaa267 100644
--- a/src/utils/BuildInfo.hpp
+++ b/src/utils/BuildInfo.hpp
@@ -8,6 +8,7 @@ struct BuildInfo
   static std::string type();
   static std::string compiler();
   static std::string kokkosDevices();
+  static std::string mpiLibrary();
 };
 
 #endif // BUILD_INFO_HPP
diff --git a/src/utils/PastisUtils.cpp b/src/utils/PastisUtils.cpp
index 28c130e52cc35217e72bc4c26d5606302519e4b8..a6be8f30a8d4663feac28162fc918876de13abd2 100644
--- a/src/utils/PastisUtils.cpp
+++ b/src/utils/PastisUtils.cpp
@@ -14,6 +14,8 @@
 
 #include <CLI/CLI.hpp>
 
+#include <pastis_config.hpp>
+
 #ifdef PASTIS_HAS_MPI
 #include <mpi.h>
 #endif // PASTIS_HAS_MPI
@@ -67,6 +69,7 @@ std::string initialize(int& argc, char* argv[])
   pout() << "type:     " << rang::style::bold << BuildInfo::type() << rang::style::reset << '\n';
   pout() << "compiler: " << rang::style::bold << BuildInfo::compiler() << rang::style::reset << '\n';
   pout() << "devices:  " << rang::style::bold << BuildInfo::kokkosDevices() << rang::style::reset << '\n';
+  pout() << "mpi:      " << rang::style::bold << BuildInfo::mpiLibrary() << rang::style::reset << '\n';
   pout() << "-------------------------------------------------------\n";
   {
     CLI::App app{"Pastis help"};