What you need for this book
All the examples of this book can be tested in a Windows 7 32-bit machine. Also, a Linux environment will be useful.
The Python versions needed to run the examples are:
- Python 3.3 (for the first five chapters)
- Python 2.7 (only for Chapter 6, GPU Programming with Python)
The following modules (all of which are freely downloadable) are required:
- mpich-3.1.4
- pip 6.1.1
- mpi4py1.3.1
- asyncio 3.4.3
- Celery 3.1.18
- Numpy 1.9.2
- Flower 0.8.32 (optional)
- SCOOP 0.7.2
- Pyro 4.4.36
- PyCSP 0.9.0
- DISCO 0.5.2
- RPyC 3.3.0
- PyCUDA 2015.1.2
- CUDA Toolkit 4.2.9 (at least)
- NVIDIA GPU SDK 4.2.9 (at least)
- NVIDIA GPU driver
- Microsoft Visual Studio 2008 C++ Express Edition (at least)
- Anaconda Python Distribution
- NumbaPro compiler
- PyOpenCL 2015.1
- Win32 OpenCL Driver 15.1 (at least)