Another thing that we can get rid of - so, I was doing all this psum business, right - I was maintaining a private variable psum for every thread and actually I wanted to accumulate it in sum - I can actually ask OpenMP to do all this for me. all I have to do is, I have to say reduction - the operation - reduction operation and the variable and then I am going to write my code as '# pragma omp for', 'for', 'sum += a'.
एक और चीज से हमें छुटकारा मिल सकता है- की मैं psum के सारे काम कर रहा हूं- मैं हर थ्रेड के लिए एक निजी वेरिएबल रख रहा हूं और इसको मैं सम में एकत्रित करना चाहता हूं- इसलिए मैं चाहूंगा कि ओपन सारे काम मेरे लिए करें| इसलिए, मुझे बस रिडक्शन कहा ना है-ऑपरेशन और रिडक्शन ऑपरेशन और वेरिएबल और फिर यह मैं कोड लिखूंगा '# pragma omp for', 'for', 'sum += a'