2010-08-27 98 views
-6

任何人都可以清楚地定義什麼是MPICH?
它用於什麼?
它與MPI的關係。
爲什麼我們需要MPICH?如果MPI是Message Passing Interface,那麼MPICH是什麼?

+3

http://en.wikipedia.org/wiki/MPICH – stephan 2010-08-27 07:00:43

+0

我不會發表這個問題,如果我瞭解什麼是在維基上寫的。 所以,你能回答我的問題,而不是提供我微不足道的鏈接。 – Strider007 2010-08-27 07:12:14

+3

維基百科上的第一個半句「MPICH是一個免費提供的,MPI的可移植實現,它是一個消息傳遞的標準」,在我看來可以回答你所有的問題。或者你的問題更像「什麼是消息傳遞」? – stephan 2010-08-27 07:24:54

回答

4

MPI是一個標準的接口定義。即 - 它定義瞭如何編程,但不提供實現。

MPICH是符合該接口的特定實現,可移植到大量平臺。 OpenMPI(不要與OpenMP混淆)是另一種實現,LAM也是如此,許多供應商都將自己的實現調整爲適合其平臺。如果您編寫程序以符合MPI標準,則可以鏈接到任何符合要求的實現。

MPICH是在90年代中期廣泛應用的少數參考實現之一。

MPICH是MPI,因爲GNU libc是C標準庫。

相關問題