VOOZH about

URL: https://www.openacc.org/

⇱ Homepage | OpenACC


Skip to main content

What is OpenACC?

The OpenACC Organization is dedicated to helping the research and developer community advance science by expanding their accelerated and parallel computing skills. We have 3 areas of focus: participating in computing ecosystem development, providing training and education on programming models, resources and tools, and developing the OpenACC specification.
 

Learn More

#pragma acc data copy(A) create(Anew)
while ( error > tol && iter < iter_max ) {
 error = 0.0;
#pragma acc kernels
 {
#pragma acc loop independent collapse(2) reduction(max:error)
 for ( int j = 1; j < n-1; j++ ) {
 for ( int i = 1; i < m-1; i++ ) {
 Anew [j] [i] = 0.25 * ( A [j] [i+1] + A [j] [i-1] +
 A [j-1] [i] + A [j+1] [i]);
 error = max ( error, fabs (Anew [j] [i] - A [j] [i]));
 }
 }
 ...
 } 
}

Looking to sharpen your skills or get expert help with your real world project? Check out our upcoming events!

Latest News

Upcoming Events

Join Us