(Translated by https://www.hiragana.jp/)
Open MPI - Wikipedia コンテンツにスキップ

Open MPI

出典しゅってん: フリー百科ひゃっか事典じてん『ウィキペディア(Wikipedia)』

これはこのページの過去かこはんです。299b69a (会話かいわ | 投稿とうこう記録きろく) による 2022ねん2がつ5にち (土) 13:29個人こじん設定せってい設定せっていならUTC時点じてんはんであり、現在げんざいはんとはおおきくことなる場合ばあいがあります。

Open MPI
最新さいしんばん
4.1.2 / 2021ねん11月24にち (2ねんまえ) (2021-11-24)
リポジトリ ウィキデータを編集
対応たいおうOS UnixLinuxmacOSFreeBSD[1]
プラットフォーム クロスプラットフォーム
種別しゅべつ ライブラリ
ライセンス New BSD Licenseフリーソフトウェア
公式こうしきサイト www.open-mpi.org
テンプレートを表示ひょうじ

Open MPIは、Message Passing Interface(MPI)ライブラリのプロジェクトである。FT-MPI、LA-MPI、LAM/MPI、PACX-MPIなど、いくつかのほかのプロジェクトの技術ぎじゅつやリソースをわせてつくられている。TOP500スーパーコンピューターおおくで使用しようされており、2008ねん6がつから2009ねん11がつまで1だったRoadrunner[2]、2011ねん6がつから2012ねん6がつまで1だったきょうコンピュータ[3][4]でも使用しようされている。

概要がいよう

Open MPIは、つぎの3つの有名ゆうめいなMPI実装じっそうわせたものとなっている。

これらの3実装じっそう開発かいはつしたチームに、シュトゥットガルト大学だいがくのPACX-MPIチームのコントリビューターをくわえた4しゃが、Open MPI開発かいはつチームの創立そうりつメンバーである。

Open MPIの開発かいはつしゃは、1つ以上いじょう領域りょういきすぐれている実装じっそうとしてこれらのMPI実装じっそう選択せんたくした。Open MPIの目標もくひょうは、かくプロジェクトで使用しようされているもっとすぐれたアイデアと技術ぎじゅつ使用しようすることで、あらゆる領域りょういきすぐれた世界せかいレベルの1つのオープンソースのMPI実装じっそう作成さくせいすることである。Open MPIプロジェクトでは、トップレベルの目標もくひょうとして、以下いかのような目標もくひょうさだめている。

  • ピアレビューがおこなわれた、本番ほんばん環境かんきょう使用しようできるクオリティの、フリーかつオープンソースのソフトウェアとして、完全かんぜんなMPI-3.0実装じっそう開発かいはつすること。
  • きわめて高速こうそくで、競争きょうそうてき性能せいのうひくレイテンシーまたはこうバンドはば)を提供ていきょうすること。
  • ハイパフォーマンス・コンピューティングコミュニティーを外部がいぶ開発かいはつしゃ(ベンダー、サードパーティーの研究けんきゅうしゃやユーザーなど)やフィードバックと連携れんけいさせること。
  • サードパーティーの研究けんきゅうしゃ商用しょうよう開発かいはつしゃのための安定あんていしたプラットフォームを提供ていきょうすること。
  • のMPIプロジェクトでよくこる「フォーク問題もんだい」を回避かいひするのをたすけること[5]
  • さまざまな種類しゅるいハイパフォーマンス・コンピューティングのプラットフォームや環境かんきょうをサポートすること。

コードモジュール

Open MPIのコードにはおもに3つのモジュールがふくまれる。

  • OMPI - MPIコード
  • ORTE - オープンランタイム環境かんきょう(Open Run-Time Environment)
  • OPAL - オープンポータブルアクセスレイヤー(Open Portable Access Layer)

商用しょうよう実装じっそう

  • Sun HPC Cluster Tools - バージョン7以降いこう、SunはOpen MPIに移行いこうした
  • Bullx MPI - 2010ねんBullはOpen MPIをベースにしたbullx MPIのリリースを発表はっぴょうした[6]

参考さんこう文献ぶんけん

  1. ^ https://www.freshports.org/net/openmpi2
  2. ^ Jeff Squyres. “Open MPI: 10^15 Flops Can't Be Wrong”. Open MPI Project. 2011ねん9がつ27にち閲覧えつらん
  3. ^ Programming on K computer”. Fujitsu. 2012ねん1がつ17にち閲覧えつらん
  4. ^ Open MPI powers 8 petaflops”. Cisco Systems. 2011ねん9がつ27にち閲覧えつらん
  5. ^ Preventing forking is a goal; how will you enforce that?
  6. ^ Aurélie Negro. “Bull launches bullx supercomputer suite”. Bull SAS. 2013ねん9がつ27にち閲覧えつらん

関連かんれん項目こうもく

外部がいぶリンク