跨异构操作系统的一种I/O密集型协同交互仿真方法

    公开(公告)号:CN103777992A

    公开(公告)日:2014-05-07

    申请号:CN201210396368.5

    申请日:2012-10-18

    Abstract: 本发明属于系统仿真技术领域,具体涉及跨异构操作系统的一种I/O密集型协同交互仿真方法,包括以下步骤:⑴确定跨异构操作系统协同仿真交互中的开发环境;⑵确定协同仿真交互运行的源码库;⑶确定协同仿真交互运行的应用开发接口API;⑷信息协同交互步骤;⑸在Linux操作系统中,安装、配置协同交互仿真环境;⑹编写CMakeLists.txt;⑺工程编译成功之后,将提供协同交互服务的支撑软件中的可执行文件到usr/bin目录下,使得能够在Linux下被成功调用;⑻构建InfiniBand高速网体系作为协同交互仿真的网络环境;⑼用IP网和IB网结合的IPoIB体系控制跨操作系统协同交互仿真软件在InfiniBand体系下运行;⑽基于InfiniBand体系的跨操作系统I/O密集型协同交互的通信方法;⑾基于InfiniBand体系的跨操作系统协同交互流程。

    一种壁面网格点数据获取的循环通信方法

    公开(公告)号:CN104573151A

    公开(公告)日:2015-04-29

    申请号:CN201310498659.X

    申请日:2013-10-22

    Abstract: 本发明属于计算机壁面网格点数据处理技术领域,具体涉及一种提高CFD湍流模拟壁面距离并行计算中壁面网格点数据获取通信效率的循环通信方法。包括以下步骤:(1)确定壁面距离计算直接法的原理。(2)确定基于直接法的壁面距离计算流程具体步骤:外循环遍历流场网格点,内循环遍历所有壁面网格点。(3)具体实施:设定流场的分区数、流场网格点集合、壁面网格点集合、待求解流场网格点壁面距离集合;各进程载入流场网格点信息,并构建各分区流场网格点集合;各进程载入壁面网格点信息,并构建各分区壁面网格点集合;各进程构建各分区流场网格点壁面距离集合;各进程并行计算其处理分区流场网格与所有分区壁面网格点集合中网格点的壁面距离。

Patent Agency Ranking