论文标题
连续仿真数据流:模拟的动态时间尺度输出方案
Continuous Simulation Data Stream: A dynamical timescale-dependent output scheme for simulations
论文作者
论文摘要
EXA尺度模拟即将到来,但近年来几乎没有提出针对输出的新设计。在使用单个时间步骤的模拟中,传统的快照是在较大的时间步长的颗粒/细胞上过度分辨粒子/细胞,并且在短时间步骤中解决了颗粒/细胞。因此,他们无法遵循快速事件并有效地使用存储空间。连续的仿真数据流(CSD)旨在减小该空间,同时随时提供模拟的准确状态。它利用单个时间步长以确保所有粒子的相对准确性相同。输出由一个代表模拟的完整演变的单个文件组成。在此文件中,粒子是独立编写的,并以其自身的频率书写。通过记录的插值,可以在任何时间点恢复模拟状态。在本文中,我们表明,CSD可以比快照相同的准确性将存储空间降低2.76倍,或者对于相同的存储空间,同时将精度提高了67.8倍,同时保留可接受的阅读速度进行分析。通过使用记录之间的插值,CSD随时以高度准确地提供模拟状态。这将在很大程度上改善对超新星等快速事件的分析,并简化轻锥输出的构建。
Exa-scale simulations are on the horizon but almost no new design for the output has been proposed in recent years. In simulations using individual time steps, the traditional snapshots are over resolving particles/cells with large time steps and are under resolving the particles/cells with short time steps. Therefore, they are unable to follow fast events and use efficiently the storage space. The Continuous Simulation Data Stream (CSDS) is designed to decrease this space while providing an accurate state of the simulation at any time. It takes advantage of the individual time step to ensure the same relative accuracy for all the particles. The outputs consist of a single file representing the full evolution of the simulation. Within this file, the particles are written independently and at their own frequency. Through the interpolation of the records, the state of the simulation can be recovered at any point in time. In this paper, we show that the CSDS can reduce the storage space by 2.76x for the same accuracy than snapshots or increase the accuracy by 67.8x for the same storage space whilst retaining an acceptable reading speed for analysis. By using interpolation between records, the CSDS provides the state of the simulation, with a high accuracy, at any time. This should largely improve the analysis of fast events such as supernovae and simplify the construction of light-cone outputs.