![]() |
![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
The NAS-BT code (sometimes referred to as APPBT or NPB-BT) is one of the NAS Parallel Benchmarks (NPB). The code uses an implicit algorithm to compute a finite difference solution to the 3D compressible Navier-Stokes equations. The solution is based on a Beam-Warming approximate factorisation. The approximate factorisation decouples the three dimensions. This leads to three sets of regularly structured systems of linear equations. The resulting equations are block tridiagonal which are solved using the Thomas algorithm (Gaussian elimination) without pivoting of a banded system. Code information: 4500 lines of source and 18 subroutines Total Parallelization Time using ParaWise : Approximately 40 minutes. User Time: Approximately 10 minutes.
Results for NAS-BT (Ver. NPB2.3) on a 64x64x64 (Class A) grid on the SGI Origin for ParaWise one-dimensional and two-dimensional partitioning, and NASA manual two-dimensional parallelization (NPB2.2).
* lower bound estimate for serial time (i.e. speed up is also lower bound) Transtech Paramid
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||