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