The NAS-LU code (sometimes referred to as APPLU or NPB-LU) is one of the NAS Parallel Benchmarks (NPB). The code is a lower-diagonal (LU) CFD application benchmark. However, it does not perform a LU factorization, but instead implements a symmetric successive over-relaxation (SSOR) numerical scheme to solve a regular-sparse, block lower and upper triangular system. The results were provided by Dr H. Jin at NASA Ames.

Code information: 3300 lines of source and 17 subroutines

Total Parallelization Time using ParaWise/CAPO : Approximately 30 minutes.

User Time: Approximately 10 minutes.

Key To Graph :

NPB2.3 : NASA manual MPI parallelisation.

directive : OpenMP directives inserted by hand.

SGI-pfa : Directives inserted by SGI-pfa compiler.

CAP-MPI : ParaWise generated message passing.

CAP-dir : OpenMP directives inserted automatically by ParaWise (CAPO).

Summary of OpenMP directives inserted by CAPO

PARALLEL regions : 5

PARALLEL + DO regions : 11

Pipeline Regions : 2

Parallel DO loops : 23

Pipeline DO loops : 2

ATOMIC/CRITICAL sections : 2

REDUCTION loops: 5

STATIC Scheduled loops: 6