论文部分内容阅读
计算机软件、硬件技术以及网络技术的快速发展,不断地为各行各业带来新的契机。同时人们也意识到大量的计算资源、存储资源闲置不用造成的浪费不利于社会的发展。因此人们将目光投向了能够进行优势互补的网格技术,网格的目标就是实现网络虚拟坏境中的高性能资源共享和协同工作。但是,在目前情况下广泛地使用高性能计算机和网格技术还存在一些困难,还没有很完善的开发工具和编程环境支持使用这些计算资源,计算需求的应用人员与高性能计算系统之间还存在着一条巨大的鸿沟。在这种背景下,本文开展了对NetSolve系统的研究。
本文的目的是研究网格计算系统平台建设和网格计算应用,实现网格计算系统平台——NetSolve的移植和开发,以及开展高精度可扩展可移植的高性能并行数值算法研究,并在桌面计算环境中对大规模科学与工程问题进行初步的计算。
本文的工作是以上海大学集群计算机为测试平台,对NetSolve系统进行较全面的测试和研究,实现了软件平台的升级及相关计算库的移植,对向系统加入自己的数值库进行了仔细实验,并在Matlab等桌面计算环境中对工程问题进行了初步的计算。
数值计算网格在国内外都有较多的研究,而在实用方面国内还没有现成的经验可循,本文结合实验室的实际计算需求,来构建数值计算网格为我所用,这为在工程和科学计算方面寻求用网格来满足需求做了大胆的尝试,在数值运算以及网格平台的搭建上有着广泛的指导和示范意义,同时在试验网格系统上编写自己的数值计算程序,具有一定的创新性。