Welcome to OMPi

OMPi is a lightweight, open source OpenMP compiler and runtime system for C, conforming to version 3.1 of the specifications.

The OMPi compiler takes C source code with OpenMP #pragmas and produces transformed multithreaded C code, ready to be compiled by the native compiler of the system. An optimized library is linked in the produced executable, providing efficient runtime support. It has been tested on a variety of Linux, Solaris, Irix and Windows (Cygwin) machines and can be trivially ported to any machine supporting POSIX Threads.


Available in our download page:


Information and publications about OMPi can be found in our documentation page.


We would like to here any comments you might have. Please email to:


where *** is "ompi". Please, forgive any delays in our reply as we receive a lot of spam email. Alternatively, you may use "dimako" instead of "ompi".

Useful Links