Abstract
A framework for accelerating modern long-running astrophysical simulations is presented, which is based on a hierarchical architecture where computational steering in the high-resolution run is performed under the guide of knowledge obtained in the gradually refined ensemble analyses. Several visualization schemes for facilitating ensemble management, error analysis, parameter grouping and tuning are also integrated owing to the pluggable modular design. The proposed approach is prototyped based on the Flash code, and it can be extended by introducing user-defined visualization for specific requirements. Two real-world simulations, i.e., stellar wind and supernova remnant, are carried out to verify the proposed approach.
Similar content being viewed by others
References
Dubey A, Antypas K, Calder A C et al. Evolution of FLASH, a multi-physics scientific simulation code for high-performance computing [J]. International Journal of High Performance Computing Applications, 2014, 28(28): 225–237.
Brodlie K, Brooke J, Chen M et al. Visual supercomputing: Technologies, applications and challenges [J]. Computer Graphics Forum, 2005, 24(24): 217–245.
Mulder J D, van Wijk J J, van Liere R. A survey of computational steering environments [J]. Future Generation Computer Systems, 1999, 15(15): 119–129.
Wright H, Crompton R H, Kharche S et al. Steering and visualization: Enabling technologies for computational science [J]. Future Generation Computer Systems, 2010, 26(26): 506–513.
Atanasov A, Bungartz H J, Frisch J et al. Computational steering of complex flow simulations [C]. In: Transactions of the Fourth Joint HLRB and KONWIHR Review and Results Workshop. Munich, Germany, 2009.
Esnard A, Richart N, Coulaud O. A steering environment for online parallel visualization of legacy parallel simulations [C]. In: 10th IEEE International Symposium on Distributed Simulation and Real-Time Applications. Terremolinos, Spain, 2006.
Pickles S M, Haines R, Pinning R L et al. A practical toolkit for computational steering [J]. Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences, 2005, 363(363): 1843–1853.
Riedel M, Eickermann T, Habbinga S et al. Computational steering and online visualization of scientific applications on large-scale HPC systems within e-science infrastructures [C]. In: IEEE International Conference on e-Science and Grid Computing. Bangalore, India, 2007.
Hudson R, Norris J, Reid L B et al. Experiences using Smaash to manage data-intensive simulations [C]. In: Proceedings of the 20th International Symposium on High Performance Distributed Computing. San Jose, USA, 2011.
Guo H, Yuan X, Huang J et al. Coupled ensemble flow line advection and analysis [J]. IEEE Transactions on Visualization and Computer Graphics, 2013, 19(19): 2733–2742.
Ribicic H, Waser J, Fuchs R et al. Visual analysis and steering of flooding simulations [J]. IEEE Transactions on Visualization and Computer Graphics, 2013, 19(19): 1062–1075.
Matkovic K, Gracanin D, Splechtna R et al. Visual analytics for complex engineering systems: Hybrid visual steering of simulation ensembles [J]. IEEE Transactions on Visualization and Computer Graphics, 2014, 20(20): 1803–1812.
Matkovic K, Gracanin D, Jelovic M et al. Interactive visual steering—Rapid visual prototyping of a common rail injection system [J]. IEEE Transactions on Visualization and Computer Graphics, 2008, 14(14): 1699–1706.
Butnaru D, Buse G, Pfluger D. A parallel and distributed surrogate model implementation for computational steering [C]. In: IEEE 11th International Symposium on Parallel and Distributed Computing. Bavaria, Germany, 2012.
Bergner S, Sedlmair M, Moller T et al. ParaGlide: Interactive parameter space partitioning for computer simulations [J]. IEEE Transactions on Visualization and Computer Graphics, 2013, 19(19): 1499–1512.
Pretorius A J, Bray M A P, Carpenter A E et al. Visualization of parameter space for image analysis [J]. IEEE Transactions on Visualization and Computer Graphics, 2011, 17(17): 2402–2411.
Walker R, Kenny P G, Miao J Q. Balancing resolution and response in computational steering with simulation trails [C]. In: Proceedings of the 2009 International Conference on Modeling, Simulation and Visualization Methods. Las Vegas, USA, 2009.
Dubey A, Antypas K, Ganapathy M K et al. Extensible component-based architecture for FLASH, a massively parallel, multiphysics simulation code [J]. Parallel Computing, 2009, 35(10/11): 512–522.
Turk M J, Smith B D, Oishi J S et al. yt: A multi-code analysis toolkit for astrophysical simulation data [J]. The Astrophysical Journal(Supplement Series), 2011, 192(192): 9.
Ji L, Wang Q D, Kwan J. Non-equilibrium ionization model for stellar cluster winds and its application [J]. Monthly Notices of the Royal Astronomical Society, 2006, 372(372): 497–509.
Zhou X, Miceli M, Bocchino F et al. Unveiling the spatial structure of the overionized plasma in the supernova remnant W49B [J]. Monthly Notices of the Royal Astronomical Society, 2011, 415(415): 244–250.
Li S T. Comparison of refinement criteria for structured adaptive mesh refinement [J]. Journal of Computational and Applied Mathematics, 2010, 233(233): 3139–3147.
Author information
Authors and Affiliations
Corresponding author
Additional information
Supported by the National Natural Science Foundation of China(No. U1231108).
Xiao Jian, born in 1978, male, engineer.
Rights and permissions
About this article
Cite this article
Xiao, J., Zhang, J., Yuan, Y. et al. Hierarchical visual analysis and steering framework for astrophysical simulations. Trans. Tianjin Univ. 21, 507–514 (2015). https://doi.org/10.1007/s12209-015-2605-7
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12209-015-2605-7