【发布时间】:2016-04-06 10:04:59
【问题描述】:
首先:我使用的是 linux mint 17.3 x64
到目前为止我做了什么:
- Guide to install Open MPI 1.8
- Guide to install MPI
- 尝试删除 MPI 执行:
sudo apt-get install libcr-dev mpich2 mpich2-doc(实际上应该没有安装)
我可以从终端看到的:
输出: echo $PATH
/path/to/mpj//bin:/home/timmy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/timmy/.openmpi/bin
(我想我必须删除 /path/to/mpj/(不存在)和 /home/timmy/.openmpi/bin(我想删除以前版本的 ompi))
输出: echo $LD_LIBRARY_PATH
(nothing)
真的,什么都没有出现!
输出 mpirun
--------------------------------------------------------------------------
mpirun could not find anything to do.
It is possible that you forgot to specify how many processes to run
via the "-np" argument.
--------------------------------------------------------------------------
我为什么要删除 Open MPI 并重新安装它
- 我有一个项目要同时使用 MPI 和 OpenMP,但在实际安装 MPI 时,我无法使用以下命令进行编译:
mpicc -openmp "test_omp.c" -o "test_omp"。它给了我以下错误:Not defined function omp_get_thread_num();而且,它忽略了我的#pragma命令。
【问题讨论】: