计算化学公社

 找回密码 Forget password
 注册 Register
Views: 338|回复 Reply: 4
打印 Print 上一主题 Last thread 下一主题 Next thread

[Linux] 求助 mpi没法从intelmpi改到openmpi

[复制链接 Copy URL]

4

帖子

0

威望

47

eV
积分
51

Level 2 能力者

我参照社长的博文设置mpi库时遇到一些问题, 我在root的bashrc文件里明明设置了openmpi的路径,但是输入mpiexec -V时出来的时intelmpi。我在root下的bashrc里也没找到intelmpi,没办法注释。请问这该怎么解决.下面是我/root/.bashrc文件内容
# .bashrc

# User specific aliases and functions
HISTCONTROL=ignorespace
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
export PATH=$PATH://home/admin/soft/lammpsinstall/mpich/bin:/home/admin/soft/lammpsinstall/fftw310/bin

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/admin/soft/lammpsinstall/mpich/lib:/home/admin/soft/lammpsinstall/fftw310/lib
# Source global definitions

if [ -f /etc/bashrc ]; then
        . /etc/bashrc
fi

export PATH=/home/admin/soft/gcc9.1/bin:$PATH
export LD_LIBRARY_PATH=/home/admin/soft/gcc9.1/lib64


#MPI_HOME=/mnt/D/x-del/openmpi4
#export PATH=${MPI_HOME}/bin:$PATH
#export LD_LIBRARY_PATH=${MPI_HOME}/lib:$LD_LIBRARY_PATH
#export MANPATH=${MPI_HOME}/share/man:$MANPATH
#export PATH=/mnt/D/x-del/lammps-20Sep2021/src:$PATH
export PATH="/usr/local/python3.12/bin:$PATH"
export PATH=/home/admin/soft/openmpi416/bin:$PATH
export LD_LIBRARY_PATH=/home/admin/soft/openmpi416/lib:$LD_LIBRARY_PATH
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/mnt/E/xz/conda/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
    eval "$__conda_setup"
else
    if [ -f "/mnt/E/xz/conda/etc/profile.d/conda.sh" ]; then
        . "/mnt/E/xz/conda/etc/profile.d/conda.sh"
    else
        export PATH="/mnt/E/xz/conda/bin:$PATH"
    fi
fi
unset __conda_setup
# <<< conda initialize <<<



alias conda1='conda activate deepmd-kit'
alias lmp0='CUDA_VISIBLE_DEVICES=0  lmp < md.in  1> md.out  2> err &'
alias lmp1='CUDA_VISIBLE_DEVICES=1  lmp < md.in  1> md.out  2> err &'
alias conda2='conda activate abacus_env'
alias condaquit='conda deactivate'



4

帖子

0

威望

47

eV
积分
51

Level 2 能力者

2#
 楼主 Author| 发表于 Post on 2025-9-20 12:06:04 | 只看该作者 Only view this author
我输入mpiexec -V时得到的是

202509201205581342..png (17.33 KB, 下载次数 Times of downloads: 0)

202509201205581342..png

4

帖子

0

威望

47

eV
积分
51

Level 2 能力者

3#
 楼主 Author| 发表于 Post on 2025-9-20 13:38:46 | 只看该作者 Only view this author
已解决,我更改了etc/profile。还有我发现make all install -j后文件夹里只有一个share。重新make all install后成功了。

2422

帖子

1

威望

6155

eV
积分
8597

Level 6 (一方通行)

4#
发表于 Post on 2025-9-20 15:51:30 | 只看该作者 Only view this author
你遇到的问题, 就是某些大聪明,非要采用/etc/profile方式, 或者/etc/profile.d方式, 来全局启用/激活某个软件或者应用程序。
这种做法, 适合单用户单个应用依赖的情况。

如果涉及到使用多个版本,多个应用程序,
要么采用专业的module load 方式,
再不济,每一个程序写一个“激活脚本”, 用哪一个激活哪一个, 彼此互不影响。

写激活脚本和module load XXX大同小异, 本质是一样的。

评分 Rate

参与人数
Participants 1
eV +2 收起 理由
Reason
student0618 + 2 我很赞同

查看全部评分 View all ratings

High-Performance Computing for You
为您专属定制的高性能计算解决方案

更多讯息,请访问:
https://labitc.top
http://tophpc.top:8080
电邮: ask@hpc4you.top

4

帖子

0

威望

47

eV
积分
51

Level 2 能力者

5#
 楼主 Author| 发表于 Post on 2025-9-22 23:14:56 | 只看该作者 Only view this author
谢谢回复,我学习到了。

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2026-1-23 20:26 , Processed in 0.206795 second(s), 25 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list