3582279895

3582279895



OpenMP OpenMP/ll

#include <omp.h> #include <iostream>

using namespace std;

int main ( void ) { int i, j, sum; int sum_sum = 0;

#pragma omp parallel for private(i, j, sum) shared(sum_sum) for ( i = 1; i < 20; i++ ) { sum = 0;

for ( j = 0; j <= i; j++ )

sum += j;

Upragma omp critical

To trzeba chronić


Wydruk także!



sum_sum += sum;

cout « "To ja watek nr " « omp_get_thread_num() « " suma od 0 do " « i « " wynosi: "

« sum « " aktualizuje sum_sum " « endl;

} // for i

cout « "Sum_sum = " « sum_sum « endl;

Piotr Marek Oramus. Programowanie rozproszone i równoległe


Wyszukiwarka

Podobne podstrony:
8 9 #include <iostream> 0 1    using namespace std; 2 3    int
#include <iostream> using nćimespace std; int main () { int n; cin»n; bool e [n];&nb
#include <iostream.h> using namespace std; int raain(){ char s[100] ; cout « "Podaj
faq gotoxy #include <cstdlib> #include <iostream> using namespace std; #include
1    #include <iostream> 2 3    using namespace std; 4
1    #include <iostream> 2 3    using namespace std; 4 5
#include <iostream> using namespace std; ostream fistrumienl = cout, &strumien2 = strumien
#include <iostream> using namespace std; #include <stdio.h> #include <string.h> st
Rozwiązanie do pkt. b: #include <iostream> #include <fstream> using namespace std; 
using namespace std; int main () { srandom (time (0)); int num; cin»num; double vec
using namespace std; int main(){ int i,j,p=0,n=0; char słowo[25] ; fstream
Test 1 termin (03 02 2012) 11.    W wyniku działania poniższego programu #include&l
1    #include<iostream> 2    using namespace stdj 3 40
2bc 2b #include <csldlib>#include <ioslręą m># includc <siack> using namespace std

więcej podobnych podstron