安装MPICH,并运行点到点通信程序

2024-02-24 07:38

本文主要是介绍安装MPICH,并运行点到点通信程序,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、安装Linux操作系统(Ubuntu)

如图所示按照步骤一步一步创建虚拟机即可,此次是用的Ubuntu14.04的镜像,64位系统,由于之前已经创建好了虚拟机,此次实验中并没有创建新的虚拟机。

 

二、安装Docker,并运行Ubuntu镜像

1. 安装docker,首先安装需要使用的软件,如curl

2. 添加与daocloud服务器的链接

3. 同步 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的索引,获取最新的软件包

安装docker

4. 启动docker服务,查看docker服务运行状态

 

 

5. 由于直接使用docker的镜像下不下来或者下载很慢,这里使用国内的加速器daocloud,配置加速器,

 

6. 重启docker服务并运行hello-world示例

 

7. 查看镜像与容器

 

8. 安装ubuntu

9. 查看下载好的ubuntu镜像

 

10. 创建用于和docker共享文件的文件夹,并使用镜像创建容器运行(不使用共享文件夹也可以用docker cp来实现宿主机和docker容器间的文件传递)

11. 更新docker中的ubuntu

12. 在另一个终端查看当前容器状态,可以看到container ID就是上面root@后的名字

13. 在docker中的ubuntu安装vim

14. 安装jdk

15. 退出容器后再次进入的命令

sudo docker exec -it 容器名称或ID /bin/bash

三、安装MPICH,并运行点到点通信程序

1. 下载MPICH安装包

mpi配置首先需要从官网下载安装包,用tar zxvf mpich-3.2.1.tar.gz命令将压缩包解压,然后新建目录作为安装目录

,安装目录的位置一定要用绝对位置,如果用./configure -prefix=~/mpich命令会出错。再然后就是要用make进行编译了,但是会出现“No targets specified and no makefile found. Stop.”情况,需要安装fortran,sudo apt-get install gfortran,执行完此命令后再次make就可以了,接着sudo make install,安装完成,然后设置环境变量sudo gedit /etc/environment,在末尾加上“/home/cccccz/mpich/bin”(即刚刚的安装目录的bin文件夹)即可。

2. 安装过程:

(1)解压源码:

tar -zxvf mpich-3.2.tar.gz

(我的解压路径为/home/hwb /Desktop/mpich-3.2)

(2)创建安装路径:

mkdir mpich-3.2

(安装路径为可执行文件和库文件安装处)

(3)创建生成目录:

mkdir tmp

(安装过程临时文件,如Makefile)

(4)configure

/home/hwb/Desktop/mpich-3.2/configure-prefix=/home/hwb/Desktop/mpich-3.2- -disable-fortran 

(5)编译:

make


(6)安装: 
make install 


(7)配置环境变量 
vim ~/.bashrc 

export PATH="home/gyq/mpich/bin:$PATH"

 

 source .bashrc

运行成功一个点到点通信的例子:

这篇关于安装MPICH,并运行点到点通信程序的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/741403

相关文章

Linux下MySQL8.0.26安装教程

《Linux下MySQL8.0.26安装教程》文章详细介绍了如何在Linux系统上安装和配置MySQL,包括下载、解压、安装依赖、启动服务、获取默认密码、设置密码、支持远程登录以及创建表,感兴趣的朋友... 目录1.找到官网下载位置1.访问mysql存档2.下载社区版3.百度网盘中2.linux安装配置1.

Kibana的安装和配置全过程

《Kibana的安装和配置全过程》Kibana是一个开源的数据分析和可视化平台,它与Elasticsearch紧密集成,提供了一个直观的Web界面,使您可以快速地搜索、分析和可视化数据,在本文中,我们... 目录Kibana的安装和配置1.安装Java运行环境2.下载Kibana3.解压缩Kibana4.配

PostgreSQL如何用psql运行SQL文件

《PostgreSQL如何用psql运行SQL文件》文章介绍了两种运行预写好的SQL文件的方式:首先连接数据库后执行,或者直接通过psql命令执行,需要注意的是,文件路径在Linux系统中应使用斜杠/... 目录PostgreSQ编程L用psql运行SQL文件方式一方式二总结PostgreSQL用psql运

Zookeeper安装和配置说明

一、Zookeeper的搭建方式 Zookeeper安装方式有三种,单机模式和集群模式以及伪集群模式。 ■ 单机模式:Zookeeper只运行在一台服务器上,适合测试环境; ■ 伪集群模式:就是在一台物理机上运行多个Zookeeper 实例; ■ 集群模式:Zookeeper运行于一个集群上,适合生产环境,这个计算机集群被称为一个“集合体”(ensemble) Zookeeper通过复制来实现

CentOS7安装配置mysql5.7 tar免安装版

一、CentOS7.4系统自带mariadb # 查看系统自带的Mariadb[root@localhost~]# rpm -qa|grep mariadbmariadb-libs-5.5.44-2.el7.centos.x86_64# 卸载系统自带的Mariadb[root@localhost ~]# rpm -e --nodeps mariadb-libs-5.5.44-2.el7

Centos7安装Mongodb4

1、下载源码包 curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.2.1.tgz 2、解压 放到 /usr/local/ 目录下 tar -zxvf mongodb-linux-x86_64-rhel70-4.2.1.tgzmv mongodb-linux-x86_64-rhel70-4.2.1/

如何用Docker运行Django项目

本章教程,介绍如何用Docker创建一个Django,并运行能够访问。 一、拉取镜像 这里我们使用python3.11版本的docker镜像 docker pull python:3.11 二、运行容器 这里我们将容器内部的8080端口,映射到宿主机的80端口上。 docker run -itd --name python311 -p

JAVA智听未来一站式有声阅读平台听书系统小程序源码

智听未来,一站式有声阅读平台听书系统 🌟 开篇:遇见未来,从“智听”开始 在这个快节奏的时代,你是否渴望在忙碌的间隙,找到一片属于自己的宁静角落?是否梦想着能随时随地,沉浸在知识的海洋,或是故事的奇幻世界里?今天,就让我带你一起探索“智听未来”——这一站式有声阅读平台听书系统,它正悄悄改变着我们的阅读方式,让未来触手可及! 📚 第一站:海量资源,应有尽有 走进“智听

Centos7安装JDK1.8保姆版

工欲善其事,必先利其器。这句话同样适用于学习Java编程。在开始Java的学习旅程之前,我们必须首先配置好适合的开发环境。 通过事先准备好这些工具和配置,我们可以避免在学习过程中遇到因环境问题导致的代码异常或错误。一个稳定、高效的开发环境能够让我们更加专注于代码的学习和编写,提升学习效率,减少不必要的困扰和挫折感。因此,在学习Java之初,投入一些时间和精力来配置好开发环境是非常值得的。这将为我

安装nodejs环境

本文介绍了如何通过nvm(NodeVersionManager)安装和管理Node.js及npm的不同版本,包括下载安装脚本、检查版本并安装特定版本的方法。 1、安装nvm curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash 2、查看nvm版本 nvm --version 3、安装