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


"The Islec parallelisation with OpenMP achieved in a few hours using ParaWise exhibits good speedup and scalability to many threads"

islec OpenMP speedups






            Islec
The Islec C application code consists of around 3000 lines in 34 routines held in 13 files solves for solid-liquid equilibrium in electrolyte aqueous systems.

The OpenMP code generated by ParaWise has 48 parallel loops, 32 of which involve reductions, held in 29 parallel regions. The parallelisation was completed in a few minutes.

The graph on the left shows the speedup of the parallel code generated by ParaWise on the dual quad-core processor system at PSP.