File: README

package info (click to toggle)
pyopencl 2016.1%2Bgit20161130-1
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 2,220 kB
  • ctags: 3,039
  • sloc: python: 20,232; cpp: 8,002; lisp: 4,361; makefile: 192; ansic: 103; sh: 1
file content (29 lines) | stat: -rw-r--r-- 889 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
Experimental Fortran-to-OpenCL translator
-----------------------------------------

This is a highly experimental Fortran-to-OpenCL translator. Its purpose is to
translate computational kernels into OpenCL-like C. It doesn't
auto-parallelize. My purpose in writing this was to convert a few
special-function evaluators.

The best it can hope for at the moment is to automate most of the process so
that you'll only have to fix up a few things manually afterwards. It further
only deals with the subset of Fortran 77 that I needed. Quite a number of
things are unimplemented.  Patches are welcome.

Andreas Kloeckner <inform@tiker.net>

Dependencies:

- cnd
  http://github.com/inducer/cnd

- cgen
  http://github.com/inducer/cgen

- pymbolic
  http://github.com/inducer/pymbolic

- fparser
  http://code.google.com/p/f2py
  with fix from http://code.google.com/p/f2py/issues/detail?id=32