Home / 0.0.5
Name Modified Size InfoDownloads / Week
Parent folder
readme 2011-04-13 2.4 kB
changelog.txt 2011-04-13 4.0 kB
extran-guide.pdf 2011-04-13 432.9 kB
nuda-0.0.5.tar.gz 2011-04-13 1.8 MB
Totals: 4 Items   2.3 MB 0
README

This is a readme file for extran project for Nemerle. Extran project is a testbed for
using existing extensible programming tools for parallel programming.

REQUIREMENTS

In order to compile this project, you need to have the following installed on your computer:

1) a version of Mono which will run Nemerle under Linux (2.0.1 was tested, in later
versions, either Nemerle or Mono is broken)

2) a version of Nemerle 1.0.0, better build 9025 or higher (tested with 9025)

3) NUnit version 2.4.8 (required only to run tests)

For running OpenCL and NUDA programs:

1) a GPU with OpenCL 1.0 or higher support. Any NVidia GPU with CUDA capability 1.1 and
higher, and any ATI Radeon HD 3000 or higher series GPU (or equivalent professional or
servier grade GPUs) is OK

2) working OpenCL GPU implementation (AMD Stream SDK 2.1 or higher, or NVidia CUDA 3.0 or
higher is OK)

BUILDING

To build the dll, simply run the following command in the root directory of the project:

make

For testing, run the following command in the root directory of the project:

make test

Note that if you don't have a supported GPU (see REQUIREMENTS), all OpenCL-related tests
will fail.

To compile the current version of documentation in doc/, you'll need a working LaTeX
distributive. To compile documentation, run the following command in the root of the
project:

make doc

INSTALLATION

First, set your mono path in the makefile.def file. Mono requires additional manipulation
for GAC-installed libraries to be visible to the compiler, and those manipulations need to
know the root Mono path. By default, it is /usr/lib/mono, and it can be changed in makefile.def.

For installing, run the following command in the root directory of the project:

make install

This will sign the assemblies, install them into GAC and set necessary softlinks. Note
that the user running this command must be permission to write into GAC. With default
installation path, this means the user must be a root. 

For uninstallation, run the following command in the root directory of the project:

make uninstall

SAMPLES

In order to compile samples, execute make in samples directory. If you already have a
version of NUDA installed in GAC (see INSTALLATION), be sure to set MONO_PATH=. in order
to use development version.

USING

See samples directory for Extran and NUDA samples. Also see documentation in doc/extran-guide.pdf.
Source: readme, updated 2011-04-13