适用于MASNUM海浪模式的混合精度实现方法及系统

    公开(公告)号:CN116822253B

    公开(公告)日:2023-12-08

    申请号:CN202311090897.7

    申请日:2023-08-29

    Abstract: 本发明公开了一种适用于MASNUM海浪模式的混合精度实现方法及系统,涉及海洋科学并行计算应用技术领域,该方法包括:将海浪模型划分为多个运算模块,获取每个模块的运行时间并以此进行排序,对排序后的每一模块进行降精度;将降精度运算模块按排序顺序逐个对应替换海浪模型中原本的运算模块,根据每一降精度运算模块替换前后的模型运行时间和模型区域平均有效波高相对误差进行对比验证,筛选符合验证条件的降精度运算模块;对筛选出的模块进行排序后再进行组合验证,确定符合组合验证条件的降精度运算模块,形成混合精度版海浪模型。本发明推进混合精度方法在海浪模式的应用,保(56)对比文件Maximilian Reuter 等.A FastAtmospheric Trace Gas Retrieval forHyperspectral Instruments ApproximatingMultiple Scattering—Part 2: Applicationto XCO2 Retrievals from OCO-2《.RemoteSensing》.2017,第9卷(第11期),全文.张志远 等.MASNUM海浪模式的性能特点分析与并行优化《.计算机研究与发展》.2015,(第04期),全文.钱扬风 等.JASON-2卫星高度计波高数据同化对中国渤黄海海浪数值预报影响研究《.海洋湖沼通报》.2020,(第04期),全文.王天驹 等.西北太平洋夏季海浪数值模拟研究《.海洋技术学报》.2015,(第04期),全文.

    基于海洋模式ROMS的并行通讯方法及系统

    公开(公告)号:CN115391069B

    公开(公告)日:2023-02-03

    申请号:CN202211321760.3

    申请日:2022-10-27

    Abstract: 本发明提供了基于海洋模式ROMS的并行通讯方法及系统,涉及海洋科学并行计算应用技术领域,包括获取海洋模式ROMS的配置文件roms.in中的Lm和Mm值;根据配置文件中的Lm和Mm值获取水平经纬度方向的网格数,建立仅含边界的通讯区域;获取边界通讯区域的进程号,形成边界通讯域;将全局通讯域修改为只有边界的通讯域,计算边界通讯域各进程的偏移量,进行速度矫正;通过约束边界很大程度地减少通讯时间,增加了模式可扩展性和运行并行度,减少了对运行系统的网络压力,提升模式模拟速度且加速效果明显。

    适用于MASNUM海浪模式的混合精度实现方法及系统

    公开(公告)号:CN116822253A

    公开(公告)日:2023-09-29

    申请号:CN202311090897.7

    申请日:2023-08-29

    Abstract: 本发明公开了一种适用于MASNUM海浪模式的混合精度实现方法及系统,涉及海洋科学并行计算应用技术领域,该方法包括:将海浪模型划分为多个运算模块,获取每个模块的运行时间并以此进行排序,对排序后的每一模块进行降精度;将降精度运算模块按排序顺序逐个对应替换海浪模型中原本的运算模块,根据每一降精度运算模块替换前后的模型运行时间和模型区域平均有效波高相对误差进行对比验证,筛选符合验证条件的降精度运算模块;对筛选出的模块进行排序后再进行组合验证,确定符合组合验证条件的降精度运算模块,形成混合精度版海浪模型。本发明推进混合精度方法在海浪模式的应用,保证结果的准确性且降低计算量和内存占用。

    基于海洋模式ROMS的并行通讯方法及系统

    公开(公告)号:CN115391069A

    公开(公告)日:2022-11-25

    申请号:CN202211321760.3

    申请日:2022-10-27

    Abstract: 本发明提供了基于海洋模式ROMS的并行通讯方法及系统,涉及海洋科学并行计算应用技术领域,包括获取海洋模式ROMS的配置文件roms.in中的Lm和Mm值;根据配置文件中的Lm和Mm值获取水平经纬度方向的网格数,建立仅含边界的通讯区域;获取边界通讯区域的进程号,形成边界通讯域;将全局通讯域修改为只有边界的通讯域,计算边界通讯域各进程的偏移量,进行速度矫正;通过约束边界很大程度地减少通讯时间,增加了模式可扩展性和运行并行度,减少了对运行系统的网络压力,提升模式模拟速度且加速效果明显。

    基于海洋模式ROMS的数据处理方法及系统

    公开(公告)号:CN112463739A

    公开(公告)日:2021-03-09

    申请号:CN201910849225.7

    申请日:2019-09-09

    Abstract: 本发明公开了一种基于海洋模式ROMS的数据处理方法及系统,根据计算节点数量N把输入文件拆分为N份子输入文件,每个计算节点的计算进程分别读取对应的子输入文件,每个计算节点在计算完成后通过其输出进程输出子计算结果;最后合并N份子计算结果输出计算结果。使用分布式I/O替代海洋模型ROMS原有的串行I/O技术,将输入文件先根据计算节点数量进行分块,每个计算进程独立读取分块数据进行计算,并将本进程所计算的结果输出到一个独立的文件,在各独立文件中包含了本计算区域的分块信息,以便在后续处理中将其合并,实现一种高效的I/O技术,具有提高模式总体运行速度、降低通讯时间、实现负载均衡、减少输出和读取时间等优点。

Patent Agency Ranking