"The aim of GMCF is to make Model Coupling easier and more suited to
modern heterogeneous manycore architectures. Our approach is to use
modern language, compiler and runtime technologies so that in the end
the user only has to write a scenario to realise the coupling.
GMCF consists of a run-time thread pool with FIFO communication, based on my GPRM framework (formerly called Gannet).
On top of this, I added a Fortran-C++ integration code generator and
the actual model coupling API. This API has three levels and ultimately
accesses the GPRM API.
You need a compiler with OpenMP support and OpenCL for the device you
want to use. I have used gcc's OpenMP, NVIDIA's OpenCL for GPU and
Intel's OpenCL for the CPU."
https://github.com/wimvanderbauwhede/gmcf
http://hgpu.org/?p=13842
No comments:
Post a Comment