This repository has been archived by the owner on Nov 20, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 9
/
README
executable file
·46 lines (43 loc) · 1.96 KB
/
README
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
Package for Parallel Programming Courses
-----
A stripped down MinGW based distribution of the gcc compiler and related libraries. The purpose of this package is to provide a self-contained Windows distribution for practical teaching of parallel programing. A series of basic examples of using various programming APIs is included.
Package contains the following:
ToolChain:
- binutils 2.20.51 (MinGW)
- mingwrt 3.18 (MinGW)
- gcc-core 4.5.0-1 (MinGW)
- gcc-c++ 4.5.0-1 (MinGW)
- gmp 5.0.1 (MinGW)
- gomp 4.5.0-1 (MinGW)
- mpc 0.8.1-1 (MinGW)
- mpfr 2.4.1-1 (MinGW)
- pthread 2.8.0-3 (MinGW)
- ssp 4.5.0-1 (MinGW)
- make 3.82-3 (MinGW) With a "make" wrapper command for mingw32-make
- gdb 7.2-1 (MinGW)
- libexpat 2.0.2 (MinGW)
- git-core 1.7.2.3 (msysgit) cut down to work with http only (no opensh)
- w32api 3.15-1 (MinGW)
- freeglut 2.6.0
- glew 1.5.6
- mpich2 1.4.1p1 incl. runtime dependencies (smpd)
- Intel OpenCL SDK 1.5 (without docs and examples)
Applications:
- CodeBlocks
- SciTE
Examples:
Some examples were adopted from Mats Aspnäs parallel programming courses 2011
See: http://users.abo.fi/Mats.Aspnas/PP2010/examples/
- mpi - A collection of MPI based examples
- opengl - OpenGL skeleton for image processing and visualization tasks
- openmp - A collection of OpenMP examples
- philosophers - Various POSIX Threads based solutions for the classic problem
- pthreads - A collection of POSIX Threads examples
NOTES:
- Dec 07 2011 Added OpenCL Support using Intel OpenCL SDK
- Oct 11 2011 Added patched console launcher to codeblocks with MPI support (http://www.blog.kubiak.co.uk/post/44)
- Oct 11 2011 Updated examples and additionally tested compilation on OSX, Linux
- Oct 11 2011 Updated MPICH2 libraries and runtime
- Oct 25 2010 Code::Blocks is now fully portable and the user settings will be preserved on update
- Oct 05 2010 Added missing libexpat dependency for gdb
- Sep 29 2010 Initial version