This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
|
howto:omnicompiler [2021/04/20 13:08] ccrosby created |
howto:omnicompiler [2021/12/09 16:42] (current) |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Using Omni Compiler ====== | ====== Using Omni Compiler ====== | ||
| - | Omni Compiler is a collection of programs and libraries that allow users to build code transformation compilers. Omni Compiler can translate C and Fortran programs with XcalableMP and OpenACC directives into parallel code suitable for compiling with a native compiler linked with Omni Compiler runtime library. Moreover, Omni Compiler supports the XcalableACC programming model for accelerated cluster systems. | + | Omni Compiler is a collection of programs and libraries that allow users to build code transformation compilers. Omni Compiler can translate C and Fortran programs with XcalableMP and OpenACC directives into parallel code suitable for compiling with a native compiler linked with the Omni Compiler runtime library. Moreover, Omni Compiler supports the XcalableACC programming model for accelerated cluster systems. |
| The purpose of XcalableMP is to facilitate the development of distributed memory parallel applications with the use of code pragmas or directives, rather than explicit MPI calls. | The purpose of XcalableMP is to facilitate the development of distributed memory parallel applications with the use of code pragmas or directives, rather than explicit MPI calls. | ||