問題タブ [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.
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 #
) の数に応じて、異なる結果が得られます。しかし、それらはすべてエラーをスローします:
すべてをローカルで実行しています。
以下は、--version
mpicc と mpirun の両方の出力です。
また、さまざまな方法で OpenMPI をインストールしました。manjaro リポジトリから pacman を使用して、pamac (pacman/yaourt GUI) を使用して、AUR から git バージョンを yaourt と pamac の両方を使用してインストールしました。