英語フランス語スペイン語

OnWorksファビコン

mpicc.mpich - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows Onlineエミュレーター、またはMACOSオンラインエミュレーターを介してOnWorks無料ホスティングプロバイダーでmpicc.mpichを実行します

これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのXNUMXつを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドmpicc.mpichです。

プログラム:

NAME


mpicc-Cで記述されたMPIプログラムをコンパイルしてリンクします

DESCRIPTION


このコマンドは、Cで記述されたMPIプログラムをコンパイルおよびリンクするために使用できます。
MPIプログラムをコンパイルおよびリンクするために必要なオプションおよび特別なライブラリ。

このコマンドは、特にプログラムをリンクするときに使用することが重要です。
必要なライブラリ。

COMMAND LINE 議論


-公演 -実行せずに使用されるコマンドを表示します
-助けて -短い助けを与える
-cc = name
-コンパイラを使用する デフォルトの選択の代わりに。 これは、コンパイラが
MPICHライブラリと互換性があります(以下を参照)
-config = name
-特定のコンパイラの構成ファイルをロードします。 これにより、単一の ミピック
複数のコンパイラで使用されるコマンド。
-コンパイル情報
-プログラムをコンパイルするための手順を示します。 このオプションを使用して、何を確認できますか
オプションとインクルードパスはmpiccによって使用されます。
-link_info
-プログラムをリンクするための手順を示します。 このオプションを使用して、何を確認できますか
オプションとライブラリはmpiccによって使用されます。
-profile = name
-名前で指定されたMPIプロファイリングを使用します。 詳細は以下をご覧ください
-エコー -このプログラムが何をしているのかを正確に示してください。 このオプションは通常、すべきではありません
中古。
他人 -コンパイラまたはリンカに渡されます。 例えば、 -c ファイルを
編集済み、 -g ほとんどのシステムでデバッグを伴うコンパイルを選択し、 -o 原因
名前が付けられた出力実行可能ファイルとのリンク .

ENVIRONMENT 変数


環境変数 MPICH_CC 別のCコンパイラとリンカを選択するために使用できます。
MPICHは特定のCおよびFortranコンパイラで構築されているため、
使用するコンパイラは問題を引き起こす可能性があります。 これは、コンパイルされたコードを混合できる場合にのみ使用してください
さまざまなコンパイラ。

環境変数 MPICC_PROFILE プロファイルライブラリを指定し、同じ効果があります
あたかも -profile = $ MPICC_PROFILE の引数として使用されました ミピック 。 の議論を参照してください
-プロフィール 詳細は以下をご覧ください。

COMPATIBLE コンパイラ


MPIライブラリは、基本データに同じ長さを使用する任意のコンパイラで使用できます。
オブジェクト(など 長い )そしてそれは互換性のあるランタイムライブラリを使用します。 多くの場合
システムでは、さまざまなコンパイラに互換性があり、交換可能に使用できます。 がある
例外; を使用する場合 MPICH_CC 環境変数または -cc = name コマンドライン
コンパイラの選択を上書きして問題が発生する引数、再構成してみてください
新しいコンパイラを使用したMPICHと、別の場所にMPICHをインストールします。 を参照してください
詳細については、インストールマニュアルを参照してください。


単一のファイルをコンパイルするには foo.c には
mpicc -c foo.c

出力をリンクして実行可能ファイルを作成するには、
mpicc -o foo foo.o

コンパイルとリンクをXNUMXつのコマンドで組み合わせる
mpicc -o foo foo.c

簡単なプログラムを作成するのに便利な方法です。

選択 A プロファイリング としょうかん


この -profile = name 引数を使用すると、使用するMPIプロファイリングライブラリを指定できます。
XNUMXつの形式を持つことができます:

MPIライブラリと同じディレクトリにあるライブラリ
プロファイル構成ファイルの名前

If がライブラリの場合、このライブラリはMPIライブラリの前に含まれます。 これにより、
MPIプロファイリングインターフェイスを利用するライブラリの簡単な使用
MPIライブラリと同じディレクトリにインストールされます。

If 名前.conf はsysconfdirディレクトリ内のファイルの名前であり、これが読み取られ、
次の変数を定義します。
PROFILE_PRELIB
-MPIライブラリの前に含めるライブラリ(およびパス)
PROFILE_POSTLIB
-MPIライブラリの後に含めるライブラリ
PROFILE_INCPATHS
-任意のインクルードファイルのCプリプロセッサ引数たとえば、追加する
/ usr / local / myprof / include インクルードパスとライブラリへ libmyprof.a in
/ usr / local / myprof / lib リンクステップに、ファイルを作成することができます myprof.conf  
台詞

PROFILE_PRELIB = "-L / usr / local / myprof / lib -lmyprof"
PROFILE_INCPATHS = "-I / usr / local / myprof / include"

sysconfdirディレクトリに配置します(このディレクトリは設定時に設定されます)
MPICHが構築されたとき)。 次に、コマンドライン引数を使用します -profile = myprof 意志
これらの定義を関連するコンパイルコマンドに追加します。

onworks.netサービスを使用してmpicc.mpichをオンラインで使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad