Skip to content
/ PaPP Public
forked from drahosp/PaPP

Package For Parallel Programming

Notifications You must be signed in to change notification settings

asbor/PaPP

This branch is 1 commit ahead of drahosp/PaPP:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

75061b5 · Oct 11, 2022

History

74 Commits
Oct 11, 2022
Oct 11, 2022
Oct 11, 2022
Nov 23, 2012
Oct 11, 2011
Dec 8, 2011
Dec 8, 2011
Dec 8, 2011
Dec 8, 2011
Dec 8, 2011

Repository files navigation

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

About

Package For Parallel Programming

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 47.8%
  • C++ 47.8%
  • Roff 2.9%
  • Assembly 0.8%
  • Shell 0.2%
  • GDB 0.2%
  • Other 0.3%