問題タブ [manjaro]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
291 参照

c - (Manjaro Linux) OpenMPI でコンパイル済みの C マルチプロセス プログラムが実行されていない

ThinkPad T420 (Core i5 2450M、8GB RAM にアップグレード) に Manjaro Linux 17.1.10 (カーネル 4.17.0-2) があり、OpenMPI (バージョン 3.1.0) を使用していくつかの C プログラムを実行しようとしていますが、プログラムの実行に問題があります。

mpiccターミナルと Ecplipse の「ビルド」オプションの両方から問題なくコンパイルできますが、ターミナルまたは Eclipse (起動オプションで並列アプリケーションとして構成) から実行しようとすると、エラーが発生します。私が実行するコード。

Ecipse Parallel に付属する MPI hello world C プロジェクトを実行しようとしています。

./testパラメータなしでシンプルを使用してプログラムを実行すると、出力が得られます。

しかし、使用すると、選択mpirunした pof プロセス ( -np #) の数に応じて、異なる結果が得られます。しかし、それらはすべてエラーをスローします:

すべてをローカルで実行しています。

以下は、--versionmpicc と mpirun の両方の出力です。

そしてEclipseの「about」ウィンドウ

また、さまざまな方法で OpenMPI をインストールしました。manjaro リポジトリから pacman を使用して、pamac (pacman/yaourt GUI) を使用して、AUR から git バージョンを yaourt と pamac の両方を使用してインストールしました。