|
|
背景:在18.04.1-Ubuntu系统里,按照sobereva老师在http://sobereva.com/451上的教程安装ORCA4.1版本
结果:在安装openmpi时出现问题
解压后,用以下命令
./configure --prefix=/home/nbm/openmpi313 --disable-builtin-atomics
下面是部分结果
Open MPI configuration:
-----------------------
Version: 3.1.3
Build MPI C bindings: yes
Build MPI C++ bindings (deprecated): no
Build MPI Fortran bindings: mpif.h, use mpi, use mpi_f08
MPI Build Java bindings (experimental): no
Build Open SHMEM support: yes
Debug build: no
Platform file: (none)
Miscellaneous
-----------------------
CUDA support: no
PMIx support: internal
Transports
-----------------------
Cisco usNIC: no
Cray uGNI (Gemini/Aries): no
Intel Omnipath (PSM2): no
Intel SCIF: no
Intel TrueScale (PSM): no
Mellanox MXM: no
Open UCX: no
OpenFabrics Libfabric: no
OpenFabrics Verbs: no
Portals4: no
Shared memory/copy in+copy out: yes
Shared memory/Linux CMA: yes
Shared memory/Linux KNEM: no
Shared memory/XPMEM: no
TCP: yes
Resource Managers
-----------------------
Cray Alps: no
Grid Engine: no
LSF: no
Moab: no
Slurm: yes
ssh/rsh: yes
Torque: no
OMPIO File Systems
-----------------------
Generic Unix FS: yes
Lustre: no
PVFS2/OrangeFS: no
再用以下命令
make all install -j
完成以上步骤后设置环境变量
export PATH=/home/nbm/openmpi313/bin:$PATH
export LD_LIBRARY_PATH=/home/nbm/openmpi313/lib:$LD_LIBRARY_PATH
用mpiexec -V查看版本
mpiexec (OpenRTE) 2.1.1 这个版本没有设置环境变量,也不能注释掉
再安装ORCA
尝试运行,几分钟后报错
/home/nbm/orca410/orca_gtoint_mpi: error while loading shared libraries: libmpi.so.40: cannot open shared object file: No such file or directory
提示没有libmpi.so.40,但是在路径中能找到/home/nbm/4.2.1/openmpi-3.1.4/ompi/.libs/libmpi.so.40
疑问:
1、openmpi怎样才能安装成功?
2、像这中判定、“Build MPI C++ bindings (deprecated): no”有影响吗?
|
|