diff --git a/src/pe/Types.h b/src/pe/Types.h
index c71ee80907fa5506206c58de904e21d2bebc4550..ce32a6205035cfab3e9bab555c7105e0759068ef 100644
--- a/src/pe/Types.h
+++ b/src/pe/Types.h
@@ -25,8 +25,7 @@
 #include "core/math/AABBFwd.h"
 #include "stencil/D3Q27.h"
 
-#include <boost/array.hpp>
-
+#include <array>
 #include <memory>
 #include <vector>
 
@@ -188,7 +187,7 @@ struct StorageSelect
 };
 
 ///Container for local and shadow body storage
-typedef boost::array<BodyStorage, 2> Storage;
+typedef std::array<BodyStorage, 2> Storage;
 
 }  // namespace pe
 }  // namespace walberla
diff --git a/src/pe/vtk/BodyVtkOutput.h b/src/pe/vtk/BodyVtkOutput.h
index 9822510062189db2ba0f0c4cccea1e01e6520f64..3898f6f10b86f17cbba3e965fcf7e45dadad4561 100644
--- a/src/pe/vtk/BodyVtkOutput.h
+++ b/src/pe/vtk/BodyVtkOutput.h
@@ -32,8 +32,6 @@
 
 #include <vector>
 
-#include <boost/array.hpp>
-
 namespace walberla {
 namespace pe {
 
diff --git a/src/pe/vtk/SphereVtkOutput.h b/src/pe/vtk/SphereVtkOutput.h
index 25290f2265b69b5986384052cb73dcfe2f282c74..56ea0146798c5c03b708b0c92c3d796f3ee2629b 100755
--- a/src/pe/vtk/SphereVtkOutput.h
+++ b/src/pe/vtk/SphereVtkOutput.h
@@ -36,8 +36,6 @@
 
 #include <vector>
 
-#include <boost/array.hpp>
-
 namespace walberla {
 namespace pe {