共查询到20条相似文献,搜索用时 15 毫秒
1.
通过介绍MPI-2在.Net中的配置方案,针对求解线性方程组的高斯-赛德尔迭代算法并行程序设计论述了面向对象的并行程序编程方法和技巧。 相似文献
2.
3.
为实现面向对象有限元并行计算框架PANDA对高性能计算的支持,分别从并行计算流程、区域分解、分区信息和通信封装等部分设计PANDA框架在并行计算方面的数据结构.在计算流程中建立区域分解和并行求解器的配合协作方式,进而描述进行区域分割的3种网格剖分方法;对分区边界单元和节点信息的组织以及对并行通信操作的封装使复杂的并行通... 相似文献
4.
通过重载MPI消息传递函数,在重载的MPI函数中调用MPE库中各日志记录函数,实现了大规模面向对象有限元程序自定义并行性能监测。对一个典型冲击动力学问题进行了16 CPU的并行有限元模拟,通过并行性能监测对其有限元并行算法进行了分析。 相似文献
5.
现行的并行计算多是在Linux平台下进行的,为了能够在Windows平台下进行机群并行计算,以Fortran90为开发语言,介绍了Windows XP平台下MPICH2的Fortran90并行编译环境的配置,并进一步介绍在MPICH2环境下Fortran90并行程序的编译、连接和运行方法,从而实现了Windows平台下机群的并行计算。 相似文献
6.
面向对象有限元程序的研究 总被引:2,自引:0,他引:2
阐述了采用面向对象的方法和VC++语言,进行结构问题有限元程序开发的过程。建立了一般线弹性体结构有限元分析类库,并与过程化语言的程序设计方法进行了分析比较,说明面向对象方法改善了有限元程序的维护性和扩充性,为开发工程计算程序提供了一种新途径。 相似文献
7.
MPI(Message Passing Interface)是目前一种比较著名的应用于并行环境的消息传递标准。MPICH是MPI1.2标准的一个完全实现,也是应用范围最广的一种并行及分布式环境。MPICH除包含MPI函数库之外,还包含了一套程序设计以及运行环境.本文将简要介绍如何应用MPICH的Windows版本,建立一个基于Windows的并行程序设计及运行环境. 相似文献
8.
MPI网络通信模型的数值应用 总被引:3,自引:0,他引:3
讨论并行支撑环境MPI的并行通信性能模型,测试了点对点和组通信下的若干性能指标,归纳出这些性能指标的统计模型,以作为工程问题并行计算可行性和可扩充性评价的基础。 相似文献
9.
王伟 《数字社区&智能家居》2008,3(9):1523-1524
模拟退火算法是一种能应用到求最小值问题或连续更新的学习过程(随机或决定性的)。在此过程中,每一步更新过程的长度都与相应的参数成正比,这些参数扮演着温度的角色。标准模拟退火算法仅进行串行优化,其效率很难提高。因此,考虑引入多种群群体优化机制构造并行算法,并对接受准则进行讨论。 相似文献
10.
船舶面向对象有限元的应用研究 总被引:3,自引:2,他引:3
本文在论述了船舶结构有限元软件研究现状的基础上,综述了面向对象有限元方法的特征以及在船舶结构有限元分析软件研究中的应用。最后简要阐述了在VC6.0环境下,基于MFC类库应用面向对象方法如何编制船舶结构有限元程序Marifep。 相似文献
11.
面向对象的并行消息传递库的设计与实现分析 总被引:1,自引:0,他引:1
MPI是并行程序设计中广泛使用的一个消息传递库,虽然标准MPI-2定义了C 绑定,但它并不严格符合面向对象的观点。在分析各类已有面向对象消息传递系统的基础上,用C 设计并实现了一个面向对象的、易于传递对象(包括用户自定义类型和STL容器)的、MPI一致的、类型安全的、基于MPI的并行消息传递库,并给出了相应的使用实例及性能分析。 相似文献
12.
WANG Wei 《数字社区&智能家居》2008,(25)
模拟退火算法是一种能应用到求最小值问题或连续更新的学习过程(随机或决定性的)。在此过程中,每一步更新过程的长度都与相应的参数成正比,这些参数扮演着温度的角色。标准模拟退火算法仅进行串行优化,其效率很难提高。因此,考虑引入多种群群体优化机制构造并行算法,并对接受准则进行讨论。 相似文献
13.
14.
该文提出了一种将调用局部化技术应用于并行环境下面向对象语言的方法,文中详细讨论了该技术的适用条件以及如何通过该方法减少循环中的远程过程调用开销,该优化技术产首先将循环分离成多个包含有远程调用的循环,再将分离后的循环分离给循环中对象所在的处理器,最后,化简迭代空间,并且用消息传递来传输数据,这种优化对象分布和循环并行化之后进行,将函数调用局部化于处理器,通过这种优化,可以进一步挖掘循环中的任务并行性,降低计算复杂度,减少函数调用开销,尤其适合面向对象语言中对循环里小函数的优化,该技术已经在作者设计的Java自动并行化编译器JAPS-Ⅱ中实现,在实验中,利用这种优化技术得到了超线性性加速比。 相似文献
15.
16.
简要综述并行计算的思想,并对分布式内存结构和共享式内存结构两种结构的特点进行比较。叙述如何应用OpenMP和MPI进行混合编程,以及相应的混合编程模型。通过一个实例,针对多核CPU组成的SMP构架的集群,实现OpenMP和MPI混合编程的性能对比和结论分析。 相似文献
17.
18.
为减少空间降水插值的计算时间,以MPI并行接口为技术手段,采用数据划分建模方法,实现改进Kriging算法的并行算法.在Linux操作系统上搭建并行计算环境,试验数据表明,该并行算法能有效节省计算时间并具有良好的加速比、并行效率和扩展性.为Kriging插值算法的并行化实现和应用提供有意义的参考. 相似文献
19.
软件体系结构对软件性能和质量及生命周期的影响是非常关键的,它与具体的开发过程紧密相关.面向对象的有限元程序设计可以大大提高程序的模块化和代码的重用性.文章在有限元基本数据封装和单元过程设计的基础上,构建了有限元工程软件构架和原型,详细讨论了如何使用该软件构架进行有限元程序开发的方法.实例应用表明,和传统的方案相比,此方法能更完整地抽象出各类有限元数据的共性,能更好地适应系统的扩充. 相似文献
20.
基于MPI的并行医学图像处理 总被引:1,自引:0,他引:1
本文就并行计算技术在医学图像处理领域应用的优势和现状,论述了医学图像处理算法的并行实现方法,并在并行计算集群上实现了CT图像Sobel算子边缘检测及基于互信息的单模PET图像配准的MPI并行算法。针对这两种不同应用和不同的机群规模分析了并行计算的性能,说明了并行计算技术在该领域的适用范围。 相似文献