The OpenMP application programming interface (API) supports multi-platform shared memory multiprocessing programming in C/C++ and Fortran on many architectures, including Unix and Microsoft Windows platforms. It consists of a set of compiler directives, library routines, and environment variables that influence run-time behavior.
Jointly defined by a group of major computer hardware and software vendors, OpenMP is a portable, scalable model that gives programmers a simple and flexible interface for developing parallel applications for platforms ranging from the desktop to the supercomputer.
Often a so-called hybrid-model for parallel programming, using both OpenMP and MPI (Message Passing Interface), is used for programming computer clusters.
More on [ OpenMP ]
Projects :: Parallel Computing
Network :: Operating Systems

AppleSeed - Information for clustering and writing programs for Macintoshes using MPI. Source code, tutorials, and benchmarks.
404
Jaguar - Java Access to Generic Underlying Architectural Resources - Jaguar is an extension of the Java runtime environment which enables direct Java access to operating system and hardware resources, such as fast network interfaces, memory-mapped and programmed I/O, and specialized machine instruction sets.
NetSolve - A client-server system that enables users to solve complex scientific problems remotely using a variety of languages. Documentation and software available.
OpenMP - An API for multi-platform shared-memory parallel programming in C/C++ and Fortran. Specification, presentations, event calendar, and sample programs.
500
Piranha - Papers about adaptive parallelism.
404
SGI: Message-Passing Toolkit - Implementations of MPI and PVM for IRIX. Documentation and download.
Meta Description: [ 404 File Not Found ]
| cash gifting | |
| Next Video | |