排序方式: 共有23条查询结果,搜索用时 31 毫秒
1.
基于PC-CLUSTER机群并行体系结构与消息传递库MPI并行环境,研究了三维非结构网格DSMC并行算法。提出一类基于结构背景网格上的非结构网格动态分区策略,保证各子区域的分子数量大致相等,实现计算进程间的动态负载平衡。利用MPI库函数构造了两类符合DSMC并行原理的通讯法:单步通讯法与多步通讯法。采用单控制多数据流(SPMD)以及Master/Slave并行模式,设计了三维非结构网格DSMC整体并行算法。给出了跟踪模拟分子在四面体网格间迁移运动的详细计算过程。最后对全尺寸航天飞机高超声速绕流进行了并行模拟,验证并行算法的有效性。 相似文献
2.
基于集群系统(CLUSTER),在Linux和MPI并行环境下,研究了带制退器的复杂膛口流场三维数值模拟并行算法。计算网格是三维多区结构化网格,数值格式采用Jameson格式及LU隐式分解方法。针对流场的复杂拓扑结构,建立分区信息文件记录各分区的相关信息,并提出了通过合并相邻网格分区的方法均衡各个进程的负载,提高程序的并行效率。在处理需要通讯的信息时,设计了自定义数据类型和"设置中间参数"相结合的方法,并通过动态分配内存减少了程序对计算机系统资源的占用。数值实验表明,本文设计的算法可以适应拓扑结构较复杂的流场,并能取得理想的并行效率,将有助于制退器性能的研究。 相似文献
3.
常规工程应用中,非定常数值模拟(如多体分离)的计算量十分巨大,如果为了达到更高的计算精度,加密网格或者采用高精度方法将会使得计算量进一步增大,导致非定常数值模拟在CFD工程应用中成为十分耗时和昂贵的工作,因此,提高非定常数值模拟的可扩展性和计算效率十分必要。为充分发挥既有分布内存又有共享内存的多核处理器的性能和效率优势,对作者团队开发的非结构网格二阶精度有限体积CFD软件(HyperFLOW)进行了混合并行改造,在计算节点间采用MPI消息传递机制,在节点内采用OpenMP共享内存的MPI+OpenMP混合并行策略。首先分别实现了两种粒度(粗粒度和细粒度)的混合并行,并基于国产in-house集群采用CRM标模(约4 000万网格单元)定常湍流算例对两种混合并行模式进行了测试和比较。结果表明,粗粒度在进程数和分区数较少的小规模并行时具有效率优势,16线程时效率较高;而细粒度混合并行在大规模并行计算时具有优势,8线程时效率较高。其次,验证了混合并行在非定常计算情况下的可扩展性,采用机翼外挂物投放标模算例,分别生成3.6亿和28.8亿非结构重叠网格,采用对等的(P2P)网格读入模式和优化的重叠网格隐式装配策略,网格读入和重叠网格装配耗时仅需数十秒;采用3.6亿网格,完成了非定常状态效率测试及非定常分离过程的湍流流场计算,在in-house集群上12 288核并行效率达到90%(以768核为基准),在天河2号上12 288核并行效率达到70%(以384核为基准),数值模拟结果与试验结果符合良好。最后,在in-house集群上采用28.8亿非结构重叠网格进行了4.9万核的并行效率测试,结果显示,4.9万核并行效率达到55.3%(以4 096核为基准)。 相似文献
4.
5.
6.
基于MPI的卫星遥感数据实时处理平台设计 总被引:2,自引:1,他引:1
针对高速率卫星遥感数据实时处理的要求,设计了一种卫星遥感数据实时处理平台。该平台采用分层设计思想,自上而下分为表现与控制层、业务处理层、基础服务层和应用支持层。结合消息传递接口(MPI)技术,构建了分布式实时并行处理平台框架。原型系统验证结果表明,该平台能处理下传码速率达450Mbit/s的双通道数据,单通道处理速率高达6Gbit/s。文章提出的平台设计应用于遥感卫星的地面检测系统,具有处理速度快、运行稳定的优点。 相似文献
7.
化学非平衡流的数值模拟需要求解化学反应源项,而详细化学反应机理中各个基元反应的时间尺度相差显著,因而导致空间离散后形成刚性常微分方程组,其求解计算量巨大。为此,在非结构有限体积法化学非平衡流解耦算法的基础上,进一步采用基于MPI的并行计算实现大规模化学非平衡流数值模拟的加速,从而为进一步求解复杂的工程应用建立条件。由于基于解耦算法的求解器中计算量最大的化学反应源项求解是基于各个单元格心变量实现,每个时间步求解时不需要进行交互,因此便于实现分区并行计算。经典的激波诱导振荡燃烧算例的数值模拟表明,开发的并行求解器具有较高的计算精度和良好的计算效率,并且由于其较低的内存需求,具备进一步开发图形处理器(GPU)计算能力的基础。 相似文献
8.
基于PC-CLUSTER群机并行体系结构与消息传递库MPI并行环境,研究了二维非结构网格DSMC并行算法。提出一类非结构网格动态分区策略,保证各子区域的分子数量大致相等,实现计算进程间的动态负载平衡。利用MPI库函数构造了符合DSMC并行原理的单步通讯法。采用单控制多数据流(SPMD)以及Master/Slave并行模式,设计了二维非结构网格DSMC整体并行算法。在程序的编制过程中,充分展现了Fortran90高级语言的主要特性,引人动态数组、指针、链表及派生类型数据。最后对过渡流域高超声速绕流进行了并行计算,数值试验的结果表明本文设计的并行算法可以取得较为理想的加速比。 相似文献
9.
10.
基于CLUSTER集群并行体系结构与消息传递库MPI并行环境,开展了超声速流场的并行数值算 法研究。计算网格采用多块对接粘性结构网格,控制方程为积分形式的Navier\|Stoke s(N-S)方程,空间离散采用基于Van Leer+AUSM混合格式的有限体积法,粘性项采用中心 格式离散并利用格林定理计算粘性通量中的导数项,时间推进采用五步R-K法,应用一方程S -A模型计算湍流的粘性。并行计算采用 分区并行的思想,设计了满足负载平衡要求的区域分解和通讯方法,编程上采用单控制流多 数据流(SPMD)模型以及Master/Slave并行模式。最后,通过对某弹丸和某制导火箭弹超声 速流动的数值模拟, 验证了并行算法的准确性、高效性和处理复杂几何外形的能力。
相似文献
相似文献