Giter VIP home page Giter VIP logo

papp's Introduction

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

papp's People

Contributors

drahosp avatar jur1cek avatar liho avatar michalcernansky avatar jurajkochjar avatar mpk avatar

Watchers

Patrik Papso avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.