diff --git a/src/TNL/Meshes/DistributedMeshes/DistributedGrid.hpp b/src/TNL/Meshes/DistributedMeshes/DistributedGrid.hpp index 21a9bb715c446a2852c7104b6b5a060804e92f3d..5a0181a05b5599569605b9f762887a70db10f68b 100644 --- a/src/TNL/Meshes/DistributedMeshes/DistributedGrid.hpp +++ b/src/TNL/Meshes/DistributedMeshes/DistributedGrid.hpp @@ -523,7 +523,10 @@ String DistributedMesh< Grid< Dimension, Real, Device, Index > >:: printProcessDistr() const { - return convertToString(this->domainDecomposition[0])+String("-")+convertToString(this->domainDecomposition[1])+String("-")+convertToString(this->domainDecomposition[2]); + String res = convertToString(this->domainDecomposition[0]); + for(int i=1; i<Dimension; i++) + res=res+String("-")+convertToString(this->domainDecomposition[i]); + return res; }; template< int Dimension, typename Real, typename Device, typename Index >