首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
有限元方法是当今工程分析和计算中不可缺少的重要工具之一。阐述了使用有限元方法数值求解偏微分方程的一般过程,讨论了基于FreeFem++的有限元编程方法;并通过计算流体力学中两个典型问题的数值模拟,说明了使用FreeFem++进行有限元编程与计算的简单和高效。  相似文献   

2.
针对分子动力学串行计算速度不足问题,设计一种基于MPI+OpenMP的并行编程模型,实现LAMMPS并行计算。从而满足在节点间采用MPI进行消息传递并行,在节点内采用OpenMP共享内存模式多线程并行;最后根据分子动力学自身计算特点,对近邻表的构建以及力的计算进行优化,同时将并行结果和串行结果以及纯OpenMP运行时间和混合模型运行时间作对比。实验结果表明,采用MPI+OpenMP混合并行编程模型不仅能够加快计算速度,而且具有很好的扩展性。  相似文献   

3.
介绍了一种新的基于分布式共享内存系统的并行编程方法--面向视图的并行编程(VOPP).通过实验发现,VOPP的性能优于传统的共享内存编程方法,在某些情况下接近消息传递接口(MPI)的计算效率.在实验基础上.对比分析了VOPP、MPI和TreadMarks之间性能差异的原因.  相似文献   

4.
结合最新的并行计算技术,基于VS2012搭建了Open MP、MPI、C++AMP、CUDA 6.0等四个并行实验平台,并对不同实验平台实现PI值计算。实验结果说明这种并行计算环境具有良好的性能与可扩展性;Open MP与MPI等CPU计算加速效果与CPU内核数目成比例,C++AMP与CUDA 6.0等GPU计算加速效果与GPU物理计算核心数目成正比;同等条件下GPU物理计算核心数目远多于CPU核心数目,用GPU进行计算往往可获得更高的性价比。  相似文献   

5.
高性能计算是计算科学的一个分支,研究并行算法和开发相关软件,并致力于开发高性能计算机。目前较为流行的并行程序设计模型为基于消息传递M P I(Message Passing interface)的编程模式,基于共享内存的O p e n M P模式和结合MPI+OpenMP的混合编程模型,以及利用GPU作为并行数据计算设备(GPU计算的模式就是在异构协同处理计算模型中,将CPU与GPU结合起来加以利用,应用程序的串行部分在CPU上运行,而计算任务繁重的部分则由GPU来加速)的MPI+OpenMP+CUDA的三级混合编程模型。本文基于中国科学院近代物理研究所超算中心的深腾7000G集群,进行GPU通用计算能力和并行编程模型的研究,采用MPI+CUDA多粒度混合编程模型,节点间使用MPI进行通信,  相似文献   

6.
并行计算在各个领域的应用越来越广泛,基于Linux的PC集群系统是一个廉价、高效的并行计算系统。本文介绍了计算机集群搭建的软硬件环境,如节点的构建、操作系统的选择、SSI的构建、MPI并行环境的构建等。在实验室网络环境下,使用多台普通计算机完成了集群的构建,提供了软件的详细配置过程,为在集群上进行并行编程提供了一个实际的软硬件环境。  相似文献   

7.
论述了图像校正算法的并行集群实现方法。针对图像复原问题,对复原算法结构与流程的并行处理进行研究,提出了整体数据传输、按行分片计算复原的并行处理方法。该方法在基于MPI的计算机并行集群系统中的8个计算节点上通过了测试,给出了集群校正实验结果和MPI并行计算时空图。实验结果表明,基于集群计算的并行复原方法十分有效,可缩短计算时间,提高计算效率。  相似文献   

8.
VO++与Matlab混合编程技术应用分析   总被引:2,自引:1,他引:1  
为高效、方便地绘制三维静动态图形,提出了一种基于Visual C++和Matlab混合编程的方法.运用Matlab Compiler简单、方便地实现VC++与Matlah的混合编程,生成独立于Matlab环境的三维图形程序.  相似文献   

9.
王刚  俞颖 《教育技术导刊》2012,11(12):49-50
介绍了一种基于Matcom方法,在VisualC++与Matlab混合环境下实现语音增强算法编程的思路。采用Matcom将Matlab的.M文件转化成相同功能的.CPP文件,并在VisualC++环境下将其编译成外部可执行文件直接调用。该方法能够极大降低C++语言实现语音增强算法编程的难度,同时编写的代码能够独立于Matlab开发环境运行。实验结果表明,基于以上方法实现语音增强算法编程简单易行,在运行速度和运算效率上都有了明显的提高,且消噪效果明显。  相似文献   

10.
基于Linux集群的并行计算   总被引:4,自引:0,他引:4  
简要论述了并行计算机体系结构、并行计算原理,并介绍了Linux集群并行计算平台的建立以及在此平台下的单一系统映像SSI和并行编译环境MPI.  相似文献   

11.
针对多核机群系统的硬件体系结构特点,提出了节点间MPI消息传递、节点内部OpenMP共享存储的混合并行编程技术。该编程模型结合了两者的优点,更为有效地利用了多核机群的硬件资源。建立了单层混合并行的Jacobi求对称矩阵特征值算法。实验结果表明,与纯MPI算法相比,混合并行算法能够取得更好的加速比。  相似文献   

12.
针对多核机群系统的硬件体系结构特点,提出了节点间MPI消息传递、节点内部OpenMP共享存储的混合并行编程技术。该编程模型结合了两者的优点,更为有效地利用了多核机群的硬件资源。建立了单层混合并行的Jacobi求对称矩阵特征值算法。实验结果表明,与纯MPI算法相比,混合并行算法能够取得更好的加速比。  相似文献   

13.
本文介绍了在Visual C++环境下,调用低层音频函数进行音频编程的方法,主要是音频的播放与录制,同时给出了消息接收的方法。  相似文献   

14.
随着当前城市规模的不断扩大,交通网络变得越来越复杂,最短路径问题的求解会花费更多的时间资源。为了提高最短路径求解的实时性,分别在MPI和OpenMP环境下设计了并行的最短路径求解算法,在结点数众多的大规模路网中能够明显地提高运行效率,减少路径查询计算时间。  相似文献   

15.
利用Matcom将MATLAB和Visual C++结合起来,充分发挥各自的优势,是编制高效程序的有效途径.介绍了如何在VC++环境下利用Matcom进行数据拟合,并得到相应拟合曲线的方法.  相似文献   

16.
采用MPICH并行技术,建立了基于PC局域网平台的并行集群系统,并通过VC++6.O调用消息传递库MPI函数编写并行遗传算法,完成了相关并行计算实例。计算结果表明:在现有并行集群系统下能有效地利用现有计算机资源,大幅度提高计算效率,并可获得可观的加速比,为一些复杂问题的求解提供了可行方案。  相似文献   

17.
介绍了在VisualC++6.0开发环境下利用C语言编程实现视频监控客户端的制作,阐述了编程实现过程中所遇到的问题及解决方法,实现了IPC摄像机媒体流的获取及其在客户端的实时播放,并通过客户端多个窗口同时察看和录制文件。  相似文献   

18.
近年来基于教学平台基础之上的线上线下混合式教学模式已经发展成为广受师生喜爱和依赖的一种新型教学方式,研究针对各自课程特点的线上线下混合式教学模式的应用对于提升教学效果具有十分重大的意义。本文以C++程序设计及应用课程教学为例,探讨了基于"畅课"线上辅助教学平台进行线上线下混合式教学的价值及方法;提出了利用多形式可移动设备(如手机APP、笔记本电脑等)编程环境及时完成C++编程实践任务的方法,学生的编程能力得到了明显的加强,教学效果也得到了有效提升。  相似文献   

19.
以一个串口通信程序为例,简要介绍了Visual C++环境下串口通信的编程方法,实现了一个简单的通信协议,即在双机之间可以通过串口实现近距离文件的传输。  相似文献   

20.
通过理想流体实例引入Laplace方程,用有限元基本理论探讨问题的有解唯一性及基于L~2(Ω)范数下的误差结果 . MATLAB编程给出问题的数值解,使用PDE-Tool与Freefem++软件编程验证其结果 .  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号