mpi
文章平均质量分 79
HowsenFisher
这个作者很懒,什么都没留下…
展开
-
linpack实验:OpenMPI集群搭建与测试
openmpi集群需要一个服务端(主电脑)以及若干个服务端,主电脑连接各个子电脑,发送指令指挥他们进行测试,这就需要两个工具,ssh和nfs准备条件:在各个子电脑的用户根目录下创建mpi共享目录mkdir ~/mpi_share1. ssh无密码登陆首先安装ssh:sudo apt install sshssh身份验证可以通过证书来进行,两个毫无关系的电脑想要连接彼此,需要知道对方的用户名密码或者是拥有对方的证书,而实现无密码登陆对方的电脑的方法就是将自己的证书复制到对方的电脑,操作如下:原创 2021-04-25 20:58:08 · 1746 阅读 · 2 评论 -
linpack实验:MPI代码调优
代码调优其实属于编译优化,是编译器干的事情,但为了研究,我们用手动的方式简单地做三个小实验先介绍mpi的相关知识:mpicc:类似于gcc编译器,可以编译c文件为一个可执行文件mpic++:类似于g++编译器,可以编译cpp文件为一个可执行文件mpirun:运行可执行文件,可以调整线程数目,但需要代码中含有mpi的一些函数在这里我们选用mpic++来编译cpp文件mpi实际上是一个库,可以被c++,c和fortran三种语言调用(作者已知的),这里我们使用c++的库,也就是一个含有很多头文原创 2021-04-25 00:16:03 · 942 阅读 · 0 评论 -
linpack实验:MPI性能参数调优
本次教程写的匆忙,也许会有很多勘误欢迎指正性能优化部分HPL.dat字段说明在本实验中,为了不让生成的测试报告太复杂,让N=1,只测试一个矩阵HPLinpack benchmark input file //说明性语句Innovative Computing Laboratory, University of Tennessee //说明性语句HPL.out output file name (if any)原创 2021-04-21 23:02:01 · 4947 阅读 · 2 评论