MPI multidimensional arrays

Carlis

Senior member
May 19, 2006
237
0
76
Hi
Im passing some multidimensional al arrays over MPI. However, Im struggling with some hangups.

Essentially I do

static cont int NK=16
static cont int NT=400
static cont int NK=S=4
static cont int NK=IR=2

double SIGMA [NK][NK][NT][IR];

...
cout<< MPI_RANK<< " begin "<<endl;
MPI_Bcast(&SIGMA, NK*NK*NT*S*IR, MPI_DOUBLE, 0, MPI_COMM_WORLD);
cout<< MPI_RANK<< " end "<<endl;
...

Now, I have done this before and never had any trouble. But now, some of my processes get stuck. They do print 'begin', but not 'end'.
Also, some of the processes even finish and quit entirely, while others just wait forever.
Is it something wrong with this MPI call?

Best
//
Johan
 

Schmide

Diamond Member
Mar 7, 2002
5,590
724
126
Looking it up, it seems the default stack size for MPI is 128k, your arrays are 6.6MB. You are probably overflowing the stack. If you are working with such large arrays, you should probably look at passing by reference and or better memory management techniques.

Edit: Never mind. I see you pass by reference. I blame the lack of code tags.
 
Last edited:
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |