From a3437606fb2ee354e9ab0b4b4d9489f18d5099c2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jakub=20Klinkovsk=C3=BD?= <klinkovsky@mmg.fjfi.cvut.cz>
Date: Fri, 15 Oct 2021 22:37:49 +0200
Subject: [PATCH] Fixed DistributedArrayExample

---
 .../Examples/Containers/DistributedArrayExample.cpp  | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/Documentation/Examples/Containers/DistributedArrayExample.cpp b/Documentation/Examples/Containers/DistributedArrayExample.cpp
index 8e191f6525..02f926ffae 100644
--- a/Documentation/Examples/Containers/DistributedArrayExample.cpp
+++ b/Documentation/Examples/Containers/DistributedArrayExample.cpp
@@ -17,9 +17,9 @@ void distributedArrayExample()
    using IndexType = typename ArrayType::IndexType;
    using LocalRangeType = typename ArrayType::LocalRangeType;
 
-   const MPI_Comm group = TNL::MPI::AllGroup();
-   //const int rank = TNL::MPI::GetRank(group);
-   const int nproc = TNL::MPI::GetSize(group);
+   const MPI_Comm communicator = MPI_COMM_WORLD;
+   //const int rank = TNL::MPI::GetRank(communicator);
+   const int nproc = TNL::MPI::GetSize(communicator);
 
    /***
     * We set size to prime number to force non-uniform distribution of the distributed array.
@@ -27,9 +27,9 @@ void distributedArrayExample()
    const int size = 97;
    const int ghosts = (nproc > 1) ? 4 : 0;
 
-   const LocalRangeType localRange = Containers::Partitioner< IndexType >::splitRange( size, group );
-   ArrayType a( localRange, ghosts, size, group );
-   a.forElements( 0, size, [=] __cuda_callable__ ( const int idx, int& value ) { value = idx; } );
+   const LocalRangeType localRange = Containers::Partitioner< IndexType >::splitRange( size, communicator );
+   ArrayType a( localRange, ghosts, size, communicator );
+   a.forElements( 0, size, [] __cuda_callable__ ( int idx, int& value ) { value = idx; } );
    //LocalArrayType localArray = a;
    //std::cout << a << std::endl;
 
-- 
GitLab