OFF: Распараллелить цикл MPI
☑
0
dis12345
02.12.18
✎
11:06
Здравствуйте! Если кто недавно учился и знает распараллеливание процессов, подскажите как распараллелить цикл по MPI на с:
for(x = 0; x <= XMAX; x++)
for(y = 0; y <= YMAX; y++)
screen[x][y] = compute(x,y);
сначала по внешнему, затем по внутреннему циклу ?
Сыну буха дали лабу, а он никакой...
А я когда учился у нас был Fortran77 и EC-1035
1
Волшебник
02.12.18
✎
12:29
Рутовый (нулевой) процесс раздает значения XMIN и XMAX, все остальные вычисляют точки по полученным диапазонам.
2
dis12345
02.12.18
✎
12:32
а поподробней можно ?
3
ansh15
02.12.18
✎
12:35
4
Волшебник
02.12.18
✎
12:38
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший