Advertisement
Guest User

OMP Bad Behaviour

a guest
Aug 10th, 2012
187
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.33 KB | None | 0 0
  1. #include <iostream>
  2. #include "Windows.h"
  3.  
  4. using namespace std;
  5.  
  6. int main(){
  7.     int x = 0;
  8.     for (int i=0; i<100000; i++){ //pretend main loop
  9. #pragma omp parallel for schedule(dynamic,50) reduction(+ : x)
  10.         for (int p=0; p<10000; p++){
  11.             x++;
  12.         }
  13.         cout << "X = " << x << "\nNow sleeping for 50ms.\n";
  14.         Sleep(50);
  15.     }
  16. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement