论文部分内容阅读
近年来,并行计算技术在国内外受到高度的重视,它在科学研究、工程技术以及军事等方面的应用,已取得巨大的成就。并行计算可以提高计算速度,缩短计算时间,提高计算效率。本文结合并行计算技术,研究了两个方面的问题:一是Beowulf并行计算系统管理软件;一是基于并行遗传算法(Parallel Genetic Algorithm,PGA)和有限元(Finite Element Method,FEM)的天线自动设计。 Beowulf并行计算系统是将一组市售普通微机通过局域网连接起来,并作为一个单一系统向用户提供高性能服务的系统。本文基于Windows Sockets(Winsock)网络通信函数和MPI(Message Passing Interface)并行通信函数,采用Visual Basic和Visual Fortran混合编程的方法,编写了一套针对Beowulf并行计算系统的管理软件。该管理软件可以在任意一台节点机上,完成整个并行计算系统中各个节点机的状态检测、文件远程拷贝、内存驻留进程查询、速度测试、远程关机、重新启动和注销等操作。该管理软件已成功运行于一套由16台微机组成的Beowulf并行计算系统上,大幅度地简化了该系统的操作,提高了其管理效率。