| | 27 | == Parallel : MPI Bindings == |
| | 28 | |
| | 29 | * 在 [http://en.wikipedia.org/wiki/Message_Passing_Interface MPI 的維基百科] 有列舉不同語言的實作 |
| | 30 | * C/C++/Fortran |
| | 31 | * [http://mpip.sourceforge.net/ mpiP] - Lightweight, Scalable MPI Profiling |
| | 32 | * C# |
| | 33 | * [http://www.osl.iu.edu/research/mpi.net/ MPI.NET] - High-Performance C# Library for Message Passing |
| | 34 | * [http://www.purempi.net/ PureMpi.NET] - a completely managed implementation of the message passing interface. |
| | 35 | * Python |
| | 36 | * [http://code.google.com/p/mpi4py/ mpi4py] - MPI for Python - Python bindings for MPI |
| | 37 | * [http://sourceforge.net/projects/pypar Pypar] - parallel programming with Python |
| | 38 | * [http://pympi.sourceforge.net/ pyMPI] - Putting the py in MPI |
| | 39 | * [http://sourcesup.cru.fr/projects/scientific-py/ Scientific Python] 中有 MPI 模組 |
| | 40 | * [http://packages.debian.org/etch/python-mpi python-mpi] 是 Scientific Python 在 Debian 中 MPI 模組的套件名稱 |
| | 41 | * [http://www.boost.org/doc/libs/1_38_0/doc/html/mpi/python.html Boost.MPI] provides an alternative MPI interface from the Python programming language via the boost.mpi module. - 這個 Boost 是整合 C++ 跟 Python 的函式庫 |
| | 42 | * [http://www.datawrangling.com/on-demand-mpi-cluster-with-python-and-ec2-part-1-of-3 On-Demand MPI Cluster with Python and EC2 (part 1 of 3)] |
| | 43 | * [http://www.datawrangling.com/mpi-cluster-with-python-and-amazon-ec2-part-2-of-3 MPI Cluster with Python and Amazon EC2 (part 2 of 3)] |
| | 44 | * Java |
| | 45 | * [http://www.hpjava.org/mpiJava.html mpiJava] - an object-oriented Java interface to the standard Message Passing Interface (MPI). |
| | 46 | * [http://mpj-express.org/ MPJ Express] - Java for High Performance Computing |
| | 47 | * Perl |
| | 48 | * [http://search.cpan.org/~josh/Parallel-MPI-0.03/MPI.pm Parallel::MPI] |
| | 49 | * [http://search.cpan.org/~ajgough/Parallel-MPI-Simple-0.03/Simple.pm Parallel::MPI::Simple] - [http://the.earth.li/~alex/perl.html 作者的網站] |
| | 50 | * Ruby |
| | 51 | * [http://mpiruby.sourceforge.net/ MPI Ruby] - a Ruby binding of MPI. |
| | 52 | * OCaml |
| | 53 | * [http://cristal.inria.fr/~xleroy/software.html#ocamlmpi OCamlMPI] provides Caml bindings for a large subset of MPI functions. |
| | 54 | * Octave |
| | 55 | * [http://atc.ugr.es/javier-bin/mpitb MPI Toolbox for Octave (MPITB)] |
| | 56 | * Matlab |
| | 57 | * [http://www.ll.mit.edu/mission/isr/matlabmpi/matlabmpi.html MatlabMPI] - Parallel Programming with MatlabMPI |
| | 58 | * [http://www.ll.mit.edu/mission/isr/pmatlab/pmatlab.html pMatlab] - Parallel Matlab Toolbox |
| | 59 | |