これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド ompi_info です。
プログラム:
NAME
ompi_info - Open MPI インストールに関する情報を表示します。
SYNOPSIS
ompi_info [オプション]
DESCRIPTION
ompi_info Open MPI のインストールに関する詳細情報を提供します。 役に立つかもしれない
少なくとも XNUMX つの一般的なシナリオ:
1. ローカル構成をチェックし、Open MPI がどのようにインストールされたかを確認します。
2. Open MPI コミュニティにバグ レポート/ヘルプ リクエストを送信します (「 http://www.open-
mpi.org/コミュニティ/ヘルプ/)
3. インストールされている Open MPI プラグインのリストを確認し、どのような MCA パラメータをクエリするか
サポート。
注: ompi_info デフォルトでは、いくつかの MCA パラメータのみが表示されます (つまり、レベル 1
パラメーター)。 使用 - レベル さらに多くのオプションの表示を有効にするオプション (レベルを参照)
詳細はセクションを参照してください)。
OPTIONS
ompi_info 次のオプションを受け入れます。
-a | --all
すべての構成オプションと MCA パラメーターを表示します。 デフォルトの MCA も変更します
ただし、パラメータレベルは 9 に設定します。 - レベル も指定されています。
- アーチ Open MPI がコンパイルされたアーキテクチャを表示します。
-c|--config
構成オプションを表示する
-gmca|--gmca
すべてのコンテキストに適用できるグローバル MCA パラメータを渡します。
-h |-ヘルプ
ヘルプ/使用方法のメッセージを表示します。
-ホスト名
Open MPI が構成および構築されたホスト名を表示します。
- 内部
内部 MCA パラメータを表示します (ユーザーによる変更を意図したものではありません)。
- レベル
最大でもこのレベル (1 ~ 9) の変数のみを表示します。 --all を指定しない場合、デフォルトは 1 です。
--level なしで指定されます。この場合、デフォルトは 9 です。LEVELS を参照してください。
詳細については、セクションを参照してください。
-mca|--mca
コンテキスト固有の MCA パラメータを渡します。 --gmca が指定されていない場合、それらはグローバルとみなされます。
が使用され、コンテキストが XNUMX つだけ指定されます。
--パラメータ
MCAパラメータを表示します。 最初のパラメータは、表示するコンポーネントのタイプです。
XNUMX 番目のパラメータは、表示する特定のコンポーネント (またはキーワード「all」、
「このタイプのすべてのコンポーネントを表示する」という意味)。
-解析可能
他のパラメータと組み合わせて使用すると、出力は次のように表示されます。
機械で解析可能な形式 --解析可能 --parsable の同義語
- 道
Open MPI が構成されたパスを表示します。 次のパラメータを受け入れます。
プレフィックス、bindir、libdir、incdir、pkglibdir、sysconfdir。
- かわいい
他のパラメータと組み合わせて使用すると、出力は次のように表示されます。
「prettyprint」形式 (デフォルト)
-選択済み-のみ
選択したコンポーネントの変数のみを表示します。
-V |-バージョン
Open MPIのバージョンを表示します。
LEVELS
Open MPI には、非常に多くの実行時調整可能なパラメータ (「MCA パラメータ」と呼ばれます) があり、通常は
特定のユーザーにとって役立つものはほんの一握りです。
そのため、Open MPI はこれらのパラメータを XNUMX つの異なるレベルに分割し、
XNUMX つのカテゴリに分類され、それぞれに XNUMX つのサブカテゴリがあります。
各 MCA パラメータは MPI_T 制御変数 API を通じてアクセスできることに注意してください。
(MPI-3.0 で導入)、これらのレベルは XNUMX つの MPI_T cvar レベルに正確に対応します。
XNUMX つのカテゴリは次のとおりです。
終わり user
一般に、これらは正確性のために必要なパラメータです。つまり、ユーザーが
MPI アプリケーションを正しく実行するためだけにこれらを設定する必要がある場合があります。 例えば、
BTL の「if_include」および「if_exclude」パラメータは、このカテゴリに当てはまります。
Application チューナー
一般に、これらは MPI アプリケーションのパフォーマンスを調整するために使用できるパラメータです。
これには、リソース枯渇レベルを制御するパラメータも含まれます (例:
フリー リスト エントリ、バッファのサイズなど)、「正確さ」とみなされる可能性があります。
パラメータの設定が低すぎる場合。 しかし、実際には、パラメータを調整しているのです。
店は開いています のMPI 開発者
このカテゴリのパラメータは、他の XNUMX つのパラメータに当てはまらない、または特に指定されています。
Open MPI 自体のデバッグ/開発を目的としています。
各カテゴリ内には XNUMX つのサブカテゴリがあります。
Basic
このサブカテゴリは、このカテゴリのすべての人が参照したいパラメータ用です --
それほど上級ではないエンド ユーザー、アプリケーション チューナー、新しい OMPI 開発者も対象となります。
詳細
このサブカテゴリは、一般的に役立つパラメータ用ですが、おそらくユーザーは
頻繁に変更する必要はありません。
All このサブカテゴリは、他のすべてのパラメータ用です。 このようなパラメータはおそらくかなり
難解な。
カテゴリとサブカテゴリを組み合わせて、Open MPI が XNUMX つのレベルすべてを定義する方法は次のとおりです。
1 エンドユーザーにとって重要な基本情報。
2 エンドユーザーにとって興味深い詳細情報。
3 エンドユーザーにとって興味深い残りのすべての情報。
4 アプリケーションチューナーに必要な基本情報。
5 アプリケーションチューナーに必要な詳細情報。
6 アプリケーションチューナーに必要な残りのすべての情報。
7 Open MPI 実装者向けの基本情報。
8 Open MPI 実装者向けの詳細情報。
9 Open MPI 実装者向けの残りのすべての情報。
デフォルトでは、 ompi_info レベル 1 MCA パラメータのみを示します。 さらに多くの MCA パラメーターを表示するには、次を使用します。
- レベル コマンドラインオプション。
例
ompi_info
オプションのデフォルト出力とインストールされているコンポーネントのリストを人間のツールで表示します。
読みやすい/きれいなプリント形式。
ompi_info --解析可能
オプションのデフォルト出力とマシンにインストールされているコンポーネントのリストを表示します。
解析可能な形式。
ompi_info --param btl tcp
「tcp」BTL コンポーネントのレベル 1 MCA パラメータを人間が判読できる / 形式で表示します。
プリティプリント形式。
ompi_info --param btl tcp --レベル 6
「tcp」BTL コンポーネントのレベル 1 からレベル 6 までの MCA パラメータを人間の形式で表示します。
読みやすい/きれいなプリント形式。
ompi_info --param btl tcp --解析可能
「tcp」BTL コンポーネントのレベル 1 MCA パラメータをマシン解析可能な形式で表示します。
形式でダウンロードすることができます。
ompi_info --path バインドディレクトリ
Open MPI が構成された「bindir」を表示します。
ompi_info --バージョン
Open MPI のバージョン番号を prettyprint 形式で表示します。
ompi_info --all
表示 を Open MPI インストールに関する情報 (すべてのコンポーネントを含む)
サポートするすべての MCA パラメーター (つまり、レベル 1 ~ 9) を見つけることができます。
Open MPI のバージョンやコンポーネントなど。
作者
Open MPI メンテナー -- を参照してください。 http://www.openmpi.org/ またはファイル 作者.
このマニュアル ページはもともと Dirk Eddelbuettel によって寄稿されたものですedd@debian.org>、のいずれか
Open MPI の Debian GNU/Linux メンテナーであり、他のユーザーによって使用される可能性があります。
onworks.net サービスを使用してオンラインで ompi_info を使用する