helmholtz_openmp, a C code which solves the discretized Helmholtz equation in 2D using the OpenMP application program interface for carrying out parallel computations in a shared memory environment.
The code solves the Helmholtz equation on a rectangular grid, using Jacobi iteration with overrelaxation to solve the associated linear equations.
The information on this web page is distributed under the MIT license.
helmholtz_openmp is available in a C version and a C++ version and a Fortran77 version and a Fortran90 version.
openmp_test, a C code which uses the OpenMP application program interface for parallel computations in a shared memory environment.