Parallel Software Products     Please select sample OpenMP parallelisations of Fortran code performed by ParaWise from the menu below:

SGi Origin 3000
GCEDM3D runtimes

Sun E10K
GCEM3D runtimes (2)

IBM P690
GCEM3D runtimes (3)

 

GCEM3D

The GCEM3D is the three-dimensional Goddard Cumulus Ensemble code from the NASA Goddard Space Flight Center. The parallelization was carried out by Henry Jin and Gabriele Jost of NASA Ames, working with Goddard scientists Wei-Kuo Tao, Dan Johnson and Chung-Lin Shie.

More information on the parallelization can be found in the article NAS Feature story : Raising the Parallel Bar : New Tools Speeds NASA Codes.

Code information: 18000 lines of source and 100 subroutines

SGI Origin 3000

The bar chart to the left represents the contrast in performance between the original GCEM3D code (in red), and the parallel CAPO version (in green). This example is a 130x66x34 case run on an SGI Origin 3000. While the original case did not scale beyond four processors (CPUs), the CAPO version achieved a speedup of 12.4 on 16 CPUs, improving performance by a factor of 8.2. (NASA/IPG)

 


Sun E10K

The graph on the left represents the results for the parallel ParaWise/CAPO version. This example is a 130x66x34 case run for a 10-minute simulation on a Sun E10K.






IBM p690

The graph on the left represents the results for the parallel ParaWise/CAPO version. This example is a 258x258x34 case run for a 30-minute simulation on an IBM p690.