一种数值堆热工水力子通道模拟的并行实现与优化方法

    公开(公告)号:CN110543711B

    公开(公告)日:2021-07-20

    申请号:CN201910788607.3

    申请日:2019-08-26

    Abstract: 本发明涉及一种数值堆热工水力子通道模拟的并行实现与优化方法,该方法使用CPU+GPU混合异构实现热工水力子通道模拟计算,将求解固体导热部分中求解热传递系数部分移植到GPU上进行求解,并在遍历子通道和遍历轴向节点时通过OpenMP对热传递系数求解过程进行进一步的并行;在动量方程的建立和求解部分将计算轴向节点的横向速度和轴向速度移植到GPU上进行求解,并将GPU函数中求解横向速度和轴向速度的函数分解为两个函数,加入OpenMP两个线程同时求解一个轴向层的轴向速度和横向速度。本发明可以提高热工水力子通道模拟软件的并行效率,并提升软件对于CPU/GPU架构计算机硬件的利用率。

    一种数值堆热工水力子通道模拟的并行实现与优化方法

    公开(公告)号:CN110543711A

    公开(公告)日:2019-12-06

    申请号:CN201910788607.3

    申请日:2019-08-26

    Abstract: 本发明涉及一种数值堆热工水力子通道模拟的并行实现与优化方法,该方法使用CPU+GPU混合异构实现热工水力子通道模拟计算,将求解固体导热部分中求解热传递系数部分移植到GPU上进行求解,并在遍历子通道和遍历轴向节点时通过OpenMP对热传递系数求解过程进行进一步的并行;在动量方程的建立和求解部分将计算轴向节点的横向速度和轴向速度移植到GPU上进行求解,并将GPU函数中求解横向速度和轴向速度的函数分解为两个函数,加入OpenMP两个线程同时求解一个轴向层的轴向速度和横向速度。本发明可以提高热工水力子通道模拟软件的并行效率,并提升软件对于CPU/GPU架构计算机硬件的利用率。

    全堆芯子通道热工水力模拟的求解域划分方法

    公开(公告)号:CN110556169B

    公开(公告)日:2022-04-08

    申请号:CN201910781290.0

    申请日:2019-08-23

    Abstract: 本发明涉及一种全堆芯子通道热工水力模拟的求解域划分方法,该方法首先将预设计核反应堆的燃料组件级全堆芯结构图存储在二维数组中;其次,根据燃料组件级全堆芯结构图,生成棒束级全堆芯结构图,存储在另一二维数组中;然后,根据棒束级全堆芯结构图,生成子通道级全堆芯结构图,覆盖存储在所述棒束级全堆芯结构图对应的二维数组中;最后,以子通道级全堆芯结构图为基础,进行全堆芯子通道求解域划分。本发明突破了求解域划分与燃料组件数目一一对应的限制,实现单个求解域对多个燃料组件的覆盖,使之更适应于单个服务器或小集群运行。

    全堆芯子通道热工水力模拟的求解域划分方法

    公开(公告)号:CN110556169A

    公开(公告)日:2019-12-10

    申请号:CN201910781290.0

    申请日:2019-08-23

    Abstract: 本发明涉及一种全堆芯子通道热工水力模拟的求解域划分方法,该方法首先将预设计核反应堆的燃料组件级全堆芯结构图存储在二维数组中;其次,根据燃料组件级全堆芯结构图,生成棒束级全堆芯结构图,存储在另一二维数组中;然后,根据棒束级全堆芯结构图,生成子通道级全堆芯结构图,覆盖存储在所述棒束级全堆芯结构图对应的二维数组中;最后,以子通道级全堆芯结构图为基础,进行全堆芯子通道求解域划分。本发明突破了求解域划分与燃料组件数目一一对应的限制,实现单个求解域对多个燃料组件的覆盖,使之更适应于单个服务器或小集群运行。

Patent Agency Ranking