Published April 3, 2017
| Version v1
Software
Open
MECCA - KPP Fortran to CUDA source-to-source pre-processor - Alpha Version
Description
The MECCA - KPP parser is written in the Python programming language and generates CUDA compatible solvers, by parsing the auto-generated FORTRAN code output by the KPP preprocessor.
The user executes the parser from the messy/util directory to transform the code. The parser modifies the messy/smcl/messy_mecca_kpp.f90 file and places a single call to the CUDA source file that contains the accelerated code (messy/smcl/messy_mecca_kpp_acc.cu) and a wrapper function for issuing the parallel kernels and copying the data to and from the GPU.
Files
Files
(76.6 kB)
Name | Size | Download all |
---|---|---|
md5:8e256f0e1040e4da0869e546be3ca566
|
76.6 kB | Download |