[Beowulf] MPI programming question: Interleaved MPI_Gatherv?
Many of your questions may have already been answered in earlier discussions or in the FAQ. The search results page will indicate current discussions as well as past list serves, articles, and papers.
Michael Gauckler maillists at gauckler.chMon Feb 28 22:44:14 PST 2005
- Previous message: [Beowulf] Pi calculator/RAID accross all nodes/Mosix vs. OpenMosix
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Dear List, I would like to gather the data from several processes. Instead of the comonly used stride, I want to interleave the data: Rank 0: AAAAA -> ABCDABCDABCDABCDABCD Rank 1: BBBBB ----^---^---^---^---^ Rank 2: CCCCC -----^---^---^---^---^ Rank 3: DDDDD ------^---^---^---^---^ Since the stride of the receive type is indicated in multpiles of its mpi_type, no interleaving is possible (the smallest striping factor leads to AAAAABBBBBBCCCCCDDDDD). Is there a way to achieve this behaviour in an elegant way, as MPI_Gather promises it? Or do I need to do Send/Recv with self-aligned offsets? Thank you for your help! Michael
- Previous message: [Beowulf] Pi calculator/RAID accross all nodes/Mosix vs. OpenMosix
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Beowulf mailing list
