Simulationsvorrichtung, Simulationsverfahren und Programm

    公开(公告)号:DE102014117431A1

    公开(公告)日:2015-05-28

    申请号:DE102014117431

    申请日:2014-11-27

    Applicant: IBM

    Abstract: [Ziel] Ein Ziel besteht darin, in einer Simulation, in der mehrere logische Prozesse parallel ausgeführt werden, die parallele Verarbeitung effizient auszuführen, während das Senden von Nachrichten zwischen logischen Prozessen minimiert wird. [Mittel zum Lösen] Eine Simulationsvorrichtung, die mehrere logische Prozesse parallel ausführt, die durch die Modellierung einer Mehrzahl von in einem zu simulierenden System enthaltenen Komponenten erhalten werden, enthält eine Bedingungsgenerierungseinheit und eine Lösereinheit. Die Bedingungsgenerierungseinheit ist dazu ausgestaltet, auf der Grundlage von Kommunikationsverzögerungen zwischen den mehreren logischen Prozessen, Zwangsbedingungen, die durch Anfangszeitversetzungen, die den mehreren logischen Prozessen erteilt wurden, erfüllt werden müssen, und Lookahead-Zeiten zu generieren, die jeweils über eine Nachricht, die von einem als Kommunikationsquelle dienenden logischen Prozess an einen als Kommunikationsziel dienenden logischer Prozess gesendet wird, gestattet werden müssen, um eine Vorschau zu erlauben. Die Lösereinheit ist dazu ausgestaltet, ein Optimierungsproblem zu lösen, dass die Zwangsbedingungen erfüllt und einen Overhead bei der Kommunikation der Nachrichten zwischen den mehreren logischen Prozessen minimiert, und dazu, die Anfangszeitversetzungen der mehreren logischen Prozesse und die Lookahead-Zeiten zwischen den mehreren logischen Prozessen zu erhalten.

    Asynchronous checkpoint acquisition in parallel computer calculation of iteration method and restoration from there
    2.
    发明专利
    Asynchronous checkpoint acquisition in parallel computer calculation of iteration method and restoration from there 有权
    并行计算机中异步检测点的迭代方法计算及其恢复

    公开(公告)号:JP2012178027A

    公开(公告)日:2012-09-13

    申请号:JP2011040262

    申请日:2011-02-25

    CPC classification number: G06F11/1438

    Abstract: PROBLEM TO BE SOLVED: To acquire a checkpoint when advancing computer calculation of an iteration method in parallel, and to efficiently utilize the acquired data upon restoration.SOLUTION: When acquiring the checkpoint in parallel calculation of repeating the iteration method such as time evolution calculation, calculation is not stopped independently in each node and the checkpoint is acquired in parallel with the calculation. Thus, the need of stopping the calculation during checkpoint acquisition time is eliminated, and the calculation and the checkpoint acquisition are simultaneously performed. When the calculation is not an I/O bottleneck, the checkpoint acquisition time is concealed and execution time is reduced. In the method, checkpoint data including values at different points of time during acquisition processing is acquired, and by limiting a use to convergence calculation of iteration method, coexistence of the values at the different points of time in the checkpoint data is allowed in the problem that a convergence destination is independent of an initial value.

    Abstract translation: 要解决的问题:在并行推进迭代方法的计算机计算时获取检查点,并且在恢复时有效地利用所获取的数据。

    解决方案:在重复迭代方法如时间演化计算的并行计算中获取检查点时,在每个节点中不独立地停止计算,并且与计算并行获取检查点。 因此,消除了在检查点采集时间期间停止计算的需要,同时执行计算和检查点采集。 当计算不是I / O瓶颈时,检查点获取时间被隐藏并且执行时间减少。 在该方法中,获取包括获取处理期间的不同时间点的检查点数据,并且通过限制对迭代方法的收敛计算的使用,在该问题中允许在检查点数据中的不同时间点处的值的共存 收敛目的地与初始值无关。 版权所有(C)2012,JPO&INPIT

    Accurate determination of particle positioned on free surface in particle method
    3.
    发明专利
    Accurate determination of particle positioned on free surface in particle method 有权
    在颗粒方法中精确确定位于自由表面的颗粒

    公开(公告)号:JP2012159948A

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

    申请号:JP2011018125

    申请日:2011-01-31

    Inventor: ISHIKAWA TATSUYA

    CPC classification number: G06F17/5009 G06F2217/16

    Abstract: PROBLEM TO BE SOLVED: To accurately determine a particle positioned on a free surface of a fluid.SOLUTION: First, to limit particles subjected to determination of whether to be a free surface particle, the free surface particle and a particle near the free surface particle are specified. Then, a particle number density within a predetermined range based on the limited particles subjected to the determination is obtained, and the particle number density is compared with a predetermined threshold. If a particle is the free surface particle in a previous time step, or if the particle is near the free surface particle and the particle number density within the predetermined range based on a particle subjected to the determination is lower than the predetermined threshold, the particle is determined to be positioned on the free surface.

    Abstract translation: 要解决的问题:准确地确定位于流体的自由表面上的颗粒。 解决方案:首先,为了限制经过确定是否是自由表面颗粒的颗粒,规定了自由表面颗粒和自由表面颗粒附近的颗粒。 然后,获得基于经过测定的有限粒子的预定范围内的粒子数密度,将粒子数密度与规定的阈值进行比较。 如果颗粒是前一时间步长中的自由表面颗粒,或者如果颗粒接近自由表面颗粒,并且基于经过测定的颗粒在预定范围内的颗粒数密度低于预定阈值,则颗粒 被确定为位于自由表面上。 版权所有(C)2012,JPO&INPIT

Patent Agency Ranking