面向数值模型的并行通信方法、装置、系统和存储介质

    公开(公告)号:CN110764934B

    公开(公告)日:2020-11-27

    申请号:CN201911019068.3

    申请日:2019-10-24

    Applicant: 清华大学

    Abstract: 本发明提供面向数值模型的并行通信方法、装置、系统和存储介质,方法包括:将网格点编号分配给水平二维子网格上的每个网格点;使第一进程和其他进程分别记录各自对应的并行剖分区域中的计算区所包含的网格点的网格点编号和影像区所包含的网格点的网格点编号;根据第一进程所记录的影像区所包含的第一网格点的网格点编号,并根据其他进程所记录的各自计算区所包含的网格点的网格点编号,确定第一进程对应的影像区所包含的第一网格点的数据来自第二进程对应的计算区所包含的记录有相同网格点编号的第二网格点;建立第一进程的影像区所包含的第一网格点与第二进程的计算区所包含的第二网格点之间的映射关系,以将第二网格点的数据传递到第一网格点。

    一种二维网格图形的三角化确定方法

    公开(公告)号:CN109754449B

    公开(公告)日:2020-04-03

    申请号:CN201811400590.1

    申请日:2018-11-22

    Applicant: 清华大学

    Abstract: 本发明公开了一种二维网格图形的三角化确定方法,其通过将二维网格区域按形状和边界类型分类进行三角化,使耦合器在针对各种二维网格区域进行处理时具备通用性。此外,该方法还通过将二维网格区域分配给多个进程及其线程,使其并行进行三角化,以及各进程线程三角化结果间一致性检查,满足了确定二维网格图形的并行高效性以及一致性的技术要求,达到了显著提高确定二维网格图形的效率的技术效果。

    一种数值预报的集合耦合同化系统及方法

    公开(公告)号:CN110909297B

    公开(公告)日:2020-11-27

    申请号:CN201911154881.1

    申请日:2019-11-22

    Applicant: 清华大学

    Abstract: 本发明公开了一种数值预报的集合耦合同化系统及方法。所述集合耦合同化系统包括:耦合模式集成与协同集合运行管理模块、同化算法集成模块、集合耦合同化试验配置模块和集合耦合同化在线交互模块。本发明能够实现同一耦合模式所有集合成员在同一MPI任务下的协同运行,支持不同分量模式灵活使用不同的同化算法实例,支持一个同化算法实例使用相应分量模式所有集合成员的所有MPI进程以进行并行运行,最终提高相应同化系统的运行效率和同化配置的灵活性。

    一种并行通信路由建立方法及系统

    公开(公告)号:CN111367665A

    公开(公告)日:2020-07-03

    申请号:CN202010127096.3

    申请日:2020-02-28

    Applicant: 清华大学

    Abstract: 本发明提供一种并行通信路由建立方法及系统,该方法包括:发送端和接收端为相同网格建立所有网格点的全局索引,各进程基于网格点全局索引构建网格点局部-全局映射表;发送端/接收端对网格点局部-全局映射表中的各项在发送端/接收端所有进程之间进行并行排序;发送端与接收端的进程进行协作,并行建立发送端-接收端网格点映射关系表;发送端/接收端对发送端-接收端网格点映射关系表的各项在发送端/接收端的所有进程之间进行并行排序;发送端与接收端的各进程根据进程局部的发送端-接收端网格点映射关系表,生成各进程与对应接收端或发送端的进程的通信路由关系。本发明能快速建立数值程序间的并行通信路由关系,高效且具备并行可扩展性。

    一种数值预报的集合耦合同化系统及方法

    公开(公告)号:CN110909297A

    公开(公告)日:2020-03-24

    申请号:CN201911154881.1

    申请日:2019-11-22

    Applicant: 清华大学

    Abstract: 本发明公开了一种数值预报的集合耦合同化系统及方法。所述集合耦合同化系统包括:耦合模式集成与协同集合运行管理模块、同化算法集成模块、集合耦合同化试验配置模块和集合耦合同化在线交互模块。本发明能够实现同一耦合模式所有集合成员在同一MPI任务下的协同运行,支持不同分量模式灵活使用不同的同化算法实例,支持一个同化算法实例使用相应分量模式所有集合成员的所有MPI进程以进行并行运行,最终提高相应同化系统的运行效率和同化配置的灵活性。

    一种二维网格图形的三角化确定方法

    公开(公告)号:CN109754449A

    公开(公告)日:2019-05-14

    申请号:CN201811400590.1

    申请日:2018-11-22

    Applicant: 清华大学

    Abstract: 本发明公开了一种二维网格图形的三角化确定方法,其通过将二维网格区域按形状和边界类型分类进行三角化,使耦合器在针对各种二维网格区域进行处理时具备通用性。此外,该方法还通过将二维网格区域分配给多个进程及其线程,使其并行进行三角化,以及各进程线程三角化结果间一致性检查,满足了确定二维网格图形的并行高效性以及一致性的技术要求,达到了显著提高确定二维网格图形的效率的技术效果。

    一种数值计算结果可重现性保障系统

    公开(公告)号:CN107239340A

    公开(公告)日:2017-10-10

    申请号:CN201710285695.6

    申请日:2017-04-27

    Applicant: 清华大学

    Abstract: 本发明提供了一种数值计算结果可重现性保障系统,包括:私有节点子系统,包括多个私有节点,其中,每个私有节点为由用户提供的可进行数值计算的计算机,私有节点设置为以用户提供的原有数值计算结果和试验配置包为输入,自动检测原有数值计算结果的可重现性,检测成功时生成可重现配置包;共享节点子系统,包括多个共享节点,共享节点设置为根据所述私有节点子系统生成的可重现配置包自动检测原有数值计算结果的可重现性,存储数值计算结果、源代码、试验环境和说明,按用户要求公开其所提供资源,按用户要求搜索试验环境、试验结果和说明,通过自动下载提供数值计算结果、试验环境和说明。本发明可以实现数值计算结果的可重现。

    基于多核处理器的核糖核酸次级结构并行预测方法

    公开(公告)号:CN102073798B

    公开(公告)日:2012-08-22

    申请号:CN201110030505.9

    申请日:2011-01-28

    Applicant: 清华大学

    Abstract: 基于多核处理器的核糖核酸次级结构并行预测方法,属于生物信息计算和并行计算领域;该方法采用Zuker算法上三角矩阵数据划分为若干n*n的数据存储块,每个数据存储块中数据采用行主序或列主序方式存储在连续内存空间上;每个存储块是内存访问即异步DMA的基本单位;将每个存储块再划分为若干更小的计算块;若计算块为上三角形,则将该计算块用“0”填充为方阵;将多个存储块组成一个调度块,调度块是任务动态调度的基本单位,由多个核对Zuker算法的多个调度块进行并行计算,每个核一次仅计算一个调度块;仅当一个调度块所直接依赖的调度块都被计算完毕,它才被调度到一个核上去计算。本发明可提高Zuker算法性能的方法,高效预测RNA次级结构。

    基于多核处理器的核糖核酸次级结构并行预测方法

    公开(公告)号:CN102073798A

    公开(公告)日:2011-05-25

    申请号:CN201110030505.9

    申请日:2011-01-28

    Applicant: 清华大学

    Abstract: 基于多核处理器的核糖核酸次级结构并行预测方法,属于生物信息计算和并行计算领域;该方法采用Zuker算法上三角矩阵数据划分为若干n*n的数据存储块,每个数据存储块中数据采用行主序或列主序方式存储在连续内存空间上;每个存储块是内存访问即异步DMA的基本单位;将每个存储块再划分为若干更小的计算块;若计算块为上三角形,则将该计算块用“0”填充为方阵;将多个存储块组成一个调度块,调度块是任务动态调度的基本单位,由多个核对Zuker算法的多个调度块进行并行计算,每个核一次仅计算一个调度块;仅当一个调度块所直接依赖的调度块都被计算完毕,它才被调度到一个核上去计算。本发明可提高Zuker算法性能的方法,高效预测RNA次级结构。

    基于多数据文件的自适应并行输入方法及装置

    公开(公告)号:CN118689391A

    公开(公告)日:2024-09-24

    申请号:CN202410665776.9

    申请日:2024-05-27

    Applicant: 清华大学

    Abstract: 本申请涉及一种基于多数据文件的自适应并行输入方法及装置,其中,方法包括:获取目标并行应用程序的每个进程和每个待输入数据文件,并确定每个待输入数据文件的输入属性;根据输入属性确定每个待输入数据文件在每个进程上的并行输入调度信息,以通过并行输入调度信息读取每个待输入数据文件中时空数据信息;利用目标并行应用程序对每个进程进行并行剖分操作,以获取每个进程对应的并行剖分结果,基于并行剖分结果,将时空数据信息在每个进程中进行并行重分布操作,以建立每个进程的时空数据信息库。由此,解决了现有技术缺乏支撑数据同化的通用并行输入框架,无法支持空间和时间分布不均一的各类观测资料数据的高效输入等问题。

Patent Agency Ranking