diff --git a/bfps/cpp/particles/p2p_distr_mpi.hpp b/bfps/cpp/particles/p2p_distr_mpi.hpp
index ac69822a5bbca3355ce8e4334d942d270dfcc9ee..31d5f4f81d97bbf7373a3530a47afff661d2d737 100644
--- a/bfps/cpp/particles/p2p_distr_mpi.hpp
+++ b/bfps/cpp/particles/p2p_distr_mpi.hpp
@@ -19,7 +19,7 @@
 template <class partsize_t, class real_number>
 class p2p_distr_mpi {
 protected:
-    static const int MaxNbRhs = 100;
+    static const int MaxNbRhs = 10;
 
     enum MpiTag{
         TAG_NB_PARTICLES,
diff --git a/bfps/cpp/particles/particles_distr_mpi.hpp b/bfps/cpp/particles/particles_distr_mpi.hpp
index 889762d4f52042efc56ba07ef5a751351ad387f1..bd77162eb42c9589c25705de0deceeb87ee99bd5 100644
--- a/bfps/cpp/particles/particles_distr_mpi.hpp
+++ b/bfps/cpp/particles/particles_distr_mpi.hpp
@@ -17,7 +17,7 @@
 template <class partsize_t, class real_number>
 class particles_distr_mpi {
 protected:
-    static const int MaxNbRhs = 100;
+    static const int MaxNbRhs = 10;
 
     enum MpiTag{
         TAG_LOW_UP_NB_PARTICLES,