|
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
|
|
|
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан