-
公开(公告)号:CN112733401B
公开(公告)日:2024-03-12
申请号:CN202011607981.8
申请日:2020-12-30
Applicant: 杭州电子科技大学 , 中国科学院计算机网络信息中心
Abstract: 本发明公开一种面向反应堆堆芯组件数值模拟的有限元撕裂对接法及系统。n个计算节点中每个计算节点均设有上述有限元撕裂对接系统,每个计算节点拥有g块类GPU加速器。本发明采用了负载均衡策略,使得各进程的稠密矩阵内存大小趋于平均值,充分利用集群资源,加快求解速度。采用HIP编程,使得有限元撕裂对接法运行在NvidiaCUDA平台和AMDROMc平台。在迭代求解过程的稠密矩阵向量乘阶段中,采用动态分配矩阵策略,使得不同处理器分配到合适的计算量,以充分利用计算资源,加快求解速度。在向量内积阶段,采用了向量内积加速策略和通信计算重叠策略,通过引入通信线程,减少通信等待时间,加快向量内积速度。
-
公开(公告)号:CN115392081A
公开(公告)日:2022-11-25
申请号:CN202211012953.0
申请日:2022-08-23
Applicant: 杭州电子科技大学 , 中国科学院计算机网络信息中心
IPC: G06F30/23 , G06F30/28 , G06F111/10 , G06F113/08 , G06F119/14
Abstract: 本发明公开了一种基于FETI的高精细流致振动模拟方法,首先读入相应的算例数据,并采用NewMark方法对流致振动动力学过程进行数值离散。其次采用FETI方法对离散后的方程进行并行分解,子域在划分边界处由拉格朗日乘子进行粘合,提出域边界平衡的图二分算法,均衡各子域中的单元量和计算量,保证进程间负载均衡。最后采用预处理共轭梯度法进行迭代求解,迭代求解得到,根据得到相应的位移,根据位移,NewMark方法实现流致振动过程的时间步更新。本发明完成了数亿规模的网格数据求解,提高了求解大规模流致振动问题的效率,实现了流致振动的快速高效模拟,并且保证了进程间的负载均衡。
-
公开(公告)号:CN112464540B
公开(公告)日:2024-10-01
申请号:CN202011495076.8
申请日:2020-12-17
Applicant: 杭州电子科技大学 , 中国科学院计算机网络信息中心
IPC: G06F30/23 , G06F111/10
Abstract: 本发明提供一种适用于数值反应堆的大规模并行网格生成方法和系统,包括基于无锁原子操作的网格单元构造方法,用于提高多线程网格构造效率,避免线程阻塞等待;基于OpenMP框架的并行网格转换方法,用于加快网格转换过程,缩短网格转换时间;网格生成器与求解器集成方法,用于避免网格文件写入、读取的I/O时长。本发明满足了大规模并行网格生成的巨大需求,用户能够在更短的时间内获得指定规模的网格,且能够保证良好的网格质量。本发明提出的将网格生成器与求解器集成的方案,能形成整体的数值模拟框架,降低用户使用成本,并且进一步缩短网格生成时间。
-
公开(公告)号:CN112733401A
公开(公告)日:2021-04-30
申请号:CN202011607981.8
申请日:2020-12-30
Applicant: 杭州电子科技大学 , 中国科学院计算机网络信息中心
Abstract: 本发明公开一种面向反应堆堆芯组件数值模拟的有限元撕裂对接法及系统。n个计算节点中每个计算节点均设有上述有限元撕裂对接系统,每个计算节点拥有g块类GPU加速器。本发明采用了负载均衡策略,使得各进程的稠密矩阵内存大小趋于平均值,充分利用集群资源,加快求解速度。采用HIP编程,使得有限元撕裂对接法运行在NvidiaCUDA平台和AMDROMc平台。在迭代求解过程的稠密矩阵向量乘阶段中,采用动态分配矩阵策略,使得不同处理器分配到合适的计算量,以充分利用计算资源,加快求解速度。在向量内积阶段,采用了向量内积加速策略和通信计算重叠策略,通过引入通信线程,减少通信等待时间,加快向量内积速度。
-
公开(公告)号:CN112464540A
公开(公告)日:2021-03-09
申请号:CN202011495076.8
申请日:2020-12-17
Applicant: 杭州电子科技大学 , 中国科学院计算机网络信息中心
IPC: G06F30/23 , G06F111/10
Abstract: 本发明提供一种适用于数值反应堆的大规模并行网格生成方法和系统,包括基于无锁原子操作的网格单元构造方法,用于提高多线程网格构造效率,避免线程阻塞等待;基于OpenMP框架的并行网格转换方法,用于加快网格转换过程,缩短网格转换时间;网格生成器与求解器集成方法,用于避免网格文件写入、读取的I/O时长。本发明满足了大规模并行网格生成的巨大需求,用户能够在更短的时间内获得指定规模的网格,且能够保证良好的网格质量。本发明提出的将网格生成器与求解器集成的方案,能形成整体的数值模拟框架,降低用户使用成本,并且进一步缩短网格生成时间。
-
公开(公告)号:CN112016232B
公开(公告)日:2024-06-14
申请号:CN202010894719.X
申请日:2020-08-31
Applicant: 中国原子能科学研究院 , 中国科学院计算机网络信息中心
Abstract: 本发明涉及一种撕裂有限元过程处理方法及系统,其中,该方法应用于由多个计算节点构成的撕裂有限元过程处理系统,该系统中的每个计算节点开启1个进程,每个进程开启T个线程,处理Y个子域;N个线程使用第一处理器,调用第一数学库,进行求解器的矩阵运算;T‑N个线程使用第二处理器,调用第二数学库,进行求解器的矩阵运算。本发明将求解器中的矩阵计算移植到第一处理器上进行,提升了HTFETI的求解速度。
-
公开(公告)号:CN111368467B
公开(公告)日:2022-03-11
申请号:CN202010104663.3
申请日:2020-02-20
Applicant: 中国原子能科学研究院 , 中国科学院计算机网络信息中心
IPC: G06F30/23 , G06F40/151
Abstract: 本发明涉及一种基于STEP和GEO格式的数据交换方法及系统,其中,方法是在CAD软件生成的STEP文件基础上,通过使用python提取STP文件几何信息,并关联起各层几何信息间的拓扑关系,最后转换成Gmsh(有限元网格生成程序)能读取的GEO格式。为解决两种几何标准间数据结构定义不统一的问题,本发明先将STP中的几何信息存储到python字典中,再统一进行结构的转换、调整后,输出为符合GEO标准的几何格式。本发明实现了CAD软件与有限元网格剖分软件的数据格式对接,有助于复杂模型的网格剖分以及后续求解。
-
公开(公告)号:CN112416565A
公开(公告)日:2021-02-26
申请号:CN201910769782.8
申请日:2019-08-20
Applicant: 中国科学院计算机网络信息中心
Abstract: 本说明书实施例公开了一种基于国家高性能计算环境的中小企业计算社区系统,系统可分为三大部分,第一部分为核心功能模块,实现计算社区与各超算节点的联系,包括资源获取、作业上传、结果下载、作业查询等功能,同时完成对超算节点资源的整合,向用户提供一个分类清晰、功能明确的资源列表,方便用户对比和选择合适的高性能计算服务。第二部分为应用软件模块,应用软件模块提供从可用软件选择到计算任务建立的快速入口。第三部分为用户服务与信息管理模块,这部分实现用户信息管理、收费计费等功能。用户通过使用合适的高性能计算服务,解决生产或研究过程中高性能资源匮乏的问题,降低高性能计算的使用门槛,促进高性能计算在中小企业中的应用,为中小企业提供便捷、高效、全方位的高性能计算服务。
-
公开(公告)号:CN112016232A
公开(公告)日:2020-12-01
申请号:CN202010894719.X
申请日:2020-08-31
Applicant: 中国原子能科学研究院 , 中国科学院计算机网络信息中心
Abstract: 本发明涉及一种撕裂有限元过程处理方法及系统,其中,该方法应用于由多个计算节点构成的撕裂有限元过程处理系统,该系统中的每个计算节点开启1个进程,每个进程开启T个线程,处理Y个子域;N个线程使用第一处理器,调用第一数学库,进行求解器的矩阵运算;T-N个线程使用第二处理器,调用第二数学库,进行求解器的矩阵运算。本发明将求解器中的矩阵计算移植到第一处理器上进行,提升了HTFETI的求解速度。
-
公开(公告)号:CN110704106A
公开(公告)日:2020-01-17
申请号:CN201910957444.7
申请日:2019-10-09
Applicant: 中国原子能科学研究院 , 中国科学院计算机网络信息中心
Abstract: 本发明的实施例提供了一种基于特征线法在国产加速卡实现反应堆中子输运计算的加速方法,该计算加速方法针对反应堆物理关键计算技术与方法进行加速,包括基于确定论的特征线法解决中子输运方程计算理论的程序表达与计算程序相关物理模型实现,使用OpenMP+MPI实现运算程序并行性,基于开源OpenMOC计算平台,对计算加速相关关键代码进行移植与改进,匹配并适应国产加速卡。从而达到如下的良好效果:匹配并适应国产加速卡,有效利用国产加速卡的能力达到良好的加速效果;在保证计算精度与准确性的前提下,又提供了丰富的硬件兼容性与可扩展性;实现运算的并行性,中子输运方程计算需要大量计算资源,这使得计算可在高性能计算机大规模部署,进一步保证了计算的高速可靠。
-
-
-
-
-
-
-
-
-