JACOBI
A Program or the Jacobi Iteration


JACOBI is a program which uses the Jacobi iteration to get an approximate solution of a (diagonally dominant) linear system A*x=b.

Your assignment is to take one of the source codes, make an OpenMP version, and compare the runs using 1 and 16 processors. You should only have to change subroutine JACOBI, and you should only have to insert OpenMP directives. The include statements and the timing calls are already there.

This assignment is to be turned in. You should turn in 3 files:

  1. your modified source code
  2. the output from the run on 1 processor on the HPC.
  3. the output from the run on 16 processors on the HPC.

Source Code:

Completed Source Code:

Here are "completed" versions of the programs.
(Access to these files will be restricted until everyone has turned in their work)

Script for Local Execution:

Batch Script for Execution on the FSU HPC Cluster:


You can go up one level to the OpenMP page.

Last revised on 17 October 2011.