Skip to content

Minimalist, scalable, working programs that illustrate parallel design patterns in MPI, OpenMP, Pthreads, ...

License

Notifications You must be signed in to change notification settings

HVKHCM/patternlets

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

patternlets

Patternlets are minimalist, scalable, working programs that illustrate parallel design patterns in MPI, OpenMP, Pthreads, etc.

Contributors:

  • Joel Adams, Calvin College
  • Libby Shoop, Macalester College

Each patternlet source file resides in its own folder, which contains a Makefile to build it.The exception to this is the mpi4py patternlets, which are executed as described in each code file.

In a Terminal, use the 'cd' command to change directory to a given patternlet's folder; then enter 'make' to build that patternlet.

Each patternlet's source file contains a header comment that describes how to run that patternlet, and also includes an 'Exercise' that describes what to do with it.

Have fun exploring the world of parallel design patterns!

About

Minimalist, scalable, working programs that illustrate parallel design patterns in MPI, OpenMP, Pthreads, ...

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 42.0%
  • C 27.0%
  • Java 18.9%
  • Python 7.6%
  • Makefile 4.4%
  • Objective-C 0.1%