|
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
|
|
|
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.