Skip to content
carlobertolli edited this page Apr 19, 2011 · 2 revisions

The OP2 project aims to develop an open-source framework for the execution of unstructured grid applications on clusters of GPUs or multi-core CPUs.

OP2 is designed to look like a conventional library, ant an OP2 program can be executed in sequential by simply compiling it with a standard compiler and linking it against the sequential library. The parallel execution on GPU and/or multicore clusters relies on Source-to-Source transformation tools, which generate CUDA, OpenCL and AVX/SSE target codes.

This Wiki is about the Fortran OP2 Source-to-Source compiler developed in the context of the Siloet project. The compiler is developed using the ROSE compiler-building technology (http://www.rosecompiler.org).

Clone this wiki locally