MXV_OPEN_MP is a C++ program which sets up several matrix vector multiplication problems y=A*x, and carries them out using
The calculations are carried out for a variety of matrix shapes and sizes, and the elapsed wall clock time is measured and reported. The results are up to the user to analyze and explain!
mxv_open_mp
FFT_OPEN_MP is a C++ program which demonstrates the computation of a Fast Fourier Transform in parallel, using OpenMP.
LINPACK_BENCH is a C++ program which measures the time needed to factor and solve a "large" (N=1000) dense linear system of equations, and is used as a benchmark.
MD_OPEN_MP is a C++ program which carries out a molecular dynamics simulation using OpenMP.
MXV_OPEN_MP is available in a C version and a C++ version and a FORTRAN77 version and a FORTRAN90 version.
OPEN_MP is a directory of C++ examples which illustrate the use of the OpenMP application program interface for carrying out parallel computations in a shared memory environment.
QUAD_OPEN_MP is a C++ program which applies a quadrature rule to estimate an integral, and executes in parallel using OpenMP.
SGEFA_OPEN_MP is a C++ program which reimplements the SGEFA/SGESL linear algebra routines from LINPACK for use with OpenMP.
TIMER is a directory of C++ programs which demonstrate how to compute CPU time or elapsed time.
You can go up one level to the C++ source codes.