-
公开(公告)号:CN119694419A
公开(公告)日:2025-03-25
申请号:CN202411899839.3
申请日:2024-12-23
Applicant: 北京科技大学
IPC: G16C10/00 , G06F30/25 , G06F119/14 , G06F111/10
Abstract: 一种原子尺度MD‑KMC并行模拟统一建模方法及系统,包括:建立原子尺度统一架构;基于所述原子尺度统一架构的分子动力学模拟;基于所述原子尺度统一架构的动力学蒙特卡洛模拟。本发明可便于MD、KMC软件开发模块间的解耦;起到“一处优化、多处提升”的效果,支撑MD、KMC模拟同时达到大规模模拟计算水平。
-
公开(公告)号:CN119670446A
公开(公告)日:2025-03-21
申请号:CN202411899798.8
申请日:2024-12-23
Applicant: 北京科技大学
Abstract: 一种适用于多元SRSCD模拟的材料辐照缺陷存储方法包括创建Defect‑Reaction List;随机选择一个反应,查找缺陷‑反应列表中类型与反应物类型一样的缺陷,根据查找到的缺陷数量执行相应的操作;针对选择的反应,查找缺陷‑反应列表中是否存在类型与产物类型一样的缺陷,执行相应的操作,本发明涉及面向核材料辐照损伤模拟领域和高性能计算领域。
-
公开(公告)号:CN116167272B
公开(公告)日:2024-01-26
申请号:CN202310147863.0
申请日:2023-02-21
Applicant: 北京科技大学
IPC: G06F30/25 , G06F119/14
Abstract: 本发明公开一种原子尺度MD‑KMC并行模拟统一建模方法及系统,所述方法包括:建立原子尺度统一架构;基于所述原子尺度统一架构的分子动力学模拟;基于所述原子尺度统一架构的动力学蒙特卡洛模拟。统一建模方法便于软件开发与性能优化。将粒子存储、并行与通信算法及势函数独立出来形成单独模块,可便于MD、KMC软件开发模块间的解耦;在超算架构上进行性能优化时,其效果可直接同时作用于上层MD、KMC软件,起到“一处优化、两处提升”的效果,支撑MD、KMC模拟同时达到大规模模拟计算水平。
-
公开(公告)号:CN116680073A
公开(公告)日:2023-09-01
申请号:CN202310653455.2
申请日:2023-06-02
Applicant: 北京科技大学
Abstract: 本发明公开了一种面向GPU和DCU架构的Flash Sort算法优化方法,属于高性能计算与算法技术领域;本发明在不同级别上(device/block/wavefront)处理数组A(数组A为待排序数组),根据待排序数组内的元素数值范围设定桶的数量,并按照桶内的元素数量对数组的存储地址重新进行划分,将数组内的元素存储到对应的桶中。将线程划分为若干线程组,每个线程组共同完成一个桶内的元素的排序,每个线程负责桶内多个元素的排序,并预先在LDS上分配存储空间,有效解决了现有技术所存在的资源占用率低,总体性能不高的问题。
-
公开(公告)号:CN111783284B
公开(公告)日:2021-12-03
申请号:CN202010544898.4
申请日:2020-06-15
Applicant: 北京科技大学
IPC: G06F30/20 , G06F119/14
Abstract: 本发明提供一种用于模拟核反应堆关键材料位错运动的并行求解方法,能够提高求解速度。所述方法包括:S1,对位错线增加应力并同时更新位错线上的点缺陷,在介观尺度模拟位错运动及其与点缺陷相互作用的计算模型;S2,将计算模型中的所有结构演化力学方程划分到多个进程上,对结构演化力学方程进行并行求解,得到位错线对其上每个点缺陷施加的线张力合力;S3,根据得到的线张力合力判断是否满足去钉扎或绕过条件,若不满足,则返回S1;若满足,则将应力重置为0后,返回S1;S4,按照S1‑S3循环执行,直到使位错线穿过滑移平面上所有的点缺陷。本发明涉及核材料领域。
-
公开(公告)号:CN108647900A
公开(公告)日:2018-10-12
申请号:CN201810479541.5
申请日:2018-05-18
Applicant: 北京科技大学
Abstract: 本发明提供一种应用于水文模拟领域的区域划分方法,其中,所述方法包括:读取步骤:读入水文拓扑文件,遍历所述水文拓扑文件中从上游至下游各个区域内的所有结点;计算步骤:根据遍历得到的结点信息计算负载均衡因子,并计算初始分组的数目;分组步骤:根据初始分组的数目将各个结点进行初始分组;分配步骤:将初始分组进行优先级的排序,并依次将未被分配的各区域结点的计算任务分配到各计算单元节点,重复执行上述分配任务直到所有区域结点被分配完毕。本发明提供的技术方案按照水文拓扑结构各个结点的优先级进行区域划分,充分发挥了流域拓扑结构上下游特点。
-
公开(公告)号:CN119049608A
公开(公告)日:2024-11-29
申请号:CN202411120024.0
申请日:2024-08-15
Applicant: 北京科技大学
IPC: G16C60/00 , G06F30/20 , G06F113/26 , G06F119/02 , G06F119/14
Abstract: 本发明公开了一种用于材料位错动力学模拟异构优化的远程力加速方法,属于面向核材料辐照损伤计算模拟应用技术领域和高性能计算技术领域;本发明包括:(1)制定位错段归属规则:每个位错段在MLFMA中只归属一个单位,根据位错段的特性,确定位错段与单元的归属规则;(2)设计异构友好存储结构:分别针对上行遍历与下行遍历的特点,设计Dis_segment_vector和HashCellList两种异构存储连续的数据结构;(3)设计异构并行算法:利用异构友好的存储结构,分别针对最底层单元的位错段聚集和逐层位错因子转移操作,基于异构架构设计并行算法。本发明使借助多层展开层数增加的同时减少位错间相互作用计算成本,并保证最大限度降低总模拟时长,提高DDD的模拟速度。
-
公开(公告)号:CN113177088B
公开(公告)日:2023-07-04
申请号:CN202110363621.6
申请日:2021-04-02
Applicant: 北京科技大学
IPC: G06F16/27 , G06F16/2455 , G06F16/28 , G06F16/25
Abstract: 本发明提供一种材料辐照损伤多尺度模拟大数据管理系统,属于高性能计算与大数据管理领域。所述系统包括:预处理层,用于当接收到用户发送的数据时,采用消息中间件Kafka集群作为所述系统的数据缓冲区,并利用Storm集群,以便数据经过处理和分析后存入持久化层的数据库中;持久化层,采用MongoDB+MiniO+MySQL的模式存储不同尺度的模拟数据;业务层,以松耦合的方式对功能模块进行组织;接口层,使用GraphQL的API接口连接前端和后端;应用层,使用Vue的前端架构设计人机交互的Web平台。采用本发明,实现了大规模、多尺度的模拟数据存储,并表现出良好的可扩展性和高并发性。
-
公开(公告)号:CN108765190B
公开(公告)日:2022-04-05
申请号:CN201810479543.4
申请日:2018-05-18
Applicant: 北京科技大学
IPC: G06Q50/06 , G06F16/901
Abstract: 本发明提供了一种面向大规模并行且适合河网多级嵌套的河网数据表达方法,用以解决现有技术中河网数据模型自适应差、检索局限性大的问题。所述面向大规模并行且适合河网多级嵌套的河网数据表达方法,以结点表示区域,以带箭头的边表示区域间的上下游汇流关系,以图表示区域间的汇流关系,解析标准河网数据,导入图数据库,利用图数据库来存储汇流结构。本发明的河网数据表达方法自适应强,能够更真实地反映自然界中的河网拓扑结构,具有更强的动态可扩展性,并且能够适应快速检索需求,便于快速汇流演算,更好地描述河网的水文拓扑结构以及各区域间的上下游汇流关系,为水文模拟中的任务划分和河网间汇流关系的计算提供了更好的基础。
-
公开(公告)号:CN111125892B
公开(公告)日:2021-10-12
申请号:CN201911275994.7
申请日:2019-12-12
Applicant: 北京科技大学
IPC: G06F30/20 , G06F119/14
Abstract: 本发明提供一种面向分子动力学模拟程序的数据存储与索引方法及系统,所述方法包括:依据分子动力学模拟程序中每个MPI进程上所模拟的空间大小初始化hash表,利用初始化后的hash表存储分子动力学模拟程序中的粒子信息;使用偏移列表预先存储邻居晶格点的偏移量;在分子动力学模拟程序的每一个时间步循环中,对于每一个粒子,使用所述偏移列表遍历其邻居粒子,以计算邻居粒子对当前粒子的作用力。本发明的面向分子动力学模拟程序的数据存储与索引方法可以大大节省存储空间,邻居粒子索引速度更加高效,从而可以突破1012原子模拟规模。
-
-
-
-
-
-
-
-
-