Beowulf集群系统Linux操作系统以及并行编程
在本系统中,我们采用的操作系统是REDHAT Fedora core 4(KERNEL2.6. 11) 的Linux 系统。并行编程环境采用基于消息传递接口(MPI)的局域多计算机(Local Area Multi-com- puter,LAM),它是由Ohio超级计算机中心开发的,适用于异构Unix机群的MPI编程环境和 开发系统。目前我们所安装的LAM版本是6.5.9版,同时还安装了Fortran 90开发平台。
在RedHat FC4系统安装结束以后,还安装了f2c(Fortran-to-C)软件包以及一些必要的 服务软件。由于每个节点有两块网卡分别承担消息传递和接收的工作,并且两块网卡共用 一个IP地址,为了实现这样的功能,必须添加一个虚拟的网络设备,将两块网卡绑定到这个 虚拟的网络设备上。在外界看来,每个节点只有1个IP地址和1块网卡。
在RedHat FC4可以正常运行以后,必须启动如下的系统服务: rlogin、rsh、nfs、ftp、telnet 等。其中的rlogin和rsh服务只需要在8个计算节点上配置。出于安全方面的考虑,RedHat FC4在默认的系统设置下,是不提供rlogin和rsh服务的,用户必须手工设置必要的文件和 参数,实现rlogin和rsh服务。相应的nfs(网络文件系统)必须在服务节点和计算节点上同 时配置。在所有的系统服务配置成功后,就可以安装LAM6.5.9了,这个软件包是免费的,可以到HTTP://WWW.LAM-MPI.ORG下载最新的版本,安装过程可以按照软件包自带的安装说明进行安装。安装和配置结束以后,可以在Linux提示符下运行recon-v,来测试LAM 是否成功安装。
在RedHat FC4系统安装结束以后,还安装了f2c(Fortran-to-C)软件包以及一些必要的 服务软件。由于每个节点有两块网卡分别承担消息传递和接收的工作,并且两块网卡共用 一个IP地址,为了实现这样的功能,必须添加一个虚拟的网络设备,将两块网卡绑定到这个 虚拟的网络设备上。在外界看来,每个节点只有1个IP地址和1块网卡。
在RedHat FC4可以正常运行以后,必须启动如下的系统服务: rlogin、rsh、nfs、ftp、telnet 等。其中的rlogin和rsh服务只需要在8个计算节点上配置。出于安全方面的考虑,RedHat FC4在默认的系统设置下,是不提供rlogin和rsh服务的,用户必须手工设置必要的文件和 参数,实现rlogin和rsh服务。相应的nfs(网络文件系统)必须在服务节点和计算节点上同 时配置。在所有的系统服务配置成功后,就可以安装LAM6.5.9了,这个软件包是免费的,可以到HTTP://WWW.LAM-MPI.ORG下载最新的版本,安装过程可以按照软件包自带的安装说明进行安装。安装和配置结束以后,可以在Linux提示符下运行recon-v,来测试LAM 是否成功安装。