0
intel parallel studioとopenmpiを同時に使用するには? Ubuntuので
mpirun --version
mpirun (Open MPI) 1.10.2
で示したように、デフォルトのmpirunがOpenMPIのですが、後にインテル®Parallel Studioをインストールしてmpirunのは
mpirun --version
Intel(R) MPI Library for Linux* OS, Version 2017 Update 3 Build 20170405 (id: 17193)
Copyright (C) 2003-2017, Intel Corporation. All rights reserved.
なり~/.bashrc
. /opt/intel/parallel_studio_xe_2017.4.056/psxevars.sh intel64
に次の行を追加します。しかしintel ifortをopenmpiと使いたいのですが?セットアップ方法は?
こんにちは、@ Gilles Gouaillardet。答えをありがとうございました。あなたの方法を試しました。 intelでopenmpiをビルドし、パスとld_library_pathをbashrcに追加しますが、 'mpirun --version'はまだintelを表示します – user15964
'mpirun'は何を表していますか? あなたの環境に新しい場所を追加したり、変数( 'export'や 'setenv')をエクスポートする必要があります。また、再ハッシュする必要があります –
ああ、そうです。私は間違った道を選んだ。今それは動作します。しかし、新しい問題があります。私はscalapackをリンクする必要があるので、リンクアドバイザーによって '-lmkl_scalapack_lp64 -lmkl_blacs_openmpi_lp64'を追加します。しかし、私は 'ompi_mpi_xxxx'の未定義参照を束ねています、何が間違っていますか? – user15964