首页 > 系统相关 >Ubuntu下MPICH的安装与配置

Ubuntu下MPICH的安装与配置

时间:2023-12-07 23:22:48浏览次数:28  
标签:configure -- sudo mpich 3.4 Ubuntu MPICH 安装

原创直达链接

一、MPICH的下载与安装

MPI安装文件下载地址:
博客下载地址

官网地址 可以下载3.4.2版本的,本文就是3.4.2版本

1.解压:

sudo tar - zxvf mpich-3.4.2.tar.gz

2.进入mpich-3.4.2文件夹:

cd mpich-3.4.2

3.进行软件配置与检查:

先用apt安装gcc,g++
sudo apt install gcc g++

./configure --prefix=/usr/local/mpich-3.4.2

注:prefix参数是表示安装路径。

如果configure过程中,出现错误:no ch4 netmod selected,则可以按照提示加上 --with-device=ch4:ofi 重新运行configure。
就执行

./configure --prefix=/usr/local/mpich-3.4.2  --with-device=ch4:ofi 

如果报错:

configure: error: The Fortran compiler gfortran does not accept programs that call the same routine 
需要使用低于gcc10.1.0版本的gcc编译安装,或者选择 --disable-fortran选项忽略

我是执行
./configure --prefix=/usr/local/mpich-3.4.2  --with-device=ch4:ofi  --disable-fortran

4.使用make命令去执行编译:

make

注:执行make命令一般需要等待一个多小时

5.当make完成之后,就可以使用make install命令进行安装了:

sudo make install

如果没有报错,就说明顺利安装完成了。

注:一般报错是因为没有安装相应的编译器。

安装编译器gcc和gfortran:

sudo apt-get install gcc

sudo apt-get install gfortran

二、环境变量的配置

1.通过vim打开当前用户下所对应的.bashrc文件:

sudo vim ~/.bashrc

2.在其中加入一行(建议添加在最下面一行):

export PATH=/usr/local/mpich-3.4.2/bin:$PATH

3.然后再保存退出后,再更新配置文件使其生效。

source ~/.bashrc

4.用which来检验下配置的环境变量是否正确。

which mpicc

which mpif90

5.这时候,进入到最开始解压的文件夹mpich-3.4.2中,查看里面所有目录,你会看到里面有examples文件,打开examples文件夹,测试一下hello是否能顺利运行。

ls -a

cd examples

mpirun -np 4 ./cpi

若可运行说明顺利完成安装。

ps:借来的centos运行成功截图,回车后结果一样就是运行成功!

标签:configure,--,sudo,mpich,3.4,Ubuntu,MPICH,安装
From: https://www.cnblogs.com/zhengyan6/p/17884236.html

相关文章

  • LUNIX安装FTP服务器的详细教程
    1.打开终端,进入root模式。在终端中输入:sudosu,回车后提示输入密码,输入密码即可。2.安装vsftpd软件。首先需要联网,或者通过新立德软件安装。如果需要卸载软件,可以使用命令sudoapt-getremovevsftpd。安装命令为sudoapt-getinstallvsftpd。3.安装完成后,默认会在文件系统下的/......
  • pip 安装 mysqlclient报错ERROR: Could not build wheels for mysqlclient, which is
    这是本地环境中没有安装C++的环境,安装好后再次运行报错:国内网站上找了半天,试了又试,不能根本上解决问题,最后从国外的网站上找到的:下载安装MariaDBCConnector,地址:DownloadMariaDBConnectorsfordataaccess&analysis|MariaDB,安装到默认路径下,关闭重新打开cmd,输入:pi......
  • node.js - 在linux系统上安装和配置nodejs
    step1:根据自己的系统架构下载nodejs软件包https://nodejs.org/en/download/curl-Ohttps://nodejs.org/dist/v20.10.0/node-v20.10.0-linux-arm64.tar.xzstep2:创建目录sudomkdir-p/usr/local/lib/nodejsstep3:解压二进制软件包sudotar-xJvfnode-v20.10.0-lin......
  • ubuntu 使用systemd systmctl配置服务开机启动,服务包含多个子进程
    背景:需求是这样的,有一个服务,有6个子进程,每次系统重启都要一个一个启动,很繁琐,需要配置到开机启动里而目前系统已经抛弃了chkconfig的配置方式,转而使用systemd来配置开机启动进程了所以需求就变成了把服务配置到systemd开机启动中,服务包含6个子进程配置这个踩了不少坑,特地记录下......
  • windows 安装mysql 和不能通过ip访问到数据库
     一、确认windows是否已经安装mysql1.按【Win+R】打开运行2.输入【services.msc】打开服务3、在服务列表中查找MySQL,如果有mysql服务则表示Windows已经安装MySQL,如果没有MySQL服务则表示Windows没有安装MySQL二、下载MySQL安装包1、mysql官网下载地址  https://d......
  • pycharm插件离线安装
    给不能联网的电脑或者不能访问外网的云桌面安装pycharm插件,需要离线安装首先在能访问网络的电脑上打开插件主页,如下:下载插件安装文件   ......
  • 解决安装centos7后无法用ifconfig查IP的问题
    问题点:刚安装完centos7后,通过虚拟机查看ip,用ifconfig指令无法查询,显示notfound 解决办法:安装ifconfig和net-tools 1、执行命令:yumprovidesifconfig   2、执行命令:yuminstallnet-tools  (中间需要手动确认y/n,输入y即可)  最后安装完成:  验证:再次输入......
  • Docker安装Zabbix-server出现[its "users" table is empty]问题的解决
    简述安装过程dockerrun--namezabbix-db--networkzabbixnet-eMYSQL_ROOT_PASSWORD="password"-eMYSQL_USER="zabbix"-eMYSQL_PASSWORD="zabbix"-eMYSQL_DATABASE="zabbix"-dmysqldockerrun--namezabbix-server--net......
  • 如何在CentOS7 安装 XRDP 远程桌面服务器
    1)图形界面安装CentOS7没有图形化操作可能对很多人来说都不太习惯,下面我们来为CentOS7安装图形化界面,本文以安装GNOME图形化为例**写在安装前:**如果你的CentOS7是最小化安装,默认都是不带XWINDOWS的配置公网Yum源mkdir/etc/yum.repos.d/backupmv/etc/yum.repo......
  • linux-ELK安装配置
    前言:  ELK是三个开源项目的首字母缩写,这三个项目分别是:Elasticsearch、Logstash和Kibana。   •Elasticsearch是一个搜索和分析引擎。   •Logstash是服务器端数据处理管道,能够同时从多个来源采集数据,转换数据,然后将数据发送到诸如Elasticsearch等存储库中。......