-
公开(公告)号:CN118965714B
公开(公告)日:2025-03-18
申请号:CN202410975122.6
申请日:2024-07-19
Applicant: 国家海洋环境预报中心
IPC: G06F30/20 , G06F111/10
Abstract: 一种基于SCVT非结构网格的风暴潮漫滩算法及装置,该方法根据SCVT非结构网格进行网格划分并进行编号;分别确定网格单元的相邻网格单元、网格单元对应网格边和网格边两个相邻网格单元的索引策略;定义模型物理变量,设定相应标记位置;数值模式初始化时,对网格单元及网格边分别进行干湿状态标记;按照设定时间步长进行数值模式积分,积分一步完成后,通过干变湿策略和湿变干策略对网格单元的干湿变化状态进行判断标记,在设定的模拟时间内进行循环所述数值模式积分,直至模拟结束,输出模拟区域网格单元最终的干湿状态以及漫滩淹没水深等信息。本发明设计的漫滩算法基于SCVT网格,具有局部加密功能,同时计算更加稳定,更加适用于风暴潮漫滩模拟。
-
公开(公告)号:CN118965714A
公开(公告)日:2024-11-15
申请号:CN202410975122.6
申请日:2024-07-19
Applicant: 国家海洋环境预报中心
IPC: G06F30/20 , G06F111/10
Abstract: 一种基于SCVT非结构网格的风暴潮漫滩算法及装置,该方法根据SCVT非结构网格进行网格划分并进行编号;分别确定网格单元的相邻网格单元、网格单元对应网格边和网格边两个相邻网格单元的索引策略;定义模型物理变量,设定相应标记位置;数值模式初始化时,对网格单元及网格边分别进行干湿状态标记;按照设定时间步长进行数值模式积分,积分一步完成后,通过干变湿策略和湿变干策略对网格单元的干湿变化状态进行判断标记,在设定的模拟时间内进行循环所述数值模式积分,直至模拟结束,输出模拟区域网格单元最终的干湿状态以及漫滩淹没水深等信息。本发明设计的漫滩算法基于SCVT网格,具有局部加密功能,同时计算更加稳定,更加适用于风暴潮漫滩模拟。
-
公开(公告)号:CN116108720B
公开(公告)日:2023-08-25
申请号:CN202310125935.1
申请日:2023-02-17
Applicant: 国家海洋环境预报中心
Abstract: 本发明公开一种基于SCVT网格的海浪数值模式的海浪预报方法及系统,涉及海浪预报领域,方法包括:在采用非结构SCVT网格的海浪数值模式下,计算所述目标海域的海浪地理空间平流;非结构SCVT网格由Voronoi多边形网格组成;Voronoi多边形网格为n边形网格,n为5或6或7;根据所述海浪地理空间平流、频谱空间平流项和源汇项预测海浪波作用量。本发明采用非结构SCVT网格计算海浪数值模式中地理空间平流项,提高地理空间平流项计算的准确性,进而提高了海浪数值模式下的海浪预报准确性。
-
公开(公告)号:CN115542397B
公开(公告)日:2023-03-31
申请号:CN202211223109.2
申请日:2022-10-08
Applicant: 国家海洋环境预报中心
Abstract: 本发明涉及一种基于SVM的海啸危险分析方法,包括:基于指定区域的历史地震的地震基本参数,获取矩震级和水深参数;对历史地震的所有参数进行统计分析,获取用于训练的各参数特征值以训练SVM分类函数,得到训练后的、分析海底地震是否引发海啸的SVM分类函数;基于预测海底地震的参数或第一预设时间段内发生的海底地震的参数,采用训练的SVM分类函数分析,确定是否引发海啸的结果;若结果是能引发海啸,则可采用训练的SVM回归函数对可能引发的海啸的危险程度进行预测确定。通过提前分析历史地震和海啸相关数据和参数,建立支持向量机分类函数,以实现在海底地震发生后快速判断海底能否引发海啸,解决了之前不能确定海啸是否能发生的问题。
-
公开(公告)号:CN116187118B
公开(公告)日:2024-06-25
申请号:CN202211494615.5
申请日:2022-11-25
Applicant: 国家海洋环境预报中心
IPC: G06F30/23 , G06F17/11 , G06F9/50 , G06F111/10
Abstract: 本发明涉及一种基于多GPU并行的多目标区域精细化海啸传播计算方法,包括:基于球坐标系统的多目标区域的多层网格嵌套信息及相关信息,CPU和GPU初始化相关参数及变量,每一GPU按照由外向内的顺序依次计算每一层网格的海啸传播过程,在达到结束条件时,将计算结果发送CPU;针对待处理的至少一个目标区域的第N层网格,CPU读取第N层网格的相关参数及变量以传输至指定的GPU;每一GPU进行海啸传播计算,按照逐层递进方式执行,直至处于最内层的目标区域完成海啸计算。上述CPU协同控制所有目标区域的计算,每个GPU单独负责一个目标区域所有层级网格的计算流程;目标区域数量不大于GPU的数量,充分发挥多GPU的整体计算性能。
-
公开(公告)号:CN116258834B
公开(公告)日:2023-12-01
申请号:CN202310219237.8
申请日:2023-03-09
Applicant: 国家海洋环境预报中心
Abstract: 本发明公开了一种区域海洋SCVT网格的生成方法、计算机设备及介质,涉及海洋信息处理技术领域,其方法包括根据定义的网格分辨率以及Delaunay三角网格的边长计算质量评判值,并将质量评判值最小的Delaunay三角网格的外接圆心加入到网格生成点中,重新生成三角网格,然后判断重新生成的三角网格的分辨率是否满足迭代条件,如此迭代循环,得到全球Denaunay三角网格,根据生成的全球Denaunay三角网格生成全球SCVT网格,并从全球SCVT网格提取目标海洋区域的SCVT网格,本发明网格分辨率可根据需求设置,能够实现高分辨率区域海洋SCVT网格的生成;并且计算量更小。
-
公开(公告)号:CN116185662B
公开(公告)日:2023-11-17
申请号:CN202310137672.6
申请日:2023-02-14
Applicant: 国家海洋环境预报中心
IPC: G06F9/54
Abstract: 本发明公开一种基于NetCDF和非阻塞通信的异步并行I/O方法,涉及异步并行I/O处理技术领域,方法首先响应于I/O数据输出命令,计算进程将I/O数据保存至发送缓冲区,再通过非阻塞通信将I/O数据发送至I/O主进程;I/O主进程对接收的I/O数据进行整合切割,得到均匀连续的数据块;I/O主进程将切割后的数据块分发至所有I/O进程;所有I/O进程调用NetCDF或PNetCDF库的标准API接口完成并行I/O数据输出。本发明实现了基于NetCDF格式的并行异步I/O输出,解决了同步并行I/O方法效率低的问题,同时兼容NetCDF和PNetCDF两种库。
-
公开(公告)号:CN116319364A
公开(公告)日:2023-06-23
申请号:CN202310091778.7
申请日:2023-02-10
Applicant: 国家海洋环境预报中心
IPC: H04L41/122 , H04L41/14
Abstract: 本发明公开一种适用于海浪数值模式的MPI虚拟图拓扑通信方法及系统,涉及通信技术领域,根据海浪数值模式的网格邻接关系和网格分区表,确定每一进程的接收进程编号、接收进程数量、接收网格编号和接收网格数量,进一步确定每一进程的发送进程编号、发送进程数量、发送网格编号和发送网格数量,以便根据所有进程的接收进程编号、接收进程数量、发送进程编号和发送进程数量构建虚拟图通信拓扑。在海浪数值模式需要进行数据通信时,基于虚拟图通信拓扑调用一次MPI虚拟图通信拓扑接口,即可完成各个进程间的通信,相较于点对点通信,通信效率显著提高。
-
公开(公告)号:CN116108720A
公开(公告)日:2023-05-12
申请号:CN202310125935.1
申请日:2023-02-17
Applicant: 国家海洋环境预报中心
Abstract: 本发明公开一种基于SCVT网格的海浪数值模式的海浪预报方法及系统,涉及海浪预报领域,方法包括:在采用非结构SCVT网格的海浪数值模式下,计算所述目标海域的海浪地理空间平流;非结构SCVT网格由Voronoi多边形网格组成;Voronoi多边形网格为n边形网格,n为5或6或7;根据所述海浪地理空间平流、频谱空间平流项和源汇项预测海浪波作用量。本发明采用非结构SCVT网格计算海浪数值模式中地理空间平流项,提高地理空间平流项计算的准确性,进而提高了海浪数值模式下的海浪预报准确性。
-
公开(公告)号:CN112147719B
公开(公告)日:2021-07-27
申请号:CN202011054190.7
申请日:2020-09-29
Applicant: 国家海洋环境预报中心
Abstract: 本申请实施例提供一种基于图像处理器并行计算的风暴潮集合数值预报方法以及装置,所述风暴潮的集合数值预报方法包括:生成多路预报数据;由中央处理器CPU对图像处理器GPU分配多个计算线程,并由所述GPU基于所述多个计算线程并行计算所述多路预报数据中各路预报数据对应的预报结果,得到多路所述预报结果;根据各路所述预报结果和与所述各路预报结果对应的权重系数确定输出预报结果。本申请的一些实施例通过引入GPU并行处理多路预报数据明显提升了多计算网格点风暴潮预报的速度。
-
-
-
-
-
-
-
-
-