diff --git a/src/mesh/LogicalConnectivityBuilder.cpp b/src/mesh/LogicalConnectivityBuilder.cpp
index c44f374fd5b2a64ed52ae05e3ede2aa012532319..bfeddbeca5471469ce5dee98382464a7cedc9746 100644
--- a/src/mesh/LogicalConnectivityBuilder.cpp
+++ b/src/mesh/LogicalConnectivityBuilder.cpp
@@ -6,6 +6,8 @@
 #include <utils/Array.hpp>
 #include <utils/Messenger.hpp>
 
+#include <unordered_map>
+
 template <size_t Dimension>
 inline void
 LogicalConnectivityBuilder::_buildBoundaryNodeList(const TinyVector<Dimension, uint64_t>&, ConnectivityDescriptor&)