From a5820908a9b2470551edee63be838effb1553e32 Mon Sep 17 00:00:00 2001 From: Juhana Lankinen Date: Thu, 29 Aug 2024 15:55:36 +0300 Subject: [PATCH] Improve test data printing --- src/grid.hpp | 86 +- ...024_512_64_0_0_0_1_1_16_display_rank_0.txt | 1366 +++++++++++++++-- ...024_512_64_0_0_0_1_1_16_display_rank_1.txt | 1366 +++++++++++++++-- ...24_512_64_0_0_0_1_1_16_display_rank_10.txt | 1366 +++++++++++++++-- ...24_512_64_0_0_0_1_1_16_display_rank_11.txt | 1366 +++++++++++++++-- ...24_512_64_0_0_0_1_1_16_display_rank_12.txt | 1366 +++++++++++++++-- ...24_512_64_0_0_0_1_1_16_display_rank_13.txt | 1366 +++++++++++++++-- ...24_512_64_0_0_0_1_1_16_display_rank_14.txt | 1366 +++++++++++++++-- ...24_512_64_0_0_0_1_1_16_display_rank_15.txt | 1366 +++++++++++++++-- ...024_512_64_0_0_0_1_1_16_display_rank_2.txt | 1366 +++++++++++++++-- ...024_512_64_0_0_0_1_1_16_display_rank_3.txt | 1366 +++++++++++++++-- ...024_512_64_0_0_0_1_1_16_display_rank_4.txt | 1366 +++++++++++++++-- ...024_512_64_0_0_0_1_1_16_display_rank_5.txt | 1366 +++++++++++++++-- ...024_512_64_0_0_0_1_1_16_display_rank_6.txt | 1366 +++++++++++++++-- ...024_512_64_0_0_0_1_1_16_display_rank_7.txt | 1366 +++++++++++++++-- ...024_512_64_0_0_0_1_1_16_display_rank_8.txt | 1366 +++++++++++++++-- ...024_512_64_0_0_0_1_1_16_display_rank_9.txt | 1366 +++++++++++++++-- ...1024_666_71_1_1_0_0_0_0_display_rank_0.txt | 1366 +++++++++++++++-- ...1024_666_71_1_1_0_0_0_0_display_rank_1.txt | 1366 +++++++++++++++-- ...024_666_71_1_1_0_0_0_0_display_rank_10.txt | 1366 +++++++++++++++-- ...024_666_71_1_1_0_0_0_0_display_rank_11.txt | 1366 +++++++++++++++-- ...024_666_71_1_1_0_0_0_0_display_rank_12.txt | 1366 +++++++++++++++-- ...024_666_71_1_1_0_0_0_0_display_rank_13.txt | 1366 +++++++++++++++-- ...024_666_71_1_1_0_0_0_0_display_rank_14.txt | 1366 +++++++++++++++-- ...024_666_71_1_1_0_0_0_0_display_rank_15.txt | 1366 +++++++++++++++-- ...1024_666_71_1_1_0_0_0_0_display_rank_2.txt | 1366 +++++++++++++++-- ...1024_666_71_1_1_0_0_0_0_display_rank_3.txt | 1366 +++++++++++++++-- ...1024_666_71_1_1_0_0_0_0_display_rank_4.txt | 1366 +++++++++++++++-- ...1024_666_71_1_1_0_0_0_0_display_rank_5.txt | 1366 +++++++++++++++-- ...1024_666_71_1_1_0_0_0_0_display_rank_6.txt | 1366 +++++++++++++++-- ...1024_666_71_1_1_0_0_0_0_display_rank_7.txt | 1366 +++++++++++++++-- ...1024_666_71_1_1_0_0_0_0_display_rank_8.txt | 1366 +++++++++++++++-- ...1024_666_71_1_1_0_0_0_0_display_rank_9.txt | 1366 +++++++++++++++-- ...16_512_2048_0_0_0_0_0_0_display_rank_0.txt | 1366 +++++++++++++++-- ...16_512_2048_0_0_0_0_0_0_display_rank_1.txt | 1366 +++++++++++++++-- ...6_512_2048_0_0_0_0_0_0_display_rank_10.txt | 1366 +++++++++++++++-- ...6_512_2048_0_0_0_0_0_0_display_rank_11.txt | 1366 +++++++++++++++-- ...6_512_2048_0_0_0_0_0_0_display_rank_12.txt | 1366 +++++++++++++++-- ...6_512_2048_0_0_0_0_0_0_display_rank_13.txt | 1366 +++++++++++++++-- ...6_512_2048_0_0_0_0_0_0_display_rank_14.txt | 1366 +++++++++++++++-- ...6_512_2048_0_0_0_0_0_0_display_rank_15.txt | 1366 +++++++++++++++-- ...16_512_2048_0_0_0_0_0_0_display_rank_2.txt | 1366 +++++++++++++++-- ...16_512_2048_0_0_0_0_0_0_display_rank_3.txt | 1366 +++++++++++++++-- ...16_512_2048_0_0_0_0_0_0_display_rank_4.txt | 1366 +++++++++++++++-- ...16_512_2048_0_0_0_0_0_0_display_rank_5.txt | 1366 +++++++++++++++-- ...16_512_2048_0_0_0_0_0_0_display_rank_6.txt | 1366 +++++++++++++++-- ...16_512_2048_0_0_0_0_0_0_display_rank_7.txt | 1366 +++++++++++++++-- ...16_512_2048_0_0_0_0_0_0_display_rank_8.txt | 1366 +++++++++++++++-- ...16_512_2048_0_0_0_0_0_0_display_rank_9.txt | 1366 +++++++++++++++-- ...6_512_2048_0_0_0_16_1_1_display_rank_0.txt | 1366 +++++++++++++++-- ...6_512_2048_0_0_0_16_1_1_display_rank_1.txt | 1366 +++++++++++++++-- ..._512_2048_0_0_0_16_1_1_display_rank_10.txt | 1366 +++++++++++++++-- ..._512_2048_0_0_0_16_1_1_display_rank_11.txt | 1366 +++++++++++++++-- ..._512_2048_0_0_0_16_1_1_display_rank_12.txt | 1366 +++++++++++++++-- ..._512_2048_0_0_0_16_1_1_display_rank_13.txt | 1366 +++++++++++++++-- ..._512_2048_0_0_0_16_1_1_display_rank_14.txt | 1366 +++++++++++++++-- ..._512_2048_0_0_0_16_1_1_display_rank_15.txt | 1366 +++++++++++++++-- ...6_512_2048_0_0_0_16_1_1_display_rank_2.txt | 1366 +++++++++++++++-- ...6_512_2048_0_0_0_16_1_1_display_rank_3.txt | 1366 +++++++++++++++-- ...6_512_2048_0_0_0_16_1_1_display_rank_4.txt | 1366 +++++++++++++++-- ...6_512_2048_0_0_0_16_1_1_display_rank_5.txt | 1366 +++++++++++++++-- ...6_512_2048_0_0_0_16_1_1_display_rank_6.txt | 1366 +++++++++++++++-- ...6_512_2048_0_0_0_16_1_1_display_rank_7.txt | 1366 +++++++++++++++-- ...6_512_2048_0_0_0_16_1_1_display_rank_8.txt | 1366 +++++++++++++++-- ...6_512_2048_0_0_0_16_1_1_display_rank_9.txt | 1366 +++++++++++++++-- ...2_128_1024_1_0_1_1_16_1_display_rank_0.txt | 1366 +++++++++++++++-- ...2_128_1024_1_0_1_1_16_1_display_rank_1.txt | 1366 +++++++++++++++-- ..._128_1024_1_0_1_1_16_1_display_rank_10.txt | 1366 +++++++++++++++-- ..._128_1024_1_0_1_1_16_1_display_rank_11.txt | 1366 +++++++++++++++-- ..._128_1024_1_0_1_1_16_1_display_rank_12.txt | 1366 +++++++++++++++-- ..._128_1024_1_0_1_1_16_1_display_rank_13.txt | 1366 +++++++++++++++-- ..._128_1024_1_0_1_1_16_1_display_rank_14.txt | 1366 +++++++++++++++-- ..._128_1024_1_0_1_1_16_1_display_rank_15.txt | 1366 +++++++++++++++-- ...2_128_1024_1_0_1_1_16_1_display_rank_2.txt | 1366 +++++++++++++++-- ...2_128_1024_1_0_1_1_16_1_display_rank_3.txt | 1366 +++++++++++++++-- ...2_128_1024_1_0_1_1_16_1_display_rank_4.txt | 1366 +++++++++++++++-- ...2_128_1024_1_0_1_1_16_1_display_rank_5.txt | 1366 +++++++++++++++-- ...2_128_1024_1_0_1_1_16_1_display_rank_6.txt | 1366 +++++++++++++++-- ...2_128_1024_1_0_1_1_16_1_display_rank_7.txt | 1366 +++++++++++++++-- ...2_128_1024_1_0_1_1_16_1_display_rank_8.txt | 1366 +++++++++++++++-- ...2_128_1024_1_0_1_1_16_1_display_rank_9.txt | 1366 +++++++++++++++-- 81 files changed, 100207 insertions(+), 9159 deletions(-) diff --git a/src/grid.hpp b/src/grid.hpp index f5202e3..c7b28d0 100644 --- a/src/grid.hpp +++ b/src/grid.hpp @@ -859,7 +859,7 @@ template class FsGrid { ss << "MPI_UNDEFINED"; } ss << newliner; - ss << "comm size: " << rank; + ss << "comm size: " << size; MPI_Group group = MPI_GROUP_NULL; FSGRID_MPI_CHECK(MPI_Comm_group(comm, &group), "Failed to get group from comm ", comm); @@ -878,38 +878,42 @@ template class FsGrid { } ss << newliner; ss << "group size: " << size; + FSGRID_MPI_CHECK(MPI_Group_free(&group), "Failed to free group"); } - MPI_Group remotegroup = MPI_GROUP_NULL; - FSGRID_MPI_CHECK(MPI_Comm_remote_group(comm, &remotegroup), "Failed to get remotegroup from comm ", comm); - if (remotegroup != MPI_GROUP_NULL) { - int rank = 0; - FSGRID_MPI_CHECK(MPI_Group_rank(remotegroup, &rank), "Failed to get rank from remotegroup ", - remotegroup); - int size = 0; - FSGRID_MPI_CHECK(MPI_Group_size(remotegroup, &size), "Failed to get size from remotegroup ", - remotegroup); - - ss << newliner; - ss << "remotegroup rank: "; - if (rank != MPI_UNDEFINED) { - ss << rank; - } else { - ss << "MPI_UNDEFINED"; - } - ss << newliner; - ss << "remotegroup size: " << size; - } - - int remotesize = 0; - FSGRID_MPI_CHECK(MPI_Comm_remote_size(comm, &remotesize), "Failed to get remotesize from comm ", comm); - ss << newliner; - ss << "remotesize: " << remotesize; - int isInterComm = 0; FSGRID_MPI_CHECK(MPI_Comm_test_inter(comm, &isInterComm), "Failed to get intecomm flag from comm ", comm); ss << newliner; ss << "is intercomm: " << isInterComm; + if (isInterComm) { + MPI_Group remotegroup = MPI_GROUP_NULL; + FSGRID_MPI_CHECK(MPI_Comm_remote_group(comm, &remotegroup), "Failed to get remotegroup from comm ", + comm); + if (remotegroup != MPI_GROUP_NULL) { + int rank = 0; + FSGRID_MPI_CHECK(MPI_Group_rank(remotegroup, &rank), "Failed to get rank from remotegroup ", + remotegroup); + int size = 0; + FSGRID_MPI_CHECK(MPI_Group_size(remotegroup, &size), "Failed to get size from remotegroup ", + remotegroup); + + ss << newliner; + ss << "remotegroup rank: "; + if (rank != MPI_UNDEFINED) { + ss << rank; + } else { + ss << "MPI_UNDEFINED"; + } + ss << newliner; + ss << "remotegroup size: " << size; + FSGRID_MPI_CHECK(MPI_Group_free(&remotegroup), "Failed to free remotegroup"); + } + + int remotesize = 0; + FSGRID_MPI_CHECK(MPI_Comm_remote_size(comm, &remotesize), "Failed to get remotesize from comm ", comm); + ss << newliner; + ss << "remotesize: " << remotesize; + } } }; @@ -945,12 +949,12 @@ template class FsGrid { pushContainerValues(localStart); ss << "\n\t]"; ss << "\n\tneigbourSendType: ["; - for (const auto& v : getMPITypes(true)) { + for (const auto& v : getMPITypes(neighbourSendType)) { ss << "\n\t\t" << v.display("\n\t\t"); } ss << "\n\t]"; ss << "\n\tneighbourReceiveType: ["; - for (const auto& v : getMPITypes(false)) { + for (const auto& v : getMPITypes(neighbourReceiveType)) { ss << "\n\t\t" << v.display("\n\t\t"); } ss << "\n\t]"; @@ -973,7 +977,7 @@ template class FsGrid { int combiner = -1; std::vector integers; std::vector addresses; - std::vector dataTypes; + std::vector metaDatas; std::string display(std::string newliner) const { std::stringstream ss; @@ -1019,7 +1023,7 @@ template class FsGrid { }; ss << "{"; - ss << newliner << "\tcombiner :" << combiner; + ss << newliner << "\tcombiner: " << combiner; ss << newliner << "\tintegers: [" << newliner << "\t\t"; pushContainerValues(integers, false, 9); ss << newliner << "\t]"; @@ -1027,7 +1031,9 @@ template class FsGrid { pushContainerValues(addresses, true, 9); ss << newliner << "\t]"; ss << newliner << "\tdata types: [" << newliner << "\t\t"; - pushContainerValues(dataTypes, true, 9); + for (const auto& mt : metaDatas) { + ss << mt.display(newliner + "\t\t"); + } ss << newliner << "\t]"; ss << newliner << "}"; @@ -1035,13 +1041,11 @@ template class FsGrid { } }; - std::array getMPITypes(bool send) const { - const auto typeVec = send ? neighbourSendType : neighbourReceiveType; - std::array metadatas; + template std::vector getMPITypes(const U& typeVec) const { + std::vector metadatas(typeVec.size()); for (size_t i = 0; i < typeVec.size(); i++) { const auto mpiType = typeVec[i]; - - if (mpiType == MPI_DATATYPE_NULL) { + if (mpiType == MPI_DATATYPE_NULL || mpiType == MPI_BYTE) { continue; } @@ -1054,11 +1058,15 @@ template class FsGrid { metadatas[i].integers.resize(numIntegers); metadatas[i].addresses.resize(numAddresses); - metadatas[i].dataTypes.resize(numDataTypes); + std::vector dataTypes(numDataTypes); FSGRID_MPI_CHECK(MPI_Type_get_contents(mpiType, numIntegers, numAddresses, numDataTypes, metadatas[i].integers.data(), metadatas[i].addresses.data(), - metadatas[i].dataTypes.data()), + dataTypes.data()), "Failed to get type contents for type ", mpiType); + + if (numDataTypes != 0) { + metadatas[i].metaDatas = getMPITypes(dataTypes); + } } return metadatas; diff --git a/tests/testdata/fsgrid_1024_512_64_0_0_0_1_1_16_display_rank_0.txt b/tests/testdata/fsgrid_1024_512_64_0_0_0_1_1_16_display_rank_0.txt index e7d6a6b..fd6fb68 100644 --- a/tests/testdata/fsgrid_1024_512_64_0_0_0_1_1_16_display_rank_0.txt +++ b/tests/testdata/fsgrid_1024_512_64_0_0_0_1_1_16_display_rank_0.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 0 - comm size: 0 + comm size: 16 group rank: 0 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 0 - comm size: 0 + comm size: 16 group rank: 0 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 0 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 4, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 512, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 4, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 1, 512, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 512, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 4, 512, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1024, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 4, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1024, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1024, 4, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 1, 512, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1024, 1, 512, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 4, 512, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 1, 1, 1024, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 1, 1024, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 4, 1, 1024, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 1, 1, 1024, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 512, 1, 1, 1, 1024, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 4, 1, 1024, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 1, 512, 1024, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 512, 1024, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 4, 512, 1024, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 5, 513, 1025, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 513, 1025, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 0, 513, 1025, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 5, 1, 1025, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 512, 1, 1, 1, 1025, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 0, 1, 1025, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 5, 0, 1025, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 0, 1025, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 0, 0, 1025, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 5, 513, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1024, 1, 513, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 0, 513, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1024, 5, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1024, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 5, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1024, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 5, 513, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 513, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 0, 513, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 5, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 512, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 5, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_1024_512_64_0_0_0_1_1_16_display_rank_1.txt b/tests/testdata/fsgrid_1024_512_64_0_0_0_1_1_16_display_rank_1.txt index 6af800a..40d56ec 100644 --- a/tests/testdata/fsgrid_1024_512_64_0_0_0_1_1_16_display_rank_1.txt +++ b/tests/testdata/fsgrid_1024_512_64_0_0_0_1_1_16_display_rank_1.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 1 - comm size: 1 + comm size: 16 group rank: 1 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 1 - comm size: 1 + comm size: 16 group rank: 1 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 1 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 4, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 512, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 4, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 1, 512, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 512, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 4, 512, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1024, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 4, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1024, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1024, 4, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 1, 512, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1024, 1, 512, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 4, 512, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 1, 1, 1024, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 1, 1024, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 4, 1, 1024, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 1, 1, 1024, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 512, 1, 1, 1, 1024, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 4, 1, 1024, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 1, 512, 1024, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 512, 1024, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 4, 512, 1024, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 5, 513, 1025, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 513, 1025, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 0, 513, 1025, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 5, 1, 1025, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 512, 1, 1, 1, 1025, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 0, 1, 1025, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 5, 0, 1025, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 0, 1025, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 0, 0, 1025, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 5, 513, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1024, 1, 513, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 0, 513, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1024, 5, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1024, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 5, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1024, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 5, 513, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 513, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 0, 513, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 5, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 512, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 5, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_1024_512_64_0_0_0_1_1_16_display_rank_10.txt b/tests/testdata/fsgrid_1024_512_64_0_0_0_1_1_16_display_rank_10.txt index 1113f5a..57a6953 100644 --- a/tests/testdata/fsgrid_1024_512_64_0_0_0_1_1_16_display_rank_10.txt +++ b/tests/testdata/fsgrid_1024_512_64_0_0_0_1_1_16_display_rank_10.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 10 - comm size: 10 + comm size: 16 group rank: 10 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 10 - comm size: 10 + comm size: 16 group rank: 10 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 10 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 4, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 512, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 4, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 1, 512, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 512, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 4, 512, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1024, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 4, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1024, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1024, 4, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 1, 512, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1024, 1, 512, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 4, 512, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 1, 1, 1024, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 1, 1024, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 4, 1, 1024, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 1, 1, 1024, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 512, 1, 1, 1, 1024, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 4, 1, 1024, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 1, 512, 1024, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 512, 1024, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 4, 512, 1024, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 5, 513, 1025, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 513, 1025, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 0, 513, 1025, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 5, 1, 1025, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 512, 1, 1, 1, 1025, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 0, 1, 1025, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 5, 0, 1025, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 0, 1025, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 0, 0, 1025, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 5, 513, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1024, 1, 513, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 0, 513, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1024, 5, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1024, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 5, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1024, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 5, 513, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 513, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 0, 513, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 5, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 512, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 5, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_1024_512_64_0_0_0_1_1_16_display_rank_11.txt b/tests/testdata/fsgrid_1024_512_64_0_0_0_1_1_16_display_rank_11.txt index aaef97c..2db7f94 100644 --- a/tests/testdata/fsgrid_1024_512_64_0_0_0_1_1_16_display_rank_11.txt +++ b/tests/testdata/fsgrid_1024_512_64_0_0_0_1_1_16_display_rank_11.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 11 - comm size: 11 + comm size: 16 group rank: 11 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 11 - comm size: 11 + comm size: 16 group rank: 11 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 11 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 4, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 512, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 4, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 1, 512, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 512, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 4, 512, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1024, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 4, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1024, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1024, 4, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 1, 512, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1024, 1, 512, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 4, 512, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 1, 1, 1024, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 1, 1024, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 4, 1, 1024, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 1, 1, 1024, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 512, 1, 1, 1, 1024, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 4, 1, 1024, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 1, 512, 1024, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 512, 1024, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 4, 512, 1024, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 5, 513, 1025, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 513, 1025, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 0, 513, 1025, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 5, 1, 1025, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 512, 1, 1, 1, 1025, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 0, 1, 1025, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 5, 0, 1025, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 0, 1025, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 0, 0, 1025, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 5, 513, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1024, 1, 513, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 0, 513, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1024, 5, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1024, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 5, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1024, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 5, 513, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 513, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 0, 513, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 5, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 512, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 5, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_1024_512_64_0_0_0_1_1_16_display_rank_12.txt b/tests/testdata/fsgrid_1024_512_64_0_0_0_1_1_16_display_rank_12.txt index 5d02e65..adab608 100644 --- a/tests/testdata/fsgrid_1024_512_64_0_0_0_1_1_16_display_rank_12.txt +++ b/tests/testdata/fsgrid_1024_512_64_0_0_0_1_1_16_display_rank_12.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 12 - comm size: 12 + comm size: 16 group rank: 12 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 12 - comm size: 12 + comm size: 16 group rank: 12 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 12 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 4, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 512, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 4, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 1, 512, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 512, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 4, 512, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1024, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 4, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1024, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1024, 4, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 1, 512, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1024, 1, 512, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 4, 512, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 1, 1, 1024, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 1, 1024, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 4, 1, 1024, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 1, 1, 1024, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 512, 1, 1, 1, 1024, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 4, 1, 1024, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 1, 512, 1024, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 512, 1024, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 4, 512, 1024, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 5, 513, 1025, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 513, 1025, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 0, 513, 1025, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 5, 1, 1025, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 512, 1, 1, 1, 1025, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 0, 1, 1025, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 5, 0, 1025, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 0, 1025, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 0, 0, 1025, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 5, 513, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1024, 1, 513, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 0, 513, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1024, 5, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1024, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 5, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1024, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 5, 513, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 513, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 0, 513, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 5, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 512, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 5, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_1024_512_64_0_0_0_1_1_16_display_rank_13.txt b/tests/testdata/fsgrid_1024_512_64_0_0_0_1_1_16_display_rank_13.txt index ad0b6f4..3c8bbb8 100644 --- a/tests/testdata/fsgrid_1024_512_64_0_0_0_1_1_16_display_rank_13.txt +++ b/tests/testdata/fsgrid_1024_512_64_0_0_0_1_1_16_display_rank_13.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 13 - comm size: 13 + comm size: 16 group rank: 13 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 13 - comm size: 13 + comm size: 16 group rank: 13 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 13 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 4, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 512, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 4, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 1, 512, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 512, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 4, 512, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1024, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 4, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1024, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1024, 4, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 1, 512, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1024, 1, 512, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 4, 512, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 1, 1, 1024, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 1, 1024, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 4, 1, 1024, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 1, 1, 1024, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 512, 1, 1, 1, 1024, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 4, 1, 1024, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 1, 512, 1024, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 512, 1024, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 4, 512, 1024, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 5, 513, 1025, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 513, 1025, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 0, 513, 1025, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 5, 1, 1025, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 512, 1, 1, 1, 1025, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 0, 1, 1025, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 5, 0, 1025, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 0, 1025, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 0, 0, 1025, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 5, 513, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1024, 1, 513, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 0, 513, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1024, 5, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1024, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 5, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1024, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 5, 513, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 513, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 0, 513, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 5, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 512, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 5, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_1024_512_64_0_0_0_1_1_16_display_rank_14.txt b/tests/testdata/fsgrid_1024_512_64_0_0_0_1_1_16_display_rank_14.txt index d973717..8d2c572 100644 --- a/tests/testdata/fsgrid_1024_512_64_0_0_0_1_1_16_display_rank_14.txt +++ b/tests/testdata/fsgrid_1024_512_64_0_0_0_1_1_16_display_rank_14.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 14 - comm size: 14 + comm size: 16 group rank: 14 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 14 - comm size: 14 + comm size: 16 group rank: 14 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 14 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 4, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 512, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 4, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 1, 512, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 512, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 4, 512, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1024, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 4, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1024, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1024, 4, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 1, 512, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1024, 1, 512, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 4, 512, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 1, 1, 1024, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 1, 1024, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 4, 1, 1024, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 1, 1, 1024, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 512, 1, 1, 1, 1024, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 4, 1, 1024, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 1, 512, 1024, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 512, 1024, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 4, 512, 1024, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 5, 513, 1025, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 513, 1025, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 0, 513, 1025, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 5, 1, 1025, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 512, 1, 1, 1, 1025, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 0, 1, 1025, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 5, 0, 1025, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 0, 1025, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 0, 0, 1025, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 5, 513, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1024, 1, 513, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 0, 513, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1024, 5, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1024, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 5, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1024, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 5, 513, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 513, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 0, 513, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 5, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 512, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 5, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_1024_512_64_0_0_0_1_1_16_display_rank_15.txt b/tests/testdata/fsgrid_1024_512_64_0_0_0_1_1_16_display_rank_15.txt index 545f28b..6bde87f 100644 --- a/tests/testdata/fsgrid_1024_512_64_0_0_0_1_1_16_display_rank_15.txt +++ b/tests/testdata/fsgrid_1024_512_64_0_0_0_1_1_16_display_rank_15.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 15 - comm size: 15 + comm size: 16 group rank: 15 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 15 - comm size: 15 + comm size: 16 group rank: 15 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 15 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 4, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 512, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 4, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 1, 512, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 512, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 4, 512, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1024, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 4, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1024, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1024, 4, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 1, 512, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1024, 1, 512, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 4, 512, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 1, 1, 1024, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 1, 1024, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 4, 1, 1024, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 1, 1, 1024, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 512, 1, 1, 1, 1024, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 4, 1, 1024, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 1, 512, 1024, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 512, 1024, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 4, 512, 1024, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 5, 513, 1025, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 513, 1025, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 0, 513, 1025, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 5, 1, 1025, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 512, 1, 1, 1, 1025, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 0, 1, 1025, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 5, 0, 1025, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 0, 1025, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 0, 0, 1025, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 5, 513, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1024, 1, 513, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 0, 513, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1024, 5, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1024, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 5, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1024, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 5, 513, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 513, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 0, 513, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 5, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 512, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 5, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_1024_512_64_0_0_0_1_1_16_display_rank_2.txt b/tests/testdata/fsgrid_1024_512_64_0_0_0_1_1_16_display_rank_2.txt index 23b91f8..699e2c3 100644 --- a/tests/testdata/fsgrid_1024_512_64_0_0_0_1_1_16_display_rank_2.txt +++ b/tests/testdata/fsgrid_1024_512_64_0_0_0_1_1_16_display_rank_2.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 2 - comm size: 2 + comm size: 16 group rank: 2 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 2 - comm size: 2 + comm size: 16 group rank: 2 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 2 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 4, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 512, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 4, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 1, 512, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 512, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 4, 512, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1024, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 4, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1024, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1024, 4, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 1, 512, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1024, 1, 512, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 4, 512, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 1, 1, 1024, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 1, 1024, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 4, 1, 1024, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 1, 1, 1024, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 512, 1, 1, 1, 1024, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 4, 1, 1024, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 1, 512, 1024, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 512, 1024, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 4, 512, 1024, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 5, 513, 1025, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 513, 1025, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 0, 513, 1025, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 5, 1, 1025, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 512, 1, 1, 1, 1025, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 0, 1, 1025, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 5, 0, 1025, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 0, 1025, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 0, 0, 1025, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 5, 513, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1024, 1, 513, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 0, 513, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1024, 5, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1024, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 5, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1024, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 5, 513, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 513, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 0, 513, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 5, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 512, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 5, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_1024_512_64_0_0_0_1_1_16_display_rank_3.txt b/tests/testdata/fsgrid_1024_512_64_0_0_0_1_1_16_display_rank_3.txt index f985ebc..4bd5d99 100644 --- a/tests/testdata/fsgrid_1024_512_64_0_0_0_1_1_16_display_rank_3.txt +++ b/tests/testdata/fsgrid_1024_512_64_0_0_0_1_1_16_display_rank_3.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 3 - comm size: 3 + comm size: 16 group rank: 3 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 3 - comm size: 3 + comm size: 16 group rank: 3 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 3 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 4, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 512, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 4, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 1, 512, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 512, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 4, 512, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1024, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 4, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1024, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1024, 4, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 1, 512, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1024, 1, 512, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 4, 512, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 1, 1, 1024, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 1, 1024, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 4, 1, 1024, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 1, 1, 1024, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 512, 1, 1, 1, 1024, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 4, 1, 1024, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 1, 512, 1024, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 512, 1024, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 4, 512, 1024, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 5, 513, 1025, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 513, 1025, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 0, 513, 1025, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 5, 1, 1025, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 512, 1, 1, 1, 1025, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 0, 1, 1025, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 5, 0, 1025, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 0, 1025, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 0, 0, 1025, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 5, 513, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1024, 1, 513, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 0, 513, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1024, 5, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1024, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 5, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1024, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 5, 513, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 513, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 0, 513, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 5, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 512, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 5, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_1024_512_64_0_0_0_1_1_16_display_rank_4.txt b/tests/testdata/fsgrid_1024_512_64_0_0_0_1_1_16_display_rank_4.txt index 2e94395..60a1853 100644 --- a/tests/testdata/fsgrid_1024_512_64_0_0_0_1_1_16_display_rank_4.txt +++ b/tests/testdata/fsgrid_1024_512_64_0_0_0_1_1_16_display_rank_4.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 4 - comm size: 4 + comm size: 16 group rank: 4 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 4 - comm size: 4 + comm size: 16 group rank: 4 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 4 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 4, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 512, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 4, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 1, 512, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 512, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 4, 512, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1024, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 4, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1024, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1024, 4, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 1, 512, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1024, 1, 512, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 4, 512, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 1, 1, 1024, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 1, 1024, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 4, 1, 1024, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 1, 1, 1024, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 512, 1, 1, 1, 1024, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 4, 1, 1024, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 1, 512, 1024, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 512, 1024, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 4, 512, 1024, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 5, 513, 1025, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 513, 1025, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 0, 513, 1025, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 5, 1, 1025, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 512, 1, 1, 1, 1025, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 0, 1, 1025, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 5, 0, 1025, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 0, 1025, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 0, 0, 1025, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 5, 513, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1024, 1, 513, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 0, 513, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1024, 5, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1024, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 5, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1024, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 5, 513, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 513, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 0, 513, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 5, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 512, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 5, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_1024_512_64_0_0_0_1_1_16_display_rank_5.txt b/tests/testdata/fsgrid_1024_512_64_0_0_0_1_1_16_display_rank_5.txt index f0262fc..e4d850b 100644 --- a/tests/testdata/fsgrid_1024_512_64_0_0_0_1_1_16_display_rank_5.txt +++ b/tests/testdata/fsgrid_1024_512_64_0_0_0_1_1_16_display_rank_5.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 5 - comm size: 5 + comm size: 16 group rank: 5 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 5 - comm size: 5 + comm size: 16 group rank: 5 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 5 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 4, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 512, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 4, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 1, 512, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 512, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 4, 512, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1024, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 4, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1024, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1024, 4, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 1, 512, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1024, 1, 512, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 4, 512, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 1, 1, 1024, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 1, 1024, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 4, 1, 1024, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 1, 1, 1024, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 512, 1, 1, 1, 1024, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 4, 1, 1024, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 1, 512, 1024, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 512, 1024, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 4, 512, 1024, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 5, 513, 1025, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 513, 1025, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 0, 513, 1025, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 5, 1, 1025, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 512, 1, 1, 1, 1025, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 0, 1, 1025, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 5, 0, 1025, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 0, 1025, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 0, 0, 1025, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 5, 513, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1024, 1, 513, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 0, 513, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1024, 5, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1024, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 5, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1024, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 5, 513, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 513, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 0, 513, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 5, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 512, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 5, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_1024_512_64_0_0_0_1_1_16_display_rank_6.txt b/tests/testdata/fsgrid_1024_512_64_0_0_0_1_1_16_display_rank_6.txt index 8c005d1..9a50d2a 100644 --- a/tests/testdata/fsgrid_1024_512_64_0_0_0_1_1_16_display_rank_6.txt +++ b/tests/testdata/fsgrid_1024_512_64_0_0_0_1_1_16_display_rank_6.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 6 - comm size: 6 + comm size: 16 group rank: 6 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 6 - comm size: 6 + comm size: 16 group rank: 6 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 6 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 4, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 512, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 4, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 1, 512, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 512, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 4, 512, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1024, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 4, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1024, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1024, 4, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 1, 512, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1024, 1, 512, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 4, 512, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 1, 1, 1024, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 1, 1024, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 4, 1, 1024, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 1, 1, 1024, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 512, 1, 1, 1, 1024, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 4, 1, 1024, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 1, 512, 1024, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 512, 1024, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 4, 512, 1024, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 5, 513, 1025, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 513, 1025, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 0, 513, 1025, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 5, 1, 1025, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 512, 1, 1, 1, 1025, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 0, 1, 1025, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 5, 0, 1025, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 0, 1025, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 0, 0, 1025, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 5, 513, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1024, 1, 513, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 0, 513, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1024, 5, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1024, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 5, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1024, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 5, 513, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 513, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 0, 513, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 5, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 512, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 5, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_1024_512_64_0_0_0_1_1_16_display_rank_7.txt b/tests/testdata/fsgrid_1024_512_64_0_0_0_1_1_16_display_rank_7.txt index e359e81..568437d 100644 --- a/tests/testdata/fsgrid_1024_512_64_0_0_0_1_1_16_display_rank_7.txt +++ b/tests/testdata/fsgrid_1024_512_64_0_0_0_1_1_16_display_rank_7.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 7 - comm size: 7 + comm size: 16 group rank: 7 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 7 - comm size: 7 + comm size: 16 group rank: 7 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 7 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 4, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 512, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 4, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 1, 512, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 512, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 4, 512, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1024, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 4, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1024, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1024, 4, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 1, 512, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1024, 1, 512, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 4, 512, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 1, 1, 1024, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 1, 1024, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 4, 1, 1024, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 1, 1, 1024, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 512, 1, 1, 1, 1024, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 4, 1, 1024, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 1, 512, 1024, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 512, 1024, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 4, 512, 1024, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 5, 513, 1025, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 513, 1025, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 0, 513, 1025, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 5, 1, 1025, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 512, 1, 1, 1, 1025, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 0, 1, 1025, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 5, 0, 1025, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 0, 1025, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 0, 0, 1025, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 5, 513, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1024, 1, 513, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 0, 513, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1024, 5, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1024, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 5, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1024, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 5, 513, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 513, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 0, 513, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 5, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 512, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 5, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_1024_512_64_0_0_0_1_1_16_display_rank_8.txt b/tests/testdata/fsgrid_1024_512_64_0_0_0_1_1_16_display_rank_8.txt index bd86d48..9361779 100644 --- a/tests/testdata/fsgrid_1024_512_64_0_0_0_1_1_16_display_rank_8.txt +++ b/tests/testdata/fsgrid_1024_512_64_0_0_0_1_1_16_display_rank_8.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 8 - comm size: 8 + comm size: 16 group rank: 8 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 8 - comm size: 8 + comm size: 16 group rank: 8 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 8 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 4, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 512, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 4, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 1, 512, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 512, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 4, 512, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1024, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 4, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1024, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1024, 4, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 1, 512, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1024, 1, 512, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 4, 512, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 1, 1, 1024, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 1, 1024, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 4, 1, 1024, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 1, 1, 1024, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 512, 1, 1, 1, 1024, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 4, 1, 1024, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 1, 512, 1024, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 512, 1024, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 4, 512, 1024, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 5, 513, 1025, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 513, 1025, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 0, 513, 1025, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 5, 1, 1025, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 512, 1, 1, 1, 1025, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 0, 1, 1025, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 5, 0, 1025, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 0, 1025, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 0, 0, 1025, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 5, 513, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1024, 1, 513, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 0, 513, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1024, 5, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1024, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 5, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1024, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 5, 513, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 513, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 0, 513, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 5, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 512, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 5, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_1024_512_64_0_0_0_1_1_16_display_rank_9.txt b/tests/testdata/fsgrid_1024_512_64_0_0_0_1_1_16_display_rank_9.txt index f72daa3..5b7af4c 100644 --- a/tests/testdata/fsgrid_1024_512_64_0_0_0_1_1_16_display_rank_9.txt +++ b/tests/testdata/fsgrid_1024_512_64_0_0_0_1_1_16_display_rank_9.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 9 - comm size: 9 + comm size: 16 group rank: 9 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 9 - comm size: 9 + comm size: 16 group rank: 9 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 9 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 4, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 512, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 4, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 1, 512, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 512, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 4, 512, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1024, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 4, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1024, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1024, 4, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 1, 512, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1024, 1, 512, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 4, 512, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 1, 1, 1024, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 1, 1024, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 4, 1, 1024, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 1, 1, 1024, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 512, 1, 1, 1, 1024, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 4, 1, 1024, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 1, 512, 1024, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 512, 1024, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 4, 512, 1024, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 5, 513, 1025, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 513, 1025, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 0, 513, 1025, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 5, 1, 1025, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 512, 1, 1, 1, 1025, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 0, 1, 1025, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 5, 0, 1025, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 0, 1025, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 0, 0, 1025, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 5, 513, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1024, 1, 513, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 0, 513, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1024, 5, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1024, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 5, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1024, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1024, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 5, 513, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 513, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 0, 513, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 5, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 512, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 512, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 5, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 4, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 514, 1026, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_1024_666_71_1_1_0_0_0_0_display_rank_0.txt b/tests/testdata/fsgrid_1024_666_71_1_1_0_0_0_0_display_rank_0.txt index 89c9fdf..0988a24 100644 --- a/tests/testdata/fsgrid_1024_666_71_1_1_0_0_0_0_display_rank_0.txt +++ b/tests/testdata/fsgrid_1024_666_71_1_1_0_0_0_0_display_rank_0.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 0 - comm size: 0 + comm size: 16 group rank: 0 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 0 - comm size: 0 + comm size: 16 group rank: 0 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 0 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 5, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 666, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1, 5, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 1, 666, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1, 1, 666, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 5, 666, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1024, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1024, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1024, 5, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1024, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1024, 5, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1024, 1, 666, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1024, 1, 666, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1024, 5, 666, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 1, 1, 1024, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1, 1, 1, 1024, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 5, 1, 1024, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1, 1, 1, 1024, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 666, 1, 1, 1, 1024, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1, 5, 1, 1024, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 1, 666, 1024, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1, 1, 666, 1024, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 5, 666, 1024, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 6, 667, 1025, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1, 1, 667, 1025, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 0, 667, 1025, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1, 6, 1, 1025, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 666, 1, 1, 1, 1025, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1, 0, 1, 1025, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 6, 0, 1025, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1, 1, 0, 1025, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 0, 0, 1025, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1024, 6, 667, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1024, 1, 667, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1024, 0, 667, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1024, 6, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1024, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1024, 6, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1024, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1024, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 6, 667, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1, 1, 667, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 0, 667, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1, 6, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 666, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 6, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_1024_666_71_1_1_0_0_0_0_display_rank_1.txt b/tests/testdata/fsgrid_1024_666_71_1_1_0_0_0_0_display_rank_1.txt index 3b0a6b3..c818759 100644 --- a/tests/testdata/fsgrid_1024_666_71_1_1_0_0_0_0_display_rank_1.txt +++ b/tests/testdata/fsgrid_1024_666_71_1_1_0_0_0_0_display_rank_1.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 1 - comm size: 1 + comm size: 16 group rank: 1 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 1 - comm size: 1 + comm size: 16 group rank: 1 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 1 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 5, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 666, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1, 5, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 1, 666, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1, 1, 666, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 5, 666, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1024, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1024, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1024, 5, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1024, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1024, 5, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1024, 1, 666, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1024, 1, 666, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1024, 5, 666, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 1, 1, 1024, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1, 1, 1, 1024, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 5, 1, 1024, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1, 1, 1, 1024, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 666, 1, 1, 1, 1024, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1, 5, 1, 1024, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 1, 666, 1024, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1, 1, 666, 1024, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 5, 666, 1024, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 6, 667, 1025, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1, 1, 667, 1025, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 0, 667, 1025, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1, 6, 1, 1025, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 666, 1, 1, 1, 1025, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1, 0, 1, 1025, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 6, 0, 1025, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1, 1, 0, 1025, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 0, 0, 1025, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1024, 6, 667, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1024, 1, 667, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1024, 0, 667, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1024, 6, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1024, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1024, 6, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1024, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1024, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 6, 667, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1, 1, 667, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 0, 667, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1, 6, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 666, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 6, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_1024_666_71_1_1_0_0_0_0_display_rank_10.txt b/tests/testdata/fsgrid_1024_666_71_1_1_0_0_0_0_display_rank_10.txt index eace648..c725018 100644 --- a/tests/testdata/fsgrid_1024_666_71_1_1_0_0_0_0_display_rank_10.txt +++ b/tests/testdata/fsgrid_1024_666_71_1_1_0_0_0_0_display_rank_10.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 10 - comm size: 10 + comm size: 16 group rank: 10 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 10 - comm size: 10 + comm size: 16 group rank: 10 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 10 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 4, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 666, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 4, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 1, 666, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 666, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 4, 666, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1024, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 4, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1024, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1024, 4, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 1, 666, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1024, 1, 666, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 4, 666, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 1, 1, 1024, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 1, 1024, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 4, 1, 1024, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 1, 1, 1024, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 666, 1, 1, 1, 1024, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 4, 1, 1024, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 1, 666, 1024, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 666, 1024, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 4, 666, 1024, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 5, 667, 1025, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 667, 1025, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 0, 667, 1025, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 5, 1, 1025, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 666, 1, 1, 1, 1025, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 0, 1, 1025, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 5, 0, 1025, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 0, 1025, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 0, 0, 1025, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 5, 667, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1024, 1, 667, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 0, 667, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1024, 5, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1024, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 5, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1024, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 5, 667, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 667, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 0, 667, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 5, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 666, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 5, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_1024_666_71_1_1_0_0_0_0_display_rank_11.txt b/tests/testdata/fsgrid_1024_666_71_1_1_0_0_0_0_display_rank_11.txt index 6acbe04..470e40d 100644 --- a/tests/testdata/fsgrid_1024_666_71_1_1_0_0_0_0_display_rank_11.txt +++ b/tests/testdata/fsgrid_1024_666_71_1_1_0_0_0_0_display_rank_11.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 11 - comm size: 11 + comm size: 16 group rank: 11 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 11 - comm size: 11 + comm size: 16 group rank: 11 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 11 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 4, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 666, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 4, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 1, 666, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 666, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 4, 666, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1024, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 4, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1024, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1024, 4, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 1, 666, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1024, 1, 666, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 4, 666, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 1, 1, 1024, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 1, 1024, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 4, 1, 1024, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 1, 1, 1024, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 666, 1, 1, 1, 1024, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 4, 1, 1024, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 1, 666, 1024, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 666, 1024, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 4, 666, 1024, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 5, 667, 1025, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 667, 1025, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 0, 667, 1025, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 5, 1, 1025, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 666, 1, 1, 1, 1025, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 0, 1, 1025, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 5, 0, 1025, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 0, 1025, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 0, 0, 1025, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 5, 667, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1024, 1, 667, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 0, 667, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1024, 5, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1024, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 5, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1024, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 5, 667, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 667, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 0, 667, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 5, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 666, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 5, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_1024_666_71_1_1_0_0_0_0_display_rank_12.txt b/tests/testdata/fsgrid_1024_666_71_1_1_0_0_0_0_display_rank_12.txt index a3e0126..6b99144 100644 --- a/tests/testdata/fsgrid_1024_666_71_1_1_0_0_0_0_display_rank_12.txt +++ b/tests/testdata/fsgrid_1024_666_71_1_1_0_0_0_0_display_rank_12.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 12 - comm size: 12 + comm size: 16 group rank: 12 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 12 - comm size: 12 + comm size: 16 group rank: 12 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 12 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 4, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 666, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 4, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 1, 666, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 666, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 4, 666, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1024, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 4, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1024, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1024, 4, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 1, 666, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1024, 1, 666, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 4, 666, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 1, 1, 1024, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 1, 1024, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 4, 1, 1024, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 1, 1, 1024, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 666, 1, 1, 1, 1024, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 4, 1, 1024, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 1, 666, 1024, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 666, 1024, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 4, 666, 1024, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 5, 667, 1025, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 667, 1025, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 0, 667, 1025, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 5, 1, 1025, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 666, 1, 1, 1, 1025, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 0, 1, 1025, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 5, 0, 1025, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 0, 1025, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 0, 0, 1025, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 5, 667, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1024, 1, 667, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 0, 667, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1024, 5, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1024, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 5, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1024, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 5, 667, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 667, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 0, 667, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 5, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 666, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 5, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_1024_666_71_1_1_0_0_0_0_display_rank_13.txt b/tests/testdata/fsgrid_1024_666_71_1_1_0_0_0_0_display_rank_13.txt index 1016e2c..acfe5c8 100644 --- a/tests/testdata/fsgrid_1024_666_71_1_1_0_0_0_0_display_rank_13.txt +++ b/tests/testdata/fsgrid_1024_666_71_1_1_0_0_0_0_display_rank_13.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 13 - comm size: 13 + comm size: 16 group rank: 13 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 13 - comm size: 13 + comm size: 16 group rank: 13 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 13 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 4, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 666, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 4, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 1, 666, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 666, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 4, 666, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1024, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 4, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1024, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1024, 4, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 1, 666, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1024, 1, 666, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 4, 666, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 1, 1, 1024, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 1, 1024, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 4, 1, 1024, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 1, 1, 1024, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 666, 1, 1, 1, 1024, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 4, 1, 1024, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 1, 666, 1024, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 666, 1024, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 4, 666, 1024, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 5, 667, 1025, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 667, 1025, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 0, 667, 1025, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 5, 1, 1025, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 666, 1, 1, 1, 1025, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 0, 1, 1025, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 5, 0, 1025, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 0, 1025, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 0, 0, 1025, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 5, 667, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1024, 1, 667, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 0, 667, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1024, 5, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1024, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 5, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1024, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 5, 667, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 667, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 0, 667, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 5, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 666, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 5, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_1024_666_71_1_1_0_0_0_0_display_rank_14.txt b/tests/testdata/fsgrid_1024_666_71_1_1_0_0_0_0_display_rank_14.txt index 16f5c33..0714ae0 100644 --- a/tests/testdata/fsgrid_1024_666_71_1_1_0_0_0_0_display_rank_14.txt +++ b/tests/testdata/fsgrid_1024_666_71_1_1_0_0_0_0_display_rank_14.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 14 - comm size: 14 + comm size: 16 group rank: 14 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 14 - comm size: 14 + comm size: 16 group rank: 14 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 14 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 4, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 666, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 4, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 1, 666, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 666, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 4, 666, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1024, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 4, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1024, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1024, 4, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 1, 666, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1024, 1, 666, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 4, 666, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 1, 1, 1024, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 1, 1024, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 4, 1, 1024, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 1, 1, 1024, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 666, 1, 1, 1, 1024, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 4, 1, 1024, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 1, 666, 1024, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 666, 1024, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 4, 666, 1024, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 5, 667, 1025, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 667, 1025, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 0, 667, 1025, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 5, 1, 1025, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 666, 1, 1, 1, 1025, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 0, 1, 1025, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 5, 0, 1025, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 0, 1025, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 0, 0, 1025, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 5, 667, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1024, 1, 667, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 0, 667, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1024, 5, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1024, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 5, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1024, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 5, 667, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 667, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 0, 667, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 5, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 666, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 5, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_1024_666_71_1_1_0_0_0_0_display_rank_15.txt b/tests/testdata/fsgrid_1024_666_71_1_1_0_0_0_0_display_rank_15.txt index fea847b..38b82a0 100644 --- a/tests/testdata/fsgrid_1024_666_71_1_1_0_0_0_0_display_rank_15.txt +++ b/tests/testdata/fsgrid_1024_666_71_1_1_0_0_0_0_display_rank_15.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 15 - comm size: 15 + comm size: 16 group rank: 15 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 15 - comm size: 15 + comm size: 16 group rank: 15 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 15 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 4, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 666, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 4, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 1, 666, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 666, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 4, 666, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1024, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 4, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1024, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1024, 4, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 1, 666, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1024, 1, 666, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 4, 666, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 1, 1, 1024, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 1, 1024, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 4, 1, 1024, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 1, 1, 1024, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 666, 1, 1, 1, 1024, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 4, 1, 1024, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 1, 666, 1024, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 666, 1024, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 4, 666, 1024, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 5, 667, 1025, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 667, 1025, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 0, 667, 1025, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 5, 1, 1025, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 666, 1, 1, 1, 1025, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 0, 1, 1025, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 5, 0, 1025, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 0, 1025, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 0, 0, 1025, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 5, 667, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1024, 1, 667, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 0, 667, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1024, 5, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1024, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 5, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1024, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 5, 667, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 667, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 0, 667, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 5, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 666, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 5, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_1024_666_71_1_1_0_0_0_0_display_rank_2.txt b/tests/testdata/fsgrid_1024_666_71_1_1_0_0_0_0_display_rank_2.txt index 6c6a94a..59eb8ec 100644 --- a/tests/testdata/fsgrid_1024_666_71_1_1_0_0_0_0_display_rank_2.txt +++ b/tests/testdata/fsgrid_1024_666_71_1_1_0_0_0_0_display_rank_2.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 2 - comm size: 2 + comm size: 16 group rank: 2 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 2 - comm size: 2 + comm size: 16 group rank: 2 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 2 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 5, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 666, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1, 5, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 1, 666, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1, 1, 666, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 5, 666, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1024, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1024, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1024, 5, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1024, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1024, 5, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1024, 1, 666, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1024, 1, 666, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1024, 5, 666, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 1, 1, 1024, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1, 1, 1, 1024, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 5, 1, 1024, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1, 1, 1, 1024, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 666, 1, 1, 1, 1024, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1, 5, 1, 1024, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 1, 666, 1024, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1, 1, 666, 1024, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 5, 666, 1024, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 6, 667, 1025, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1, 1, 667, 1025, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 0, 667, 1025, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1, 6, 1, 1025, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 666, 1, 1, 1, 1025, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1, 0, 1, 1025, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 6, 0, 1025, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1, 1, 0, 1025, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 0, 0, 1025, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1024, 6, 667, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1024, 1, 667, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1024, 0, 667, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1024, 6, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1024, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1024, 6, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1024, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1024, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 6, 667, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1, 1, 667, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 0, 667, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1, 6, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 666, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 6, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_1024_666_71_1_1_0_0_0_0_display_rank_3.txt b/tests/testdata/fsgrid_1024_666_71_1_1_0_0_0_0_display_rank_3.txt index b688d2c..75154f4 100644 --- a/tests/testdata/fsgrid_1024_666_71_1_1_0_0_0_0_display_rank_3.txt +++ b/tests/testdata/fsgrid_1024_666_71_1_1_0_0_0_0_display_rank_3.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 3 - comm size: 3 + comm size: 16 group rank: 3 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 3 - comm size: 3 + comm size: 16 group rank: 3 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 3 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 5, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 666, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1, 5, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 1, 666, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1, 1, 666, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 5, 666, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1024, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1024, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1024, 5, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1024, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1024, 5, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1024, 1, 666, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1024, 1, 666, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1024, 5, 666, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 1, 1, 1024, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1, 1, 1, 1024, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 5, 1, 1024, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1, 1, 1, 1024, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 666, 1, 1, 1, 1024, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1, 5, 1, 1024, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 1, 666, 1024, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1, 1, 666, 1024, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 5, 666, 1024, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 6, 667, 1025, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1, 1, 667, 1025, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 0, 667, 1025, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1, 6, 1, 1025, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 666, 1, 1, 1, 1025, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1, 0, 1, 1025, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 6, 0, 1025, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1, 1, 0, 1025, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 0, 0, 1025, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1024, 6, 667, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1024, 1, 667, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1024, 0, 667, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1024, 6, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1024, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1024, 6, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1024, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1024, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 6, 667, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1, 1, 667, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 0, 667, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1, 6, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 666, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 6, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_1024_666_71_1_1_0_0_0_0_display_rank_4.txt b/tests/testdata/fsgrid_1024_666_71_1_1_0_0_0_0_display_rank_4.txt index 0f55ce6..1679cb9 100644 --- a/tests/testdata/fsgrid_1024_666_71_1_1_0_0_0_0_display_rank_4.txt +++ b/tests/testdata/fsgrid_1024_666_71_1_1_0_0_0_0_display_rank_4.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 4 - comm size: 4 + comm size: 16 group rank: 4 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 4 - comm size: 4 + comm size: 16 group rank: 4 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 4 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 5, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 666, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1, 5, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 1, 666, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1, 1, 666, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 5, 666, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1024, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1024, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1024, 5, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1024, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1024, 5, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1024, 1, 666, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1024, 1, 666, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1024, 5, 666, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 1, 1, 1024, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1, 1, 1, 1024, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 5, 1, 1024, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1, 1, 1, 1024, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 666, 1, 1, 1, 1024, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1, 5, 1, 1024, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 1, 666, 1024, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1, 1, 666, 1024, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 5, 666, 1024, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 6, 667, 1025, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1, 1, 667, 1025, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 0, 667, 1025, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1, 6, 1, 1025, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 666, 1, 1, 1, 1025, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1, 0, 1, 1025, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 6, 0, 1025, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1, 1, 0, 1025, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 0, 0, 1025, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1024, 6, 667, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1024, 1, 667, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1024, 0, 667, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1024, 6, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1024, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1024, 6, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1024, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1024, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 6, 667, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1, 1, 667, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 0, 667, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1, 6, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 666, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 6, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_1024_666_71_1_1_0_0_0_0_display_rank_5.txt b/tests/testdata/fsgrid_1024_666_71_1_1_0_0_0_0_display_rank_5.txt index f5bd124..785718a 100644 --- a/tests/testdata/fsgrid_1024_666_71_1_1_0_0_0_0_display_rank_5.txt +++ b/tests/testdata/fsgrid_1024_666_71_1_1_0_0_0_0_display_rank_5.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 5 - comm size: 5 + comm size: 16 group rank: 5 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 5 - comm size: 5 + comm size: 16 group rank: 5 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 5 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 5, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 666, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1, 5, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 1, 666, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1, 1, 666, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 5, 666, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1024, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1024, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1024, 5, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1024, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1024, 5, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1024, 1, 666, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1024, 1, 666, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1024, 5, 666, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 1, 1, 1024, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1, 1, 1, 1024, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 5, 1, 1024, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1, 1, 1, 1024, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 666, 1, 1, 1, 1024, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1, 5, 1, 1024, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 1, 666, 1024, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1, 1, 666, 1024, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 5, 666, 1024, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 6, 667, 1025, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1, 1, 667, 1025, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 0, 667, 1025, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1, 6, 1, 1025, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 666, 1, 1, 1, 1025, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1, 0, 1, 1025, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 6, 0, 1025, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1, 1, 0, 1025, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 0, 0, 1025, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1024, 6, 667, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1024, 1, 667, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1024, 0, 667, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1024, 6, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1024, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1024, 6, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1024, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1024, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 6, 667, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1, 1, 667, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 0, 667, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1, 6, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 666, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 6, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_1024_666_71_1_1_0_0_0_0_display_rank_6.txt b/tests/testdata/fsgrid_1024_666_71_1_1_0_0_0_0_display_rank_6.txt index d495377..3e8111a 100644 --- a/tests/testdata/fsgrid_1024_666_71_1_1_0_0_0_0_display_rank_6.txt +++ b/tests/testdata/fsgrid_1024_666_71_1_1_0_0_0_0_display_rank_6.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 6 - comm size: 6 + comm size: 16 group rank: 6 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 6 - comm size: 6 + comm size: 16 group rank: 6 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 6 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 5, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 666, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1, 5, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 1, 666, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1, 1, 666, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 5, 666, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1024, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1024, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1024, 5, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1024, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1024, 5, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1024, 1, 666, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1024, 1, 666, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1024, 5, 666, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 1, 1, 1024, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1, 1, 1, 1024, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 5, 1, 1024, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1, 1, 1, 1024, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 666, 1, 1, 1, 1024, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1, 5, 1, 1024, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 1, 666, 1024, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1, 1, 666, 1024, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 5, 666, 1024, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 6, 667, 1025, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1, 1, 667, 1025, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 0, 667, 1025, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1, 6, 1, 1025, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 666, 1, 1, 1, 1025, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1, 0, 1, 1025, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 6, 0, 1025, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1, 1, 0, 1025, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 0, 0, 1025, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1024, 6, 667, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1024, 1, 667, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1024, 0, 667, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1024, 6, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1024, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1024, 6, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1024, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1024, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 6, 667, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1, 1, 667, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 0, 667, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1, 6, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 666, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 666, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 6, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 5, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 7, 668, 1026, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_1024_666_71_1_1_0_0_0_0_display_rank_7.txt b/tests/testdata/fsgrid_1024_666_71_1_1_0_0_0_0_display_rank_7.txt index 25ad527..993eeb7 100644 --- a/tests/testdata/fsgrid_1024_666_71_1_1_0_0_0_0_display_rank_7.txt +++ b/tests/testdata/fsgrid_1024_666_71_1_1_0_0_0_0_display_rank_7.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 7 - comm size: 7 + comm size: 16 group rank: 7 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 7 - comm size: 7 + comm size: 16 group rank: 7 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 7 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 4, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 666, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 4, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 1, 666, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 666, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 4, 666, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1024, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 4, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1024, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1024, 4, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 1, 666, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1024, 1, 666, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 4, 666, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 1, 1, 1024, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 1, 1024, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 4, 1, 1024, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 1, 1, 1024, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 666, 1, 1, 1, 1024, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 4, 1, 1024, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 1, 666, 1024, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 666, 1024, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 4, 666, 1024, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 5, 667, 1025, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 667, 1025, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 0, 667, 1025, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 5, 1, 1025, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 666, 1, 1, 1, 1025, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 0, 1, 1025, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 5, 0, 1025, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 0, 1025, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 0, 0, 1025, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 5, 667, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1024, 1, 667, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 0, 667, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1024, 5, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1024, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 5, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1024, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 5, 667, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 667, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 0, 667, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 5, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 666, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 5, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_1024_666_71_1_1_0_0_0_0_display_rank_8.txt b/tests/testdata/fsgrid_1024_666_71_1_1_0_0_0_0_display_rank_8.txt index fb978b5..0901ce1 100644 --- a/tests/testdata/fsgrid_1024_666_71_1_1_0_0_0_0_display_rank_8.txt +++ b/tests/testdata/fsgrid_1024_666_71_1_1_0_0_0_0_display_rank_8.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 8 - comm size: 8 + comm size: 16 group rank: 8 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 8 - comm size: 8 + comm size: 16 group rank: 8 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 8 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 4, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 666, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 4, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 1, 666, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 666, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 4, 666, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1024, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 4, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1024, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1024, 4, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 1, 666, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1024, 1, 666, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 4, 666, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 1, 1, 1024, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 1, 1024, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 4, 1, 1024, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 1, 1, 1024, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 666, 1, 1, 1, 1024, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 4, 1, 1024, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 1, 666, 1024, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 666, 1024, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 4, 666, 1024, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 5, 667, 1025, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 667, 1025, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 0, 667, 1025, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 5, 1, 1025, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 666, 1, 1, 1, 1025, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 0, 1, 1025, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 5, 0, 1025, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 0, 1025, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 0, 0, 1025, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 5, 667, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1024, 1, 667, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 0, 667, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1024, 5, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1024, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 5, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1024, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 5, 667, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 667, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 0, 667, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 5, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 666, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 5, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_1024_666_71_1_1_0_0_0_0_display_rank_9.txt b/tests/testdata/fsgrid_1024_666_71_1_1_0_0_0_0_display_rank_9.txt index a521a71..dba2a50 100644 --- a/tests/testdata/fsgrid_1024_666_71_1_1_0_0_0_0_display_rank_9.txt +++ b/tests/testdata/fsgrid_1024_666_71_1_1_0_0_0_0_display_rank_9.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 9 - comm size: 9 + comm size: 16 group rank: 9 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 9 - comm size: 9 + comm size: 16 group rank: 9 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 9 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 4, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 666, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 4, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 1, 666, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 666, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 4, 666, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1024, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 4, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1024, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1024, 4, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 1, 666, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1024, 1, 666, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 4, 666, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 1, 1, 1024, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 1, 1024, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 4, 1, 1024, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 1, 1, 1024, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 666, 1, 1, 1, 1024, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 4, 1, 1024, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 1, 666, 1024, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 666, 1024, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 4, 666, 1024, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 5, 667, 1025, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 667, 1025, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 0, 667, 1025, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 5, 1, 1025, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 666, 1, 1, 1, 1025, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 0, 1, 1025, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 5, 0, 1025, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 0, 1025, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 0, 0, 1025, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 5, 667, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1024, 1, 667, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 0, 667, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1024, 5, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1024, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 5, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1024, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1024, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 5, 667, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 667, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 0, 667, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 5, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 666, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 666, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 5, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 4, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 6, 668, 1026, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_16_512_2048_0_0_0_0_0_0_display_rank_0.txt b/tests/testdata/fsgrid_16_512_2048_0_0_0_0_0_0_display_rank_0.txt index 5716223..be96988 100644 --- a/tests/testdata/fsgrid_16_512_2048_0_0_0_0_0_0_display_rank_0.txt +++ b/tests/testdata/fsgrid_16_512_2048_0_0_0_0_0_0_display_rank_0.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 0 - comm size: 0 + comm size: 16 group rank: 0 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 0 - comm size: 0 + comm size: 16 group rank: 0 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 0 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 128, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 512, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 128, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 1, 512, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 512, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 128, 512, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 16, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 128, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 16, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 16, 128, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 1, 512, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 16, 1, 512, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 128, 512, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 1, 1, 16, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 1, 16, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 128, 1, 16, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 1, 1, 16, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 512, 1, 1, 1, 16, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 128, 1, 16, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 1, 512, 16, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 512, 16, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 128, 512, 16, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 129, 513, 17, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 513, 17, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 0, 513, 17, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 129, 1, 17, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 512, 1, 1, 1, 17, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 0, 1, 17, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 129, 0, 17, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 0, 17, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 0, 0, 17, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 129, 513, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 16, 1, 513, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 0, 513, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 16, 129, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 16, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 129, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 16, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 129, 513, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 513, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 0, 513, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 129, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 512, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 129, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_16_512_2048_0_0_0_0_0_0_display_rank_1.txt b/tests/testdata/fsgrid_16_512_2048_0_0_0_0_0_0_display_rank_1.txt index b16b2a4..714ae4e 100644 --- a/tests/testdata/fsgrid_16_512_2048_0_0_0_0_0_0_display_rank_1.txt +++ b/tests/testdata/fsgrid_16_512_2048_0_0_0_0_0_0_display_rank_1.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 1 - comm size: 1 + comm size: 16 group rank: 1 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 1 - comm size: 1 + comm size: 16 group rank: 1 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 1 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 128, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 512, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 128, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 1, 512, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 512, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 128, 512, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 16, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 128, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 16, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 16, 128, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 1, 512, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 16, 1, 512, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 128, 512, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 1, 1, 16, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 1, 16, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 128, 1, 16, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 1, 1, 16, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 512, 1, 1, 1, 16, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 128, 1, 16, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 1, 512, 16, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 512, 16, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 128, 512, 16, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 129, 513, 17, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 513, 17, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 0, 513, 17, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 129, 1, 17, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 512, 1, 1, 1, 17, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 0, 1, 17, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 129, 0, 17, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 0, 17, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 0, 0, 17, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 129, 513, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 16, 1, 513, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 0, 513, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 16, 129, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 16, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 129, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 16, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 129, 513, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 513, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 0, 513, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 129, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 512, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 129, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_16_512_2048_0_0_0_0_0_0_display_rank_10.txt b/tests/testdata/fsgrid_16_512_2048_0_0_0_0_0_0_display_rank_10.txt index a3bb342..d5c68ab 100644 --- a/tests/testdata/fsgrid_16_512_2048_0_0_0_0_0_0_display_rank_10.txt +++ b/tests/testdata/fsgrid_16_512_2048_0_0_0_0_0_0_display_rank_10.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 10 - comm size: 10 + comm size: 16 group rank: 10 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 10 - comm size: 10 + comm size: 16 group rank: 10 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 10 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 128, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 512, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 128, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 1, 512, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 512, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 128, 512, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 16, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 128, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 16, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 16, 128, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 1, 512, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 16, 1, 512, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 128, 512, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 1, 1, 16, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 1, 16, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 128, 1, 16, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 1, 1, 16, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 512, 1, 1, 1, 16, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 128, 1, 16, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 1, 512, 16, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 512, 16, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 128, 512, 16, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 129, 513, 17, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 513, 17, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 0, 513, 17, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 129, 1, 17, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 512, 1, 1, 1, 17, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 0, 1, 17, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 129, 0, 17, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 0, 17, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 0, 0, 17, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 129, 513, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 16, 1, 513, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 0, 513, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 16, 129, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 16, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 129, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 16, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 129, 513, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 513, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 0, 513, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 129, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 512, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 129, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_16_512_2048_0_0_0_0_0_0_display_rank_11.txt b/tests/testdata/fsgrid_16_512_2048_0_0_0_0_0_0_display_rank_11.txt index c86dfc4..da07ea7 100644 --- a/tests/testdata/fsgrid_16_512_2048_0_0_0_0_0_0_display_rank_11.txt +++ b/tests/testdata/fsgrid_16_512_2048_0_0_0_0_0_0_display_rank_11.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 11 - comm size: 11 + comm size: 16 group rank: 11 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 11 - comm size: 11 + comm size: 16 group rank: 11 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 11 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 128, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 512, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 128, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 1, 512, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 512, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 128, 512, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 16, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 128, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 16, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 16, 128, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 1, 512, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 16, 1, 512, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 128, 512, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 1, 1, 16, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 1, 16, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 128, 1, 16, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 1, 1, 16, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 512, 1, 1, 1, 16, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 128, 1, 16, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 1, 512, 16, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 512, 16, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 128, 512, 16, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 129, 513, 17, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 513, 17, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 0, 513, 17, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 129, 1, 17, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 512, 1, 1, 1, 17, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 0, 1, 17, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 129, 0, 17, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 0, 17, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 0, 0, 17, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 129, 513, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 16, 1, 513, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 0, 513, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 16, 129, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 16, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 129, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 16, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 129, 513, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 513, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 0, 513, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 129, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 512, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 129, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_16_512_2048_0_0_0_0_0_0_display_rank_12.txt b/tests/testdata/fsgrid_16_512_2048_0_0_0_0_0_0_display_rank_12.txt index b82e059..d348ff7 100644 --- a/tests/testdata/fsgrid_16_512_2048_0_0_0_0_0_0_display_rank_12.txt +++ b/tests/testdata/fsgrid_16_512_2048_0_0_0_0_0_0_display_rank_12.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 12 - comm size: 12 + comm size: 16 group rank: 12 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 12 - comm size: 12 + comm size: 16 group rank: 12 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 12 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 128, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 512, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 128, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 1, 512, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 512, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 128, 512, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 16, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 128, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 16, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 16, 128, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 1, 512, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 16, 1, 512, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 128, 512, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 1, 1, 16, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 1, 16, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 128, 1, 16, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 1, 1, 16, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 512, 1, 1, 1, 16, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 128, 1, 16, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 1, 512, 16, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 512, 16, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 128, 512, 16, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 129, 513, 17, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 513, 17, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 0, 513, 17, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 129, 1, 17, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 512, 1, 1, 1, 17, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 0, 1, 17, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 129, 0, 17, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 0, 17, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 0, 0, 17, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 129, 513, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 16, 1, 513, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 0, 513, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 16, 129, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 16, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 129, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 16, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 129, 513, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 513, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 0, 513, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 129, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 512, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 129, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_16_512_2048_0_0_0_0_0_0_display_rank_13.txt b/tests/testdata/fsgrid_16_512_2048_0_0_0_0_0_0_display_rank_13.txt index 3b19430..beffb93 100644 --- a/tests/testdata/fsgrid_16_512_2048_0_0_0_0_0_0_display_rank_13.txt +++ b/tests/testdata/fsgrid_16_512_2048_0_0_0_0_0_0_display_rank_13.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 13 - comm size: 13 + comm size: 16 group rank: 13 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 13 - comm size: 13 + comm size: 16 group rank: 13 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 13 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 128, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 512, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 128, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 1, 512, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 512, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 128, 512, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 16, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 128, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 16, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 16, 128, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 1, 512, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 16, 1, 512, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 128, 512, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 1, 1, 16, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 1, 16, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 128, 1, 16, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 1, 1, 16, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 512, 1, 1, 1, 16, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 128, 1, 16, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 1, 512, 16, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 512, 16, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 128, 512, 16, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 129, 513, 17, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 513, 17, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 0, 513, 17, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 129, 1, 17, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 512, 1, 1, 1, 17, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 0, 1, 17, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 129, 0, 17, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 0, 17, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 0, 0, 17, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 129, 513, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 16, 1, 513, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 0, 513, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 16, 129, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 16, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 129, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 16, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 129, 513, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 513, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 0, 513, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 129, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 512, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 129, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_16_512_2048_0_0_0_0_0_0_display_rank_14.txt b/tests/testdata/fsgrid_16_512_2048_0_0_0_0_0_0_display_rank_14.txt index 63eb6da..f39c219 100644 --- a/tests/testdata/fsgrid_16_512_2048_0_0_0_0_0_0_display_rank_14.txt +++ b/tests/testdata/fsgrid_16_512_2048_0_0_0_0_0_0_display_rank_14.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 14 - comm size: 14 + comm size: 16 group rank: 14 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 14 - comm size: 14 + comm size: 16 group rank: 14 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 14 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 128, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 512, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 128, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 1, 512, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 512, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 128, 512, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 16, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 128, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 16, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 16, 128, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 1, 512, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 16, 1, 512, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 128, 512, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 1, 1, 16, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 1, 16, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 128, 1, 16, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 1, 1, 16, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 512, 1, 1, 1, 16, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 128, 1, 16, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 1, 512, 16, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 512, 16, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 128, 512, 16, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 129, 513, 17, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 513, 17, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 0, 513, 17, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 129, 1, 17, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 512, 1, 1, 1, 17, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 0, 1, 17, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 129, 0, 17, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 0, 17, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 0, 0, 17, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 129, 513, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 16, 1, 513, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 0, 513, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 16, 129, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 16, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 129, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 16, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 129, 513, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 513, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 0, 513, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 129, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 512, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 129, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_16_512_2048_0_0_0_0_0_0_display_rank_15.txt b/tests/testdata/fsgrid_16_512_2048_0_0_0_0_0_0_display_rank_15.txt index 374d1bf..df19c14 100644 --- a/tests/testdata/fsgrid_16_512_2048_0_0_0_0_0_0_display_rank_15.txt +++ b/tests/testdata/fsgrid_16_512_2048_0_0_0_0_0_0_display_rank_15.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 15 - comm size: 15 + comm size: 16 group rank: 15 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 15 - comm size: 15 + comm size: 16 group rank: 15 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 15 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 128, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 512, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 128, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 1, 512, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 512, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 128, 512, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 16, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 128, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 16, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 16, 128, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 1, 512, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 16, 1, 512, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 128, 512, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 1, 1, 16, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 1, 16, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 128, 1, 16, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 1, 1, 16, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 512, 1, 1, 1, 16, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 128, 1, 16, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 1, 512, 16, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 512, 16, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 128, 512, 16, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 129, 513, 17, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 513, 17, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 0, 513, 17, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 129, 1, 17, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 512, 1, 1, 1, 17, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 0, 1, 17, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 129, 0, 17, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 0, 17, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 0, 0, 17, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 129, 513, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 16, 1, 513, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 0, 513, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 16, 129, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 16, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 129, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 16, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 129, 513, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 513, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 0, 513, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 129, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 512, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 129, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_16_512_2048_0_0_0_0_0_0_display_rank_2.txt b/tests/testdata/fsgrid_16_512_2048_0_0_0_0_0_0_display_rank_2.txt index 3081784..79b02f4 100644 --- a/tests/testdata/fsgrid_16_512_2048_0_0_0_0_0_0_display_rank_2.txt +++ b/tests/testdata/fsgrid_16_512_2048_0_0_0_0_0_0_display_rank_2.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 2 - comm size: 2 + comm size: 16 group rank: 2 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 2 - comm size: 2 + comm size: 16 group rank: 2 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 2 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 128, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 512, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 128, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 1, 512, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 512, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 128, 512, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 16, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 128, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 16, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 16, 128, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 1, 512, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 16, 1, 512, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 128, 512, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 1, 1, 16, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 1, 16, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 128, 1, 16, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 1, 1, 16, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 512, 1, 1, 1, 16, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 128, 1, 16, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 1, 512, 16, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 512, 16, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 128, 512, 16, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 129, 513, 17, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 513, 17, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 0, 513, 17, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 129, 1, 17, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 512, 1, 1, 1, 17, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 0, 1, 17, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 129, 0, 17, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 0, 17, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 0, 0, 17, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 129, 513, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 16, 1, 513, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 0, 513, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 16, 129, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 16, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 129, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 16, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 129, 513, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 513, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 0, 513, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 129, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 512, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 129, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_16_512_2048_0_0_0_0_0_0_display_rank_3.txt b/tests/testdata/fsgrid_16_512_2048_0_0_0_0_0_0_display_rank_3.txt index 61f0242..0a1c707 100644 --- a/tests/testdata/fsgrid_16_512_2048_0_0_0_0_0_0_display_rank_3.txt +++ b/tests/testdata/fsgrid_16_512_2048_0_0_0_0_0_0_display_rank_3.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 3 - comm size: 3 + comm size: 16 group rank: 3 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 3 - comm size: 3 + comm size: 16 group rank: 3 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 3 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 128, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 512, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 128, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 1, 512, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 512, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 128, 512, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 16, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 128, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 16, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 16, 128, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 1, 512, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 16, 1, 512, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 128, 512, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 1, 1, 16, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 1, 16, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 128, 1, 16, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 1, 1, 16, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 512, 1, 1, 1, 16, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 128, 1, 16, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 1, 512, 16, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 512, 16, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 128, 512, 16, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 129, 513, 17, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 513, 17, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 0, 513, 17, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 129, 1, 17, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 512, 1, 1, 1, 17, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 0, 1, 17, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 129, 0, 17, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 0, 17, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 0, 0, 17, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 129, 513, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 16, 1, 513, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 0, 513, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 16, 129, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 16, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 129, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 16, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 129, 513, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 513, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 0, 513, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 129, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 512, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 129, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_16_512_2048_0_0_0_0_0_0_display_rank_4.txt b/tests/testdata/fsgrid_16_512_2048_0_0_0_0_0_0_display_rank_4.txt index 98626cd..c9feb6c 100644 --- a/tests/testdata/fsgrid_16_512_2048_0_0_0_0_0_0_display_rank_4.txt +++ b/tests/testdata/fsgrid_16_512_2048_0_0_0_0_0_0_display_rank_4.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 4 - comm size: 4 + comm size: 16 group rank: 4 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 4 - comm size: 4 + comm size: 16 group rank: 4 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 4 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 128, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 512, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 128, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 1, 512, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 512, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 128, 512, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 16, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 128, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 16, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 16, 128, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 1, 512, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 16, 1, 512, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 128, 512, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 1, 1, 16, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 1, 16, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 128, 1, 16, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 1, 1, 16, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 512, 1, 1, 1, 16, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 128, 1, 16, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 1, 512, 16, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 512, 16, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 128, 512, 16, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 129, 513, 17, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 513, 17, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 0, 513, 17, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 129, 1, 17, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 512, 1, 1, 1, 17, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 0, 1, 17, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 129, 0, 17, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 0, 17, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 0, 0, 17, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 129, 513, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 16, 1, 513, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 0, 513, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 16, 129, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 16, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 129, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 16, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 129, 513, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 513, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 0, 513, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 129, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 512, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 129, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_16_512_2048_0_0_0_0_0_0_display_rank_5.txt b/tests/testdata/fsgrid_16_512_2048_0_0_0_0_0_0_display_rank_5.txt index 5f97f4c..165dbfe 100644 --- a/tests/testdata/fsgrid_16_512_2048_0_0_0_0_0_0_display_rank_5.txt +++ b/tests/testdata/fsgrid_16_512_2048_0_0_0_0_0_0_display_rank_5.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 5 - comm size: 5 + comm size: 16 group rank: 5 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 5 - comm size: 5 + comm size: 16 group rank: 5 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 5 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 128, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 512, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 128, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 1, 512, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 512, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 128, 512, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 16, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 128, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 16, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 16, 128, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 1, 512, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 16, 1, 512, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 128, 512, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 1, 1, 16, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 1, 16, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 128, 1, 16, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 1, 1, 16, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 512, 1, 1, 1, 16, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 128, 1, 16, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 1, 512, 16, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 512, 16, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 128, 512, 16, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 129, 513, 17, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 513, 17, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 0, 513, 17, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 129, 1, 17, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 512, 1, 1, 1, 17, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 0, 1, 17, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 129, 0, 17, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 0, 17, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 0, 0, 17, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 129, 513, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 16, 1, 513, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 0, 513, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 16, 129, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 16, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 129, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 16, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 129, 513, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 513, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 0, 513, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 129, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 512, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 129, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_16_512_2048_0_0_0_0_0_0_display_rank_6.txt b/tests/testdata/fsgrid_16_512_2048_0_0_0_0_0_0_display_rank_6.txt index 3f73722..4e0c03d 100644 --- a/tests/testdata/fsgrid_16_512_2048_0_0_0_0_0_0_display_rank_6.txt +++ b/tests/testdata/fsgrid_16_512_2048_0_0_0_0_0_0_display_rank_6.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 6 - comm size: 6 + comm size: 16 group rank: 6 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 6 - comm size: 6 + comm size: 16 group rank: 6 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 6 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 128, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 512, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 128, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 1, 512, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 512, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 128, 512, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 16, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 128, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 16, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 16, 128, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 1, 512, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 16, 1, 512, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 128, 512, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 1, 1, 16, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 1, 16, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 128, 1, 16, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 1, 1, 16, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 512, 1, 1, 1, 16, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 128, 1, 16, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 1, 512, 16, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 512, 16, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 128, 512, 16, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 129, 513, 17, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 513, 17, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 0, 513, 17, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 129, 1, 17, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 512, 1, 1, 1, 17, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 0, 1, 17, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 129, 0, 17, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 0, 17, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 0, 0, 17, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 129, 513, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 16, 1, 513, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 0, 513, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 16, 129, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 16, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 129, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 16, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 129, 513, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 513, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 0, 513, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 129, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 512, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 129, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_16_512_2048_0_0_0_0_0_0_display_rank_7.txt b/tests/testdata/fsgrid_16_512_2048_0_0_0_0_0_0_display_rank_7.txt index 07693c1..86a2191 100644 --- a/tests/testdata/fsgrid_16_512_2048_0_0_0_0_0_0_display_rank_7.txt +++ b/tests/testdata/fsgrid_16_512_2048_0_0_0_0_0_0_display_rank_7.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 7 - comm size: 7 + comm size: 16 group rank: 7 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 7 - comm size: 7 + comm size: 16 group rank: 7 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 7 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 128, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 512, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 128, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 1, 512, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 512, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 128, 512, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 16, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 128, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 16, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 16, 128, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 1, 512, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 16, 1, 512, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 128, 512, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 1, 1, 16, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 1, 16, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 128, 1, 16, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 1, 1, 16, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 512, 1, 1, 1, 16, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 128, 1, 16, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 1, 512, 16, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 512, 16, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 128, 512, 16, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 129, 513, 17, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 513, 17, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 0, 513, 17, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 129, 1, 17, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 512, 1, 1, 1, 17, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 0, 1, 17, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 129, 0, 17, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 0, 17, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 0, 0, 17, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 129, 513, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 16, 1, 513, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 0, 513, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 16, 129, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 16, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 129, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 16, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 129, 513, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 513, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 0, 513, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 129, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 512, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 129, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_16_512_2048_0_0_0_0_0_0_display_rank_8.txt b/tests/testdata/fsgrid_16_512_2048_0_0_0_0_0_0_display_rank_8.txt index ed82a5e..bdd3743 100644 --- a/tests/testdata/fsgrid_16_512_2048_0_0_0_0_0_0_display_rank_8.txt +++ b/tests/testdata/fsgrid_16_512_2048_0_0_0_0_0_0_display_rank_8.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 8 - comm size: 8 + comm size: 16 group rank: 8 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 8 - comm size: 8 + comm size: 16 group rank: 8 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 8 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 128, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 512, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 128, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 1, 512, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 512, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 128, 512, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 16, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 128, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 16, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 16, 128, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 1, 512, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 16, 1, 512, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 128, 512, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 1, 1, 16, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 1, 16, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 128, 1, 16, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 1, 1, 16, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 512, 1, 1, 1, 16, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 128, 1, 16, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 1, 512, 16, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 512, 16, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 128, 512, 16, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 129, 513, 17, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 513, 17, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 0, 513, 17, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 129, 1, 17, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 512, 1, 1, 1, 17, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 0, 1, 17, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 129, 0, 17, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 0, 17, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 0, 0, 17, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 129, 513, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 16, 1, 513, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 0, 513, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 16, 129, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 16, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 129, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 16, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 129, 513, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 513, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 0, 513, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 129, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 512, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 129, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_16_512_2048_0_0_0_0_0_0_display_rank_9.txt b/tests/testdata/fsgrid_16_512_2048_0_0_0_0_0_0_display_rank_9.txt index ed8ad49..a73cad2 100644 --- a/tests/testdata/fsgrid_16_512_2048_0_0_0_0_0_0_display_rank_9.txt +++ b/tests/testdata/fsgrid_16_512_2048_0_0_0_0_0_0_display_rank_9.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 9 - comm size: 9 + comm size: 16 group rank: 9 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 9 - comm size: 9 + comm size: 16 group rank: 9 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 9 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 128, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 512, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 128, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 1, 512, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 512, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 128, 512, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 16, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 128, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 16, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 16, 128, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 1, 512, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 16, 1, 512, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 128, 512, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 1, 1, 16, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 1, 16, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 128, 1, 16, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 1, 1, 16, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 512, 1, 1, 1, 16, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 128, 1, 16, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 1, 512, 16, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 512, 16, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 128, 512, 16, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 129, 513, 17, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 513, 17, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 0, 513, 17, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 129, 1, 17, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 512, 1, 1, 1, 17, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 0, 1, 17, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 129, 0, 17, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 0, 17, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 0, 0, 17, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 129, 513, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 16, 1, 513, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 0, 513, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 16, 129, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 16, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 129, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 16, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 16, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 129, 513, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 513, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 0, 513, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 129, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 512, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 512, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 129, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 128, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 130, 514, 18, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_16_512_2048_0_0_0_16_1_1_display_rank_0.txt b/tests/testdata/fsgrid_16_512_2048_0_0_0_16_1_1_display_rank_0.txt index c8b5711..f7d07e7 100644 --- a/tests/testdata/fsgrid_16_512_2048_0_0_0_16_1_1_display_rank_0.txt +++ b/tests/testdata/fsgrid_16_512_2048_0_0_0_16_1_1_display_rank_0.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 0 - comm size: 0 + comm size: 16 group rank: 0 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 0 - comm size: 0 + comm size: 16 group rank: 0 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 0 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 512, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2048, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 512, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 512, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 512, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2048, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 512, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 512, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 512, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 1, 1, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 1, 1, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 1, 1, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 1, 1, 1, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 512, 1, 1, 1, 1, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2048, 1, 1, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 512, 1, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 512, 1, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 512, 1, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 513, 2, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 513, 2, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 513, 2, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2049, 1, 2, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 512, 1, 1, 1, 2, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 0, 1, 2, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 0, 2, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 0, 2, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 0, 2, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 513, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 513, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 513, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2049, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 513, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 513, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 513, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2049, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 512, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_16_512_2048_0_0_0_16_1_1_display_rank_1.txt b/tests/testdata/fsgrid_16_512_2048_0_0_0_16_1_1_display_rank_1.txt index af13b46..aa41bb0 100644 --- a/tests/testdata/fsgrid_16_512_2048_0_0_0_16_1_1_display_rank_1.txt +++ b/tests/testdata/fsgrid_16_512_2048_0_0_0_16_1_1_display_rank_1.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 1 - comm size: 1 + comm size: 16 group rank: 1 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 1 - comm size: 1 + comm size: 16 group rank: 1 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 1 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 512, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2048, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 512, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 512, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 512, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2048, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 512, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 512, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 512, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 1, 1, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 1, 1, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 1, 1, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 1, 1, 1, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 512, 1, 1, 1, 1, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2048, 1, 1, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 512, 1, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 512, 1, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 512, 1, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 513, 2, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 513, 2, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 513, 2, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2049, 1, 2, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 512, 1, 1, 1, 2, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 0, 1, 2, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 0, 2, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 0, 2, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 0, 2, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 513, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 513, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 513, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2049, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 513, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 513, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 513, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2049, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 512, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_16_512_2048_0_0_0_16_1_1_display_rank_10.txt b/tests/testdata/fsgrid_16_512_2048_0_0_0_16_1_1_display_rank_10.txt index 4b6b6c9..87b7a26 100644 --- a/tests/testdata/fsgrid_16_512_2048_0_0_0_16_1_1_display_rank_10.txt +++ b/tests/testdata/fsgrid_16_512_2048_0_0_0_16_1_1_display_rank_10.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 10 - comm size: 10 + comm size: 16 group rank: 10 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 10 - comm size: 10 + comm size: 16 group rank: 10 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 10 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 512, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2048, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 512, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 512, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 512, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2048, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 512, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 512, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 512, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 1, 1, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 1, 1, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 1, 1, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 1, 1, 1, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 512, 1, 1, 1, 1, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2048, 1, 1, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 512, 1, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 512, 1, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 512, 1, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 513, 2, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 513, 2, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 513, 2, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2049, 1, 2, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 512, 1, 1, 1, 2, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 0, 1, 2, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 0, 2, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 0, 2, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 0, 2, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 513, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 513, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 513, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2049, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 513, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 513, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 513, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2049, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 512, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_16_512_2048_0_0_0_16_1_1_display_rank_11.txt b/tests/testdata/fsgrid_16_512_2048_0_0_0_16_1_1_display_rank_11.txt index daf48fc..b337ddc 100644 --- a/tests/testdata/fsgrid_16_512_2048_0_0_0_16_1_1_display_rank_11.txt +++ b/tests/testdata/fsgrid_16_512_2048_0_0_0_16_1_1_display_rank_11.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 11 - comm size: 11 + comm size: 16 group rank: 11 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 11 - comm size: 11 + comm size: 16 group rank: 11 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 11 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 512, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2048, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 512, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 512, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 512, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2048, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 512, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 512, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 512, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 1, 1, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 1, 1, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 1, 1, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 1, 1, 1, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 512, 1, 1, 1, 1, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2048, 1, 1, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 512, 1, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 512, 1, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 512, 1, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 513, 2, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 513, 2, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 513, 2, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2049, 1, 2, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 512, 1, 1, 1, 2, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 0, 1, 2, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 0, 2, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 0, 2, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 0, 2, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 513, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 513, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 513, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2049, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 513, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 513, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 513, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2049, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 512, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_16_512_2048_0_0_0_16_1_1_display_rank_12.txt b/tests/testdata/fsgrid_16_512_2048_0_0_0_16_1_1_display_rank_12.txt index a4b3b54..ac0da5e 100644 --- a/tests/testdata/fsgrid_16_512_2048_0_0_0_16_1_1_display_rank_12.txt +++ b/tests/testdata/fsgrid_16_512_2048_0_0_0_16_1_1_display_rank_12.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 12 - comm size: 12 + comm size: 16 group rank: 12 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 12 - comm size: 12 + comm size: 16 group rank: 12 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 12 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 512, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2048, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 512, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 512, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 512, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2048, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 512, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 512, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 512, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 1, 1, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 1, 1, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 1, 1, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 1, 1, 1, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 512, 1, 1, 1, 1, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2048, 1, 1, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 512, 1, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 512, 1, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 512, 1, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 513, 2, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 513, 2, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 513, 2, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2049, 1, 2, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 512, 1, 1, 1, 2, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 0, 1, 2, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 0, 2, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 0, 2, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 0, 2, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 513, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 513, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 513, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2049, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 513, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 513, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 513, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2049, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 512, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_16_512_2048_0_0_0_16_1_1_display_rank_13.txt b/tests/testdata/fsgrid_16_512_2048_0_0_0_16_1_1_display_rank_13.txt index 950d466..c4838c8 100644 --- a/tests/testdata/fsgrid_16_512_2048_0_0_0_16_1_1_display_rank_13.txt +++ b/tests/testdata/fsgrid_16_512_2048_0_0_0_16_1_1_display_rank_13.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 13 - comm size: 13 + comm size: 16 group rank: 13 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 13 - comm size: 13 + comm size: 16 group rank: 13 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 13 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 512, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2048, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 512, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 512, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 512, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2048, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 512, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 512, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 512, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 1, 1, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 1, 1, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 1, 1, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 1, 1, 1, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 512, 1, 1, 1, 1, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2048, 1, 1, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 512, 1, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 512, 1, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 512, 1, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 513, 2, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 513, 2, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 513, 2, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2049, 1, 2, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 512, 1, 1, 1, 2, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 0, 1, 2, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 0, 2, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 0, 2, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 0, 2, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 513, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 513, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 513, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2049, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 513, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 513, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 513, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2049, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 512, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_16_512_2048_0_0_0_16_1_1_display_rank_14.txt b/tests/testdata/fsgrid_16_512_2048_0_0_0_16_1_1_display_rank_14.txt index 92cd24b..0906dc9 100644 --- a/tests/testdata/fsgrid_16_512_2048_0_0_0_16_1_1_display_rank_14.txt +++ b/tests/testdata/fsgrid_16_512_2048_0_0_0_16_1_1_display_rank_14.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 14 - comm size: 14 + comm size: 16 group rank: 14 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 14 - comm size: 14 + comm size: 16 group rank: 14 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 14 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 512, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2048, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 512, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 512, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 512, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2048, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 512, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 512, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 512, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 1, 1, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 1, 1, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 1, 1, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 1, 1, 1, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 512, 1, 1, 1, 1, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2048, 1, 1, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 512, 1, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 512, 1, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 512, 1, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 513, 2, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 513, 2, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 513, 2, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2049, 1, 2, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 512, 1, 1, 1, 2, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 0, 1, 2, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 0, 2, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 0, 2, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 0, 2, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 513, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 513, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 513, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2049, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 513, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 513, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 513, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2049, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 512, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_16_512_2048_0_0_0_16_1_1_display_rank_15.txt b/tests/testdata/fsgrid_16_512_2048_0_0_0_16_1_1_display_rank_15.txt index 3b5d320..e1ffe10 100644 --- a/tests/testdata/fsgrid_16_512_2048_0_0_0_16_1_1_display_rank_15.txt +++ b/tests/testdata/fsgrid_16_512_2048_0_0_0_16_1_1_display_rank_15.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 15 - comm size: 15 + comm size: 16 group rank: 15 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 15 - comm size: 15 + comm size: 16 group rank: 15 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 15 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 512, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2048, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 512, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 512, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 512, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2048, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 512, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 512, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 512, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 1, 1, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 1, 1, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 1, 1, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 1, 1, 1, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 512, 1, 1, 1, 1, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2048, 1, 1, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 512, 1, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 512, 1, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 512, 1, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 513, 2, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 513, 2, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 513, 2, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2049, 1, 2, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 512, 1, 1, 1, 2, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 0, 1, 2, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 0, 2, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 0, 2, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 0, 2, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 513, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 513, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 513, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2049, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 513, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 513, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 513, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2049, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 512, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_16_512_2048_0_0_0_16_1_1_display_rank_2.txt b/tests/testdata/fsgrid_16_512_2048_0_0_0_16_1_1_display_rank_2.txt index b27b737..7fc9980 100644 --- a/tests/testdata/fsgrid_16_512_2048_0_0_0_16_1_1_display_rank_2.txt +++ b/tests/testdata/fsgrid_16_512_2048_0_0_0_16_1_1_display_rank_2.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 2 - comm size: 2 + comm size: 16 group rank: 2 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 2 - comm size: 2 + comm size: 16 group rank: 2 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 2 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 512, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2048, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 512, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 512, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 512, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2048, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 512, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 512, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 512, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 1, 1, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 1, 1, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 1, 1, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 1, 1, 1, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 512, 1, 1, 1, 1, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2048, 1, 1, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 512, 1, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 512, 1, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 512, 1, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 513, 2, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 513, 2, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 513, 2, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2049, 1, 2, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 512, 1, 1, 1, 2, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 0, 1, 2, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 0, 2, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 0, 2, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 0, 2, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 513, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 513, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 513, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2049, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 513, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 513, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 513, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2049, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 512, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_16_512_2048_0_0_0_16_1_1_display_rank_3.txt b/tests/testdata/fsgrid_16_512_2048_0_0_0_16_1_1_display_rank_3.txt index 2cea065..c7dcbc1 100644 --- a/tests/testdata/fsgrid_16_512_2048_0_0_0_16_1_1_display_rank_3.txt +++ b/tests/testdata/fsgrid_16_512_2048_0_0_0_16_1_1_display_rank_3.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 3 - comm size: 3 + comm size: 16 group rank: 3 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 3 - comm size: 3 + comm size: 16 group rank: 3 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 3 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 512, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2048, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 512, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 512, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 512, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2048, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 512, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 512, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 512, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 1, 1, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 1, 1, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 1, 1, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 1, 1, 1, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 512, 1, 1, 1, 1, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2048, 1, 1, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 512, 1, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 512, 1, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 512, 1, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 513, 2, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 513, 2, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 513, 2, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2049, 1, 2, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 512, 1, 1, 1, 2, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 0, 1, 2, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 0, 2, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 0, 2, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 0, 2, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 513, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 513, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 513, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2049, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 513, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 513, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 513, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2049, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 512, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_16_512_2048_0_0_0_16_1_1_display_rank_4.txt b/tests/testdata/fsgrid_16_512_2048_0_0_0_16_1_1_display_rank_4.txt index 463fd18..c9c07ff 100644 --- a/tests/testdata/fsgrid_16_512_2048_0_0_0_16_1_1_display_rank_4.txt +++ b/tests/testdata/fsgrid_16_512_2048_0_0_0_16_1_1_display_rank_4.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 4 - comm size: 4 + comm size: 16 group rank: 4 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 4 - comm size: 4 + comm size: 16 group rank: 4 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 4 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 512, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2048, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 512, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 512, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 512, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2048, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 512, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 512, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 512, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 1, 1, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 1, 1, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 1, 1, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 1, 1, 1, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 512, 1, 1, 1, 1, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2048, 1, 1, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 512, 1, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 512, 1, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 512, 1, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 513, 2, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 513, 2, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 513, 2, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2049, 1, 2, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 512, 1, 1, 1, 2, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 0, 1, 2, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 0, 2, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 0, 2, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 0, 2, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 513, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 513, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 513, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2049, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 513, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 513, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 513, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2049, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 512, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_16_512_2048_0_0_0_16_1_1_display_rank_5.txt b/tests/testdata/fsgrid_16_512_2048_0_0_0_16_1_1_display_rank_5.txt index 69ec41f..9fa46bb 100644 --- a/tests/testdata/fsgrid_16_512_2048_0_0_0_16_1_1_display_rank_5.txt +++ b/tests/testdata/fsgrid_16_512_2048_0_0_0_16_1_1_display_rank_5.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 5 - comm size: 5 + comm size: 16 group rank: 5 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 5 - comm size: 5 + comm size: 16 group rank: 5 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 5 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 512, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2048, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 512, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 512, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 512, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2048, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 512, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 512, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 512, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 1, 1, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 1, 1, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 1, 1, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 1, 1, 1, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 512, 1, 1, 1, 1, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2048, 1, 1, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 512, 1, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 512, 1, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 512, 1, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 513, 2, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 513, 2, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 513, 2, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2049, 1, 2, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 512, 1, 1, 1, 2, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 0, 1, 2, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 0, 2, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 0, 2, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 0, 2, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 513, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 513, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 513, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2049, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 513, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 513, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 513, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2049, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 512, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_16_512_2048_0_0_0_16_1_1_display_rank_6.txt b/tests/testdata/fsgrid_16_512_2048_0_0_0_16_1_1_display_rank_6.txt index 53e55db..28cc027 100644 --- a/tests/testdata/fsgrid_16_512_2048_0_0_0_16_1_1_display_rank_6.txt +++ b/tests/testdata/fsgrid_16_512_2048_0_0_0_16_1_1_display_rank_6.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 6 - comm size: 6 + comm size: 16 group rank: 6 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 6 - comm size: 6 + comm size: 16 group rank: 6 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 6 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 512, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2048, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 512, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 512, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 512, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2048, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 512, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 512, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 512, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 1, 1, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 1, 1, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 1, 1, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 1, 1, 1, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 512, 1, 1, 1, 1, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2048, 1, 1, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 512, 1, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 512, 1, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 512, 1, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 513, 2, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 513, 2, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 513, 2, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2049, 1, 2, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 512, 1, 1, 1, 2, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 0, 1, 2, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 0, 2, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 0, 2, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 0, 2, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 513, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 513, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 513, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2049, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 513, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 513, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 513, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2049, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 512, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_16_512_2048_0_0_0_16_1_1_display_rank_7.txt b/tests/testdata/fsgrid_16_512_2048_0_0_0_16_1_1_display_rank_7.txt index 9c2f6be..c5039f7 100644 --- a/tests/testdata/fsgrid_16_512_2048_0_0_0_16_1_1_display_rank_7.txt +++ b/tests/testdata/fsgrid_16_512_2048_0_0_0_16_1_1_display_rank_7.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 7 - comm size: 7 + comm size: 16 group rank: 7 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 7 - comm size: 7 + comm size: 16 group rank: 7 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 7 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 512, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2048, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 512, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 512, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 512, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2048, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 512, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 512, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 512, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 1, 1, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 1, 1, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 1, 1, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 1, 1, 1, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 512, 1, 1, 1, 1, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2048, 1, 1, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 512, 1, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 512, 1, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 512, 1, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 513, 2, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 513, 2, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 513, 2, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2049, 1, 2, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 512, 1, 1, 1, 2, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 0, 1, 2, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 0, 2, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 0, 2, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 0, 2, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 513, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 513, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 513, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2049, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 513, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 513, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 513, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2049, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 512, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_16_512_2048_0_0_0_16_1_1_display_rank_8.txt b/tests/testdata/fsgrid_16_512_2048_0_0_0_16_1_1_display_rank_8.txt index f726303..0f71f8d 100644 --- a/tests/testdata/fsgrid_16_512_2048_0_0_0_16_1_1_display_rank_8.txt +++ b/tests/testdata/fsgrid_16_512_2048_0_0_0_16_1_1_display_rank_8.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 8 - comm size: 8 + comm size: 16 group rank: 8 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 8 - comm size: 8 + comm size: 16 group rank: 8 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 8 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 512, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2048, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 512, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 512, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 512, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2048, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 512, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 512, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 512, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 1, 1, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 1, 1, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 1, 1, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 1, 1, 1, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 512, 1, 1, 1, 1, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2048, 1, 1, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 512, 1, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 512, 1, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 512, 1, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 513, 2, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 513, 2, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 513, 2, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2049, 1, 2, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 512, 1, 1, 1, 2, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 0, 1, 2, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 0, 2, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 0, 2, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 0, 2, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 513, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 513, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 513, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2049, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 513, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 513, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 513, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2049, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 512, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_16_512_2048_0_0_0_16_1_1_display_rank_9.txt b/tests/testdata/fsgrid_16_512_2048_0_0_0_16_1_1_display_rank_9.txt index c23dfd1..9518131 100644 --- a/tests/testdata/fsgrid_16_512_2048_0_0_0_16_1_1_display_rank_9.txt +++ b/tests/testdata/fsgrid_16_512_2048_0_0_0_16_1_1_display_rank_9.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 9 - comm size: 9 + comm size: 16 group rank: 9 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 9 - comm size: 9 + comm size: 16 group rank: 9 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 9 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 512, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2048, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 512, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 512, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 512, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2048, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 512, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 512, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 512, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 1, 1, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 1, 1, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 1, 1, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 1, 1, 1, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 512, 1, 1, 1, 1, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2048, 1, 1, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 1, 512, 1, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 512, 1, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2048, 512, 1, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 513, 2, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 513, 2, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 513, 2, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2049, 1, 2, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 512, 1, 1, 1, 2, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 0, 1, 2, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 0, 2, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 0, 2, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 0, 2, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 513, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 513, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 513, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2049, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 513, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 513, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 513, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 2049, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 512, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 512, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 2049, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 2048, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 2050, 514, 3, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_512_128_1024_1_0_1_1_16_1_display_rank_0.txt b/tests/testdata/fsgrid_512_128_1024_1_0_1_1_16_1_display_rank_0.txt index aa33b19..ee6f51d 100644 --- a/tests/testdata/fsgrid_512_128_1024_1_0_1_1_16_1_display_rank_0.txt +++ b/tests/testdata/fsgrid_512_128_1024_1_0_1_1_16_1_display_rank_0.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 0 - comm size: 0 + comm size: 16 group rank: 0 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 0 - comm size: 0 + comm size: 16 group rank: 0 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 0 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1024, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 8, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1024, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1, 8, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 8, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1024, 8, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 512, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1024, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 512, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 512, 1024, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1, 8, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 512, 1, 8, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1024, 8, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1, 1, 512, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 1, 512, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1024, 1, 512, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1, 1, 512, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 8, 1, 1, 1, 512, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1024, 1, 512, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1, 8, 512, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 8, 512, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1024, 8, 512, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1025, 9, 513, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 9, 513, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 0, 9, 513, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1025, 1, 513, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 8, 1, 1, 1, 513, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 0, 1, 513, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1025, 0, 513, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 0, 513, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 0, 0, 513, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1025, 9, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 512, 1, 9, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 0, 9, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 512, 1025, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 512, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1025, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 512, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1025, 9, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 9, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 0, 9, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1025, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 8, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1025, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_512_128_1024_1_0_1_1_16_1_display_rank_1.txt b/tests/testdata/fsgrid_512_128_1024_1_0_1_1_16_1_display_rank_1.txt index 90e98aa..6565901 100644 --- a/tests/testdata/fsgrid_512_128_1024_1_0_1_1_16_1_display_rank_1.txt +++ b/tests/testdata/fsgrid_512_128_1024_1_0_1_1_16_1_display_rank_1.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 1 - comm size: 1 + comm size: 16 group rank: 1 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 1 - comm size: 1 + comm size: 16 group rank: 1 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 1 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1024, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 8, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1024, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1, 8, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 8, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1024, 8, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 512, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1024, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 512, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 512, 1024, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1, 8, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 512, 1, 8, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1024, 8, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1, 1, 512, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 1, 512, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1024, 1, 512, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1, 1, 512, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 8, 1, 1, 1, 512, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1024, 1, 512, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1, 8, 512, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 8, 512, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1024, 8, 512, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1025, 9, 513, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 9, 513, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 0, 9, 513, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1025, 1, 513, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 8, 1, 1, 1, 513, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 0, 1, 513, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1025, 0, 513, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 0, 513, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 0, 0, 513, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1025, 9, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 512, 1, 9, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 0, 9, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 512, 1025, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 512, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1025, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 512, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1025, 9, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 9, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 0, 9, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1025, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 8, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1025, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_512_128_1024_1_0_1_1_16_1_display_rank_10.txt b/tests/testdata/fsgrid_512_128_1024_1_0_1_1_16_1_display_rank_10.txt index 1978ca1..1fe0a0d 100644 --- a/tests/testdata/fsgrid_512_128_1024_1_0_1_1_16_1_display_rank_10.txt +++ b/tests/testdata/fsgrid_512_128_1024_1_0_1_1_16_1_display_rank_10.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 10 - comm size: 10 + comm size: 16 group rank: 10 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 10 - comm size: 10 + comm size: 16 group rank: 10 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 10 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1024, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 8, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1024, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1, 8, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 8, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1024, 8, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 512, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1024, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 512, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 512, 1024, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1, 8, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 512, 1, 8, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1024, 8, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1, 1, 512, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 1, 512, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1024, 1, 512, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1, 1, 512, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 8, 1, 1, 1, 512, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1024, 1, 512, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1, 8, 512, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 8, 512, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1024, 8, 512, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1025, 9, 513, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 9, 513, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 0, 9, 513, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1025, 1, 513, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 8, 1, 1, 1, 513, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 0, 1, 513, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1025, 0, 513, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 0, 513, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 0, 0, 513, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1025, 9, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 512, 1, 9, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 0, 9, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 512, 1025, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 512, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1025, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 512, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1025, 9, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 9, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 0, 9, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1025, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 8, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1025, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_512_128_1024_1_0_1_1_16_1_display_rank_11.txt b/tests/testdata/fsgrid_512_128_1024_1_0_1_1_16_1_display_rank_11.txt index 133cff2..7b51cc3 100644 --- a/tests/testdata/fsgrid_512_128_1024_1_0_1_1_16_1_display_rank_11.txt +++ b/tests/testdata/fsgrid_512_128_1024_1_0_1_1_16_1_display_rank_11.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 11 - comm size: 11 + comm size: 16 group rank: 11 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 11 - comm size: 11 + comm size: 16 group rank: 11 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 11 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1024, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 8, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1024, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1, 8, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 8, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1024, 8, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 512, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1024, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 512, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 512, 1024, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1, 8, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 512, 1, 8, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1024, 8, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1, 1, 512, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 1, 512, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1024, 1, 512, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1, 1, 512, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 8, 1, 1, 1, 512, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1024, 1, 512, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1, 8, 512, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 8, 512, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1024, 8, 512, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1025, 9, 513, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 9, 513, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 0, 9, 513, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1025, 1, 513, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 8, 1, 1, 1, 513, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 0, 1, 513, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1025, 0, 513, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 0, 513, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 0, 0, 513, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1025, 9, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 512, 1, 9, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 0, 9, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 512, 1025, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 512, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1025, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 512, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1025, 9, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 9, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 0, 9, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1025, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 8, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1025, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_512_128_1024_1_0_1_1_16_1_display_rank_12.txt b/tests/testdata/fsgrid_512_128_1024_1_0_1_1_16_1_display_rank_12.txt index 208a567..c1f2bd6 100644 --- a/tests/testdata/fsgrid_512_128_1024_1_0_1_1_16_1_display_rank_12.txt +++ b/tests/testdata/fsgrid_512_128_1024_1_0_1_1_16_1_display_rank_12.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 12 - comm size: 12 + comm size: 16 group rank: 12 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 12 - comm size: 12 + comm size: 16 group rank: 12 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 12 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1024, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 8, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1024, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1, 8, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 8, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1024, 8, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 512, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1024, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 512, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 512, 1024, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1, 8, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 512, 1, 8, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1024, 8, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1, 1, 512, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 1, 512, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1024, 1, 512, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1, 1, 512, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 8, 1, 1, 1, 512, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1024, 1, 512, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1, 8, 512, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 8, 512, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1024, 8, 512, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1025, 9, 513, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 9, 513, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 0, 9, 513, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1025, 1, 513, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 8, 1, 1, 1, 513, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 0, 1, 513, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1025, 0, 513, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 0, 513, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 0, 0, 513, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1025, 9, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 512, 1, 9, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 0, 9, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 512, 1025, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 512, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1025, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 512, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1025, 9, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 9, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 0, 9, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1025, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 8, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1025, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_512_128_1024_1_0_1_1_16_1_display_rank_13.txt b/tests/testdata/fsgrid_512_128_1024_1_0_1_1_16_1_display_rank_13.txt index d29d771..6bb4132 100644 --- a/tests/testdata/fsgrid_512_128_1024_1_0_1_1_16_1_display_rank_13.txt +++ b/tests/testdata/fsgrid_512_128_1024_1_0_1_1_16_1_display_rank_13.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 13 - comm size: 13 + comm size: 16 group rank: 13 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 13 - comm size: 13 + comm size: 16 group rank: 13 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 13 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1024, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 8, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1024, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1, 8, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 8, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1024, 8, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 512, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1024, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 512, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 512, 1024, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1, 8, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 512, 1, 8, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1024, 8, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1, 1, 512, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 1, 512, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1024, 1, 512, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1, 1, 512, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 8, 1, 1, 1, 512, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1024, 1, 512, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1, 8, 512, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 8, 512, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1024, 8, 512, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1025, 9, 513, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 9, 513, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 0, 9, 513, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1025, 1, 513, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 8, 1, 1, 1, 513, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 0, 1, 513, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1025, 0, 513, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 0, 513, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 0, 0, 513, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1025, 9, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 512, 1, 9, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 0, 9, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 512, 1025, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 512, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1025, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 512, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1025, 9, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 9, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 0, 9, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1025, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 8, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1025, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_512_128_1024_1_0_1_1_16_1_display_rank_14.txt b/tests/testdata/fsgrid_512_128_1024_1_0_1_1_16_1_display_rank_14.txt index f644378..286818b 100644 --- a/tests/testdata/fsgrid_512_128_1024_1_0_1_1_16_1_display_rank_14.txt +++ b/tests/testdata/fsgrid_512_128_1024_1_0_1_1_16_1_display_rank_14.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 14 - comm size: 14 + comm size: 16 group rank: 14 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 14 - comm size: 14 + comm size: 16 group rank: 14 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 14 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1024, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 8, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1024, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1, 8, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 8, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1024, 8, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 512, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1024, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 512, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 512, 1024, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1, 8, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 512, 1, 8, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1024, 8, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1, 1, 512, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 1, 512, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1024, 1, 512, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1, 1, 512, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 8, 1, 1, 1, 512, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1024, 1, 512, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1, 8, 512, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 8, 512, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1024, 8, 512, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1025, 9, 513, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 9, 513, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 0, 9, 513, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1025, 1, 513, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 8, 1, 1, 1, 513, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 0, 1, 513, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1025, 0, 513, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 0, 513, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 0, 0, 513, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1025, 9, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 512, 1, 9, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 0, 9, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 512, 1025, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 512, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1025, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 512, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1025, 9, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 9, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 0, 9, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1025, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 8, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1025, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_512_128_1024_1_0_1_1_16_1_display_rank_15.txt b/tests/testdata/fsgrid_512_128_1024_1_0_1_1_16_1_display_rank_15.txt index e800e83..fc1c06a 100644 --- a/tests/testdata/fsgrid_512_128_1024_1_0_1_1_16_1_display_rank_15.txt +++ b/tests/testdata/fsgrid_512_128_1024_1_0_1_1_16_1_display_rank_15.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 15 - comm size: 15 + comm size: 16 group rank: 15 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 15 - comm size: 15 + comm size: 16 group rank: 15 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 15 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1024, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 8, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1024, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1, 8, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 8, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1024, 8, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 512, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1024, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 512, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 512, 1024, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1, 8, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 512, 1, 8, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1024, 8, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1, 1, 512, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 1, 512, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1024, 1, 512, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1, 1, 512, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 8, 1, 1, 1, 512, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1024, 1, 512, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1, 8, 512, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 8, 512, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1024, 8, 512, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1025, 9, 513, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 9, 513, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 0, 9, 513, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1025, 1, 513, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 8, 1, 1, 1, 513, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 0, 1, 513, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1025, 0, 513, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 0, 513, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 0, 0, 513, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1025, 9, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 512, 1, 9, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 0, 9, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 512, 1025, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 512, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1025, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 512, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1025, 9, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 9, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 0, 9, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1025, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 8, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1025, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_512_128_1024_1_0_1_1_16_1_display_rank_2.txt b/tests/testdata/fsgrid_512_128_1024_1_0_1_1_16_1_display_rank_2.txt index 7dea49e..b050f4c 100644 --- a/tests/testdata/fsgrid_512_128_1024_1_0_1_1_16_1_display_rank_2.txt +++ b/tests/testdata/fsgrid_512_128_1024_1_0_1_1_16_1_display_rank_2.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 2 - comm size: 2 + comm size: 16 group rank: 2 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 2 - comm size: 2 + comm size: 16 group rank: 2 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 2 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1024, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 8, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1024, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1, 8, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 8, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1024, 8, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 512, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1024, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 512, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 512, 1024, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1, 8, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 512, 1, 8, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1024, 8, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1, 1, 512, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 1, 512, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1024, 1, 512, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1, 1, 512, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 8, 1, 1, 1, 512, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1024, 1, 512, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1, 8, 512, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 8, 512, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1024, 8, 512, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1025, 9, 513, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 9, 513, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 0, 9, 513, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1025, 1, 513, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 8, 1, 1, 1, 513, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 0, 1, 513, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1025, 0, 513, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 0, 513, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 0, 0, 513, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1025, 9, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 512, 1, 9, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 0, 9, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 512, 1025, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 512, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1025, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 512, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1025, 9, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 9, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 0, 9, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1025, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 8, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1025, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_512_128_1024_1_0_1_1_16_1_display_rank_3.txt b/tests/testdata/fsgrid_512_128_1024_1_0_1_1_16_1_display_rank_3.txt index c67f978..55adb1e 100644 --- a/tests/testdata/fsgrid_512_128_1024_1_0_1_1_16_1_display_rank_3.txt +++ b/tests/testdata/fsgrid_512_128_1024_1_0_1_1_16_1_display_rank_3.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 3 - comm size: 3 + comm size: 16 group rank: 3 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 3 - comm size: 3 + comm size: 16 group rank: 3 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 3 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1024, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 8, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1024, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1, 8, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 8, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1024, 8, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 512, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1024, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 512, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 512, 1024, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1, 8, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 512, 1, 8, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1024, 8, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1, 1, 512, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 1, 512, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1024, 1, 512, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1, 1, 512, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 8, 1, 1, 1, 512, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1024, 1, 512, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1, 8, 512, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 8, 512, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1024, 8, 512, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1025, 9, 513, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 9, 513, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 0, 9, 513, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1025, 1, 513, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 8, 1, 1, 1, 513, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 0, 1, 513, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1025, 0, 513, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 0, 513, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 0, 0, 513, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1025, 9, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 512, 1, 9, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 0, 9, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 512, 1025, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 512, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1025, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 512, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1025, 9, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 9, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 0, 9, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1025, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 8, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1025, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_512_128_1024_1_0_1_1_16_1_display_rank_4.txt b/tests/testdata/fsgrid_512_128_1024_1_0_1_1_16_1_display_rank_4.txt index 46f9f61..c78a191 100644 --- a/tests/testdata/fsgrid_512_128_1024_1_0_1_1_16_1_display_rank_4.txt +++ b/tests/testdata/fsgrid_512_128_1024_1_0_1_1_16_1_display_rank_4.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 4 - comm size: 4 + comm size: 16 group rank: 4 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 4 - comm size: 4 + comm size: 16 group rank: 4 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 4 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1024, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 8, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1024, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1, 8, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 8, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1024, 8, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 512, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1024, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 512, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 512, 1024, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1, 8, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 512, 1, 8, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1024, 8, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1, 1, 512, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 1, 512, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1024, 1, 512, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1, 1, 512, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 8, 1, 1, 1, 512, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1024, 1, 512, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1, 8, 512, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 8, 512, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1024, 8, 512, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1025, 9, 513, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 9, 513, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 0, 9, 513, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1025, 1, 513, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 8, 1, 1, 1, 513, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 0, 1, 513, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1025, 0, 513, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 0, 513, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 0, 0, 513, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1025, 9, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 512, 1, 9, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 0, 9, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 512, 1025, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 512, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1025, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 512, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1025, 9, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 9, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 0, 9, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1025, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 8, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1025, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_512_128_1024_1_0_1_1_16_1_display_rank_5.txt b/tests/testdata/fsgrid_512_128_1024_1_0_1_1_16_1_display_rank_5.txt index 7494ac8..457b1cb 100644 --- a/tests/testdata/fsgrid_512_128_1024_1_0_1_1_16_1_display_rank_5.txt +++ b/tests/testdata/fsgrid_512_128_1024_1_0_1_1_16_1_display_rank_5.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 5 - comm size: 5 + comm size: 16 group rank: 5 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 5 - comm size: 5 + comm size: 16 group rank: 5 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 5 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1024, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 8, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1024, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1, 8, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 8, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1024, 8, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 512, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1024, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 512, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 512, 1024, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1, 8, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 512, 1, 8, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1024, 8, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1, 1, 512, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 1, 512, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1024, 1, 512, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1, 1, 512, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 8, 1, 1, 1, 512, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1024, 1, 512, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1, 8, 512, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 8, 512, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1024, 8, 512, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1025, 9, 513, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 9, 513, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 0, 9, 513, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1025, 1, 513, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 8, 1, 1, 1, 513, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 0, 1, 513, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1025, 0, 513, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 0, 513, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 0, 0, 513, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1025, 9, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 512, 1, 9, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 0, 9, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 512, 1025, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 512, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1025, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 512, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1025, 9, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 9, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 0, 9, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1025, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 8, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1025, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_512_128_1024_1_0_1_1_16_1_display_rank_6.txt b/tests/testdata/fsgrid_512_128_1024_1_0_1_1_16_1_display_rank_6.txt index 5f706de..3c92420 100644 --- a/tests/testdata/fsgrid_512_128_1024_1_0_1_1_16_1_display_rank_6.txt +++ b/tests/testdata/fsgrid_512_128_1024_1_0_1_1_16_1_display_rank_6.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 6 - comm size: 6 + comm size: 16 group rank: 6 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 6 - comm size: 6 + comm size: 16 group rank: 6 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 6 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1024, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 8, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1024, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1, 8, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 8, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1024, 8, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 512, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1024, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 512, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 512, 1024, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1, 8, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 512, 1, 8, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1024, 8, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1, 1, 512, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 1, 512, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1024, 1, 512, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1, 1, 512, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 8, 1, 1, 1, 512, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1024, 1, 512, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1, 8, 512, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 8, 512, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1024, 8, 512, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1025, 9, 513, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 9, 513, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 0, 9, 513, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1025, 1, 513, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 8, 1, 1, 1, 513, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 0, 1, 513, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1025, 0, 513, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 0, 513, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 0, 0, 513, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1025, 9, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 512, 1, 9, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 0, 9, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 512, 1025, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 512, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1025, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 512, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1025, 9, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 9, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 0, 9, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1025, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 8, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1025, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_512_128_1024_1_0_1_1_16_1_display_rank_7.txt b/tests/testdata/fsgrid_512_128_1024_1_0_1_1_16_1_display_rank_7.txt index 0a8f439..70cef4a 100644 --- a/tests/testdata/fsgrid_512_128_1024_1_0_1_1_16_1_display_rank_7.txt +++ b/tests/testdata/fsgrid_512_128_1024_1_0_1_1_16_1_display_rank_7.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 7 - comm size: 7 + comm size: 16 group rank: 7 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 7 - comm size: 7 + comm size: 16 group rank: 7 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 7 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1024, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 8, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1024, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1, 8, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 8, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1024, 8, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 512, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1024, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 512, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 512, 1024, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1, 8, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 512, 1, 8, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1024, 8, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1, 1, 512, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 1, 512, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1024, 1, 512, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1, 1, 512, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 8, 1, 1, 1, 512, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1024, 1, 512, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1, 8, 512, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 8, 512, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1024, 8, 512, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1025, 9, 513, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 9, 513, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 0, 9, 513, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1025, 1, 513, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 8, 1, 1, 1, 513, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 0, 1, 513, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1025, 0, 513, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 0, 513, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 0, 0, 513, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1025, 9, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 512, 1, 9, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 0, 9, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 512, 1025, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 512, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1025, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 512, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1025, 9, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 9, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 0, 9, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1025, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 8, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1025, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_512_128_1024_1_0_1_1_16_1_display_rank_8.txt b/tests/testdata/fsgrid_512_128_1024_1_0_1_1_16_1_display_rank_8.txt index 002c012..046accd 100644 --- a/tests/testdata/fsgrid_512_128_1024_1_0_1_1_16_1_display_rank_8.txt +++ b/tests/testdata/fsgrid_512_128_1024_1_0_1_1_16_1_display_rank_8.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 8 - comm size: 8 + comm size: 16 group rank: 8 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 8 - comm size: 8 + comm size: 16 group rank: 8 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 8 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1024, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 8, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1024, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1, 8, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 8, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1024, 8, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 512, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1024, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 512, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 512, 1024, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1, 8, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 512, 1, 8, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1024, 8, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1, 1, 512, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 1, 512, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1024, 1, 512, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1, 1, 512, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 8, 1, 1, 1, 512, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1024, 1, 512, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1, 8, 512, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 8, 512, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1024, 8, 512, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1025, 9, 513, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 9, 513, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 0, 9, 513, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1025, 1, 513, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 8, 1, 1, 1, 513, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 0, 1, 513, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1025, 0, 513, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 0, 513, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 0, 0, 513, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1025, 9, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 512, 1, 9, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 0, 9, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 512, 1025, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 512, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1025, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 512, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1025, 9, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 9, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 0, 9, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1025, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 8, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1025, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] diff --git a/tests/testdata/fsgrid_512_128_1024_1_0_1_1_16_1_display_rank_9.txt b/tests/testdata/fsgrid_512_128_1024_1_0_1_1_16_1_display_rank_9.txt index 6be725e..24d71aa 100644 --- a/tests/testdata/fsgrid_512_128_1024_1_0_1_1_16_1_display_rank_9.txt +++ b/tests/testdata/fsgrid_512_128_1024_1_0_1_1_16_1_display_rank_9.txt @@ -1,22 +1,16 @@ { comm1d: comm rank: 9 - comm size: 9 + comm size: 16 group rank: 9 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm1d_aux: MPI_COMM_NULL comm3d: comm rank: 9 - comm size: 9 + comm size: 16 group rank: 9 group size: 16 - remotegroup rank: MPI_UNDEFINED - remotegroup size: 16 - remotesize: 16 is intercomm: 0 comm3d_aux: MPI_COMM_NULL rank: 9 @@ -49,7 +43,7 @@ ] neigbourSendType: [ { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1, 1, 1, 56 @@ -58,11 +52,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 1, 1, 56 @@ -71,11 +87,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1024, 1, 1, 56 @@ -84,11 +122,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1, 1, 1, 56 @@ -97,11 +157,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 8, 1, 1, 1, 1, 56 @@ -110,11 +192,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1024, 1, 1, 56 @@ -123,11 +227,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1, 8, 1, 56 @@ -136,11 +262,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 8, 1, 56 @@ -149,11 +297,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1024, 8, 1, 56 @@ -162,11 +332,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1, 1, 1, 56 @@ -175,11 +367,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 512, 1, 1, 1, 56 @@ -188,11 +402,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1024, 1, 1, 56 @@ -201,11 +437,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 512, 1, 1, 1, 56 @@ -214,11 +472,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -230,7 +510,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 512, 1024, 1, 1, 56 @@ -239,11 +519,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1, 8, 1, 56 @@ -252,11 +554,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 512, 1, 8, 1, 56 @@ -265,11 +589,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1024, 8, 1, 56 @@ -278,11 +624,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1, 1, 512, 56 @@ -291,11 +659,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 1, 512, 56 @@ -304,11 +694,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1024, 1, 512, 56 @@ -317,11 +729,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1, 1, 512, 56 @@ -330,11 +764,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 8, 1, 1, 1, 512, 56 @@ -343,11 +799,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1024, 1, 512, 56 @@ -356,11 +834,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1, 8, 512, 56 @@ -369,11 +869,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 8, 512, 56 @@ -382,11 +904,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1024, 8, 512, 56 @@ -395,13 +939,35 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ] neighbourReceiveType: [ { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1025, 9, 513, 56 @@ -410,11 +976,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 9, 513, 56 @@ -423,11 +1011,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 0, 9, 513, 56 @@ -436,11 +1046,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1025, 1, 513, 56 @@ -449,11 +1081,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 8, 1, 1, 1, 513, 56 @@ -462,11 +1116,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 0, 1, 513, 56 @@ -475,11 +1151,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1025, 0, 513, 56 @@ -488,11 +1186,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 0, 513, 56 @@ -501,11 +1221,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 0, 0, 513, 56 @@ -514,11 +1256,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1025, 9, 1, 56 @@ -527,11 +1291,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 512, 1, 9, 1, 56 @@ -540,11 +1326,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 0, 9, 1, 56 @@ -553,11 +1361,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 512, 1025, 1, 1, 56 @@ -566,11 +1396,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :-1 + combiner: -1 integers: [ ] @@ -582,7 +1434,7 @@ ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 512, 0, 1, 1, 56 @@ -591,11 +1443,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 1025, 0, 1, 56 @@ -604,11 +1478,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 512, 1, 0, 1, 56 @@ -617,11 +1513,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 512, 0, 0, 1, 56 @@ -630,11 +1548,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1025, 9, 0, 56 @@ -643,11 +1583,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 9, 0, 56 @@ -656,11 +1618,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 0, 9, 0, 56 @@ -669,11 +1653,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 1025, 1, 0, 56 @@ -682,11 +1688,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 8, 1, 1, 1, 0, 56 @@ -695,11 +1723,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 8, 1, 0, 1, 0, 56 @@ -708,11 +1758,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 1025, 0, 0, 56 @@ -721,11 +1793,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1024, 1, 1, 1, 0, 0, 56 @@ -734,11 +1828,33 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } { - combiner :13 + combiner: 13 integers: [ 3, 1026, 10, 514, 1, 1, 1, 0, 0, 0, 56 @@ -747,7 +1863,29 @@ ] data types: [ - 0x8C000005 + { + combiner: 3 + integers: [ + 120 + ] + addresses: [ + + ] + data types: [ + { + combiner: -1 + integers: [ + + ] + addresses: [ + + ] + data types: [ + + ] + } + ] + } ] } ]