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



Speedup on up to 64 Processors

pfem speedups

 
PFEM


T
he Parallel Finite Element Method (PFEM) code is a research-level finite element code suitable for solving nonlinear boundary value problems in two dimensions. The code is a research code from Carnegie Mellon University and was parallelised under an evaluation project with Dr. R.Luczak, ASC and Dr. D.O’Neal, NCSA.

Code information: 2100 lines of source and 16 subroutines

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

User Time: Approximately 5 minutes.

 

The results on 64 processors of an SGi Origin show good scalability and a runtime over 40 times faster than the original serial code.


Summary of OpenMP directives inserted by CAPO

PARALLEL regions : 25

PARALLEL + DO regions : 4

Parallel DO loops : 64

REDUCTION loops : 1