User Tools

Site Tools



This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
mpi [2009/11/05 07:27] created
mpi [2011/01/23 10:31] (current)
Line 1: Line 1:
-**MPI Concept**+===== MPI =====
-----+OpenMPI is one implementation of the Message Passing Interface protocol, there is also MPICH2.  There are various applications which benefit by being parallelized:
-The MPI interface is meant to provide essential virtual topology, synchronization, and communication functionality between a set of processes (that have been mapped to nodes/servers/computer instances) in a language-independent way, with language-specific syntax (bindings), plus a few features that are language-specific. MPI programs always work with processes, but programmers commonly refer to the processes as processors. Typically, for maximum performance, each CPU (or core in a multicore machine) will be assigned just a single processThis assignment happens at runtime through the agent that starts the MPI program, normally called mpirun or mpiexec.+  * [[mpi:mpiblast|mpiBLAST]] 
 +  * clustalw-mpi 
 +See the homepage for more information:
mpi.1257406023.txt.gz · Last modified: 2010/05/22 14:19 (external edit)