基于集群的并行计算的研究及其在离散元计算中的应用

来源 :中国农业大学 | 被引量 : 0次 | 上传用户:fxingzhe2
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在工程应用领域存在着许多计算量庞大的问题,如力学计算等。这些计算问题的程序有许多是用Fortran语言编写的,并且在串行计算模式下单机运行,其正确性已得到时间的验证,但其计算性能一般并不高。因此,如何提高这些应用程序的性能是目前的一个研究热点。 随着计算机技术的不断发展,高性价比计算机的出现和高速网络的迅速发展,并行计算机开始出现并投入使用。尤其近年来PC集群技术的发展更加推动了并行计算的广泛应用。因此,并行处理技术也开始应用于工程计算的研究领域,为解决工程计算中的大规模计算问题提供了一种有效的途径和方法。 本论文以研究离散元计算并行化的方法为目标,深入分析了Fortran语言编写的离散元计算程序的特点,根据Fortran语言的特点和并行化的要求,试图在集群环境下用C语言和Fortran语言的混合编程实现并行计算。 本文解决的两个主要问题是:C语言和Fortran语言之间的相互调用和通信问题;混合编程的并行计算实现方法问题。 通过研究和实例测试,初步实现了集群环境下的离散元并行计算。
其他文献
随着信息化、数字化的高度发展,越来越多的企业出于便于管理的目的,建立了一系列满足自身业务需要,符合自身特点的管理信息系统(MIS),对企业内部的资源进行整合和管理。J2EE体系
随着生产和科学技术的快速发展,生产过程自动控制的要求不断提高,传统测试系统的缺点也愈来愈突出,网络技术应用于测试系统已成为现代测试技术发展的趋势。由于传统测试系统
Hash函数是密码学中最基本的模块之一,被广泛应用于数字签名、消息鉴别、模拟randomoracle和伪随机数生成器等领域,是近几年密码学研究的热点领域。本文对Hash函数的研究现状和
随着计算机科学的发展,图像压缩技术在通信系统和多媒体系统中的重要性越来越高。现代信息技术的发展给图像压缩和传输技术带来了更多的挑战和机遇。因此我们必须探索其它的一
先进的通信计算构架—ATCA是面向通信产品的模块化硬件标准,在ATCA上开发通信系统有利于系统扩展和降低产品成本。在ATCA构架和系统软件上开发嵌入式系统平台,屏蔽各个单板不
随着企业信息化的发展,企业内部汇集了大量的信息系统,如办公系统、邮件系统、资源管理系统等等。一方面,用户在对这些系统的登录中浪费了大量的时间,同时记忆各个系统的用户名、
随着通信技术、计算机技术和网络技术的发展,会议系统越来越多的应用在人们的社会生产和生活中。目前跨地域的企业内部会议,企业间的商务会议等正越来越多地使用会议系统。各个
随着计算机硬件性能的飞速提高,网络中存在着大量闲置的计算资源,如何有效的使用网络中大量闲置的高性能的硬件资源;以及如何设计网络模型,以使网络提供高质量、高保障、高效
随着数字信息技术的飞速发展,由传统的模拟电视到数字电视的数字化革命已成为必然。数字电视将带给我们全新的视觉冲击和前所未有的大容量信息资源。我国目前也正在经历着电视
传统的软件开发模式,从需求->设计->开发->测试需要层层环节,每个环节都要靠相关的文档等传递各自的成果。但是随着现代社会的高速发展,对软件开发的要求也越来越高,在当今无论是商