Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
doku:seriell2par [2015/04/28 14:23]
ir [Message Passing Interface (MPI)]
doku:seriell2par [2021/05/14 13:35] (current)
goldenberg [Message Passing Interface (MPI)]
Line 12: Line 12:
 Most common languages to work with MPI are **Fortran**, **C**, or **C++**. However, there are also bindings to other languages, e.g., Perl, Python, R, Ruby, Java, or CL. Most common languages to work with MPI are **Fortran**, **C**, or **C++**. However, there are also bindings to other languages, e.g., Perl, Python, R, Ruby, Java, or CL.
  
-The parallel version of **Rstat** is [[rstat&#example|Rmpi]] which is installed on VSC-and VSC-3.+The parallel version of **Rstat** is [[rstat&#example|Rmpi]] which is installed on VSC-and VSC-4.
  
 [[http://de.mathworks.com/help/distcomp|Matlab]] provides a parallel computing toolbox using MPI and PVM.  [[http://de.mathworks.com/help/distcomp|Matlab]] provides a parallel computing toolbox using MPI and PVM. 
Line 18: Line 18:
 Grid computing in [[http://www.maplesoft.com/support/help/Maple/view.aspx?path=Grid/Launch|Maple]] also supports the MPI protocol. Grid computing in [[http://www.maplesoft.com/support/help/Maple/view.aspx?path=Grid/Launch|Maple]] also supports the MPI protocol.
  
-==== Open Multi-Processing (Open MP) ====+===== Open Multi-Processing (Open MP) =====
 Open MP supports multi-platform shared memory multiprocessing programming in C, C++, and Fortran, providing compiler directives, library routines, and environment variables influencing run-time behavior. Open MP supports multi-platform shared memory multiprocessing programming in C, C++, and Fortran, providing compiler directives, library routines, and environment variables influencing run-time behavior.
 +
 +The code consists of serial and parallel sections. At the beginning, there is one serial thread which calls several parallel threads within a parallel section.
 +Contrary to MPI, the threads have access to the same memory and therefore no message passing between the threads is necessary.
 +
 +<html><h1><font color=#cc3300>Further information and training </font> </h1></html> 
 +For further information and training please look at the [[http://typo3.vsc.ac.at/research/vsc-research-center/vsc-school-seminar/|VSC Website]] ! 
 +
 +Continuously, the VSC-Team organises courses on beginners and intermediate level in the field of high performance computing. If you have specialised questions concerning your code that cannot be tackled in one of these courses, you can directly [[doku:contact|contact our team]] in order to individually solve your question.
  • doku/seriell2par.1430230999.txt.gz
  • Last modified: 2015/04/28 14:23
  • by ir