Goophi: новый код для моделирования астрофизических течений на суперЭВМ, оснащенных ускорителями Intel Xeon PHI
Автор: Куликов Игорь Михайлович, Черных Игорь Геннадьевич
Журнал: Проблемы информатики @problem-info
Рубрика: Параллельное системное программирование и вычислительные технологии
Статья в выпуске: 2 (39), 2018 года.
Бесплатный доступ
В статье изложен новый гидроднамический код gooPhi для моделирования астрофизических течений с использованием новейших ускорителей Intel Xeon Phi с архитектурой KNL. В рамках статьи мы рассмотрим астрофизическое явление: галактику типа медуза. Известно, что основные сценарии образования таких объектов основаны на механизме набегающего давления межгалактического газа или галактического ветра, создаваемого активным ядром галактики. Однако, механизм набегающего давления может быть получен в результате столкновения галактик различной массы. Такой сценарий и был исследован в настоящей работе с помощью разработанного кода. Подробно описан новый векторный численный метод, реализованный в виде программного кода для массивно-параллельных архитектур. Для решения гидродинамических уравнений используется модификация оригинального численного метода, основанного на комбинации метода разделения операторов, метода Годунова и HLL схемы. Такой метод объединяет все достоинства перечисленных методов и обладает высокой степенью параллели-зации...
Математическое моделирование, вычислительная астрофизика
Короткий адрес: https://sciup.org/143167051
IDR: 143167051
Список литературы Goophi: новый код для моделирования астрофизических течений на суперЭВМ, оснащенных ускорителями Intel Xeon PHI
- Poggianti В. Jaffe Y. L., Moretti A., et al. Ram-pressure feeding of supermassive black holes//Nature. 2017. V. 548, I. 7667. P. 304-309.
- Kulikov I., Chernykh I. Numerical Modeling of "Jellyfish" Galaxy at Intel Xeon Phi supercomputers//IEEE. Ivannikov ISPRAS Open Conference. 2017. P. 104-109.
- Conor M., Ebeling H., Roediger E. Jellyfish: Observational Properties of Extreme Ram-Pressure Stripping Events in Massive Galaxy Clusters//IAU General Assembly. 2015. Meeting 29, ID 2258213.
- Sheen Y.-K., Smith R., Jaffe Y., et al. Discovery of Ram-pressure Stripped Gas around an Elliptical Galaxy in Abell 2670//The Astrophysical Journal Letters. 2017. V. 840. Article Number L7.
- Roediger E., Bruggen M., Owers M.S., Ebeling H., Sun M. Star formation in shocked cluster spirals and their tails//Monthly Notices of the Royal Astronomical Society. 2014. V. 443. P. 111-118.
- Rawle T. D., Altieri В., Egami E., et al. Star formation in the massive cluster merger Abell 2744//Monthly Notices of the Royal Astronomical Society. 2014. V. 442, I. 1. P. 196-206.
- Glover S., Mac Low M. Simulating the Formation of Molecular Clouds. I. Slow Formation by Gravitational Collapse from Static Initial Conditions//The Astrophysical Journal Supplement Series. 2007. V. 169, I. 2. P. 239-268.
- Godunov S.K. A Difference Scheme for Numerical Solution of Discontinuous Solution of Hydrodynamic Equations//Mathematichesky Sbornik. 1959. V. 47. P. 271-306.
- Courant R., Isaacson E., Rees M. On the solution of nonlinear hyperbolic differential equations by finite differences//Communications on Pure and Applied Mathematics. 1952. V. 5. P. 213-256.
- Roe P. Approximate Riemann solvers, parameter vectors, and difference solvers//Journal of Computational Physics. 1997. V. 135. P. 250-258.
- Engquist В., Osher S.J. One-sided difference approximations for nonlinear conservation laws//Mathematics of Computational. 1981. V. 36, 321-351.
- Harten A., Lax P.D., Van Leer B. On upstream differencing and Godunov-type schemes for hyperbolic conservation laws//Society for Industrial and Applied Mathematics. 1983. V. 25. P. 35-61.
- Einfeld B. On Godunov-type methods for gas dynamics//SIAM Journal of Numerical Analysis. 1988. V. 25. P. 291-31K.
- Batten P., Clarke N., Lambert C, Causon D.M. On the Choice of Wavespeeds for the HLLC Riemann Solver//SIAM Journal of Computing. 1997. V. 18. P. 1553 1571).
- Van Leer B. Towards the Ultimate Conservative Difference Scheme, V. A Second Order Sequel to Godunov's Method//Journal of Computational Physics. 1979. V. 32. P. 10H36.
- Jin S., Xin Z. The Relaxation Schemes for Systems of Conservation Laws in Arbitrary Space Dimensions//Communications on Pure and Applied Mathematics. 1995. V. 48. P. 235-276.
- Collela P., Woodward P.R. The Piecewise Parabolic Method (PPM) Gas-Dynamical simulations//Journal of Computational Physics. 1984. V. 54. P. 174-201.
- Popov M. Ustyugov S. Piecewise parabolic method on local stencil for gasdynamic simulations//Computational Mathematics and Mathematical Physics. 2007. V. 47, I. 12. P. 1970-1989.
- Popov M. Ustyugov S. Piecewise parabolic method on a local stencil for ideal magnetohydrodynamics//Computational Mathematics and Mathematical Physics. 2008. V. 48, I. 3. P. 477-499.
- Kulikov I., Vorobyov E. Using the PPML approach for constructing a low-dissipation, operator-splitting scheme for numerical simulations of hydrodynamic flows//Journal of Computational Physics. 2016. V. 317. P. 318-346.
- Liu X., Osher S., Chan T. Weighted essentially non-oscillatory schemes//Journal of Computational Physics. 1994. V. 115. P. 200-212.
- Gingold R. A., Monaghan J.J. Smoothed particle hydrodynamics -Theory and application to non-spherical stars//Monthly Notices of the Royal Astronomical Society. 1977. V. 181. P. 375-389.
- Lucy L. B. A numerical approach to the testing of the fission hypothesis//The Astrophysical Journal. 1977. V. 82. P. 1013-1024.
- Vshivkov V., Lazareva G., Snytnikov A., Kulikov I., Tutukov A. Hydrodynamical code for numerical simulation of the gas components of colliding galaxies//The Astrophysical Journal Supplement Series. 2011. V. 194, I. 2. Article Number 47.
- Kulikov I. GPUPEGAS: A New GPU-accelerated Hydrodynamic Code for Numerical Simulations of Interacting Galaxies//The Astrophysical Journal Supplements Series. 2014. V. 214, I. 1. Article Number 12.
- Kulikov I. M. Chernykh I. G., Snytnikov A. V., Glinskiy В. M. Tutukov A. V. AstroPhi: A code for complex simulation of dynamics of astrophysical objects using hybrid supercomputers//Computer Physics Communications. 2015. V. 186. P. 71-80.
- Куликов 11. M. Черных И. Г. AstroPhi 2.0: новый код высокого порядка точности для гидродинамического моделирования астрофизических течений на гибридных суперЭВМ, оснащенных ускорителями Intel Xeon Phi//Проблемы информатики. 2015. № 3. С. 46-70.
- Kulikov I., Chernykh I., Tutukov A. A New Hydrodynamic Model for Numerical Simulation of Interacting Galaxies on Intel Xeon Phi Supercomputers//Journal of Physics: Conference Series. 2016. V. 719. Article Number 012006.
- Glinsky В., Kulikov I., Chernykh I., et al. The Co-design of Astrophysical Code for Massively Parallel Supercomputers//Lecture Notes in Computer Science. 2017. V. 10049. P. 342-353.
- Kulikov I. M. Chernykh I. G., Glinskiy В. M. Protasov V. A. An Efficient Optimization of HLL Method for the Second Generation of Intel Xeon Phi Processor//Lobachevskii Journal of Mathematics. 2018. V. 39, N. 4. P. 543-550.
- Glinskiy В., Kulikov I., Snytnikov A., Romanenko A., Chernykh I., Vshivkov V. Co-design of parallel numerical methods for plasma physics and astrophysics//Supercomputing Frontiers and Innovations. 2014. V. 1, N. 3. P. 88-98.
- Glover S., Mac Low M.-M. Simulating the Formation of Molecular Clouds. I. Slow Formation by Gravitational Collapse from Static Initial Conditions//The Astrophysical Journal Supplement Series. 2007. V. 169. P. 239-268.
- Kulikov I., Chernykh I., Protasov V. Mathematical modeling of formation, evolution and interaction of galaxies in cosmological context//Journal of Physics: Conference Series. 2016. V. 722. Article Number 012023.
- Kulikov I., Chernykh I., Tutukov A. A New Hydrodynamic Model for Numerical Simulation of Interacting Galaxies on Intel Xeon Phi Supercomputers//Journal of Physics: Conference Series. 2016. V. 719. Article Number 012006.
- Sutherland R., Dopita M. Cooling functions for low-density astrophysical plasmas//The Astrophysical Journal Supplement Series. 1993. V. 88. P. 253-327.
- Abel Т., Anninos P., Zhang Y., Norman M. Modeling primordial gas in numerical cosmology//New Astronomy. 1997. V. 2, I. 3. P. 181-207.
- Anninos P., Zhang Y., Abel Т., Norman M. Cosmological Hydrodynamics with Multi-Species Chemistry and Nonequilibrium Ionization and Cooling//New Astronomy. 1997. V. 2, I. 3. P. 209-224.
- Grassi Т., Bovino S., Schleicher D., Prieto J., Seifried D., Simoncini E., Gianturco F. KROME -a package to embed chemistry in astrophysical simulations//Monthly Notices of the Royal Astronomical Society. 2014. V. 439, I. 3. P. 2386-2419.
- Chernykh I., Stoyanovskaya O., Zasypkina O. ChemPAK Software Package as an Environment for Kinetics Scheme Evaluation//Chemical Product and Process Modeling. 2009. V. 4, I. 4. Article Number 3.
- Rusanov V. V. The calculation of the interaction of non-stationary shock waves with barriers//Computational Mathematics and Mathematical Physics. 1961. V. 1. P. 267-279.
- Vshivkov V., Lazareva G., Snytnikov A., Kulikov I., Tutukov A. Computational methods for ill-posed problems of gravitational gasodynamics//Journal of Inverse and Ill-posed Problems. 2011. V. 19, I. 1. P. 151-166.
- Godunov S., Kulikov I. Computation of Discontinuous Solutions of Fluid Dynamics Equations with Entropy Nondecrease Guarantee//Computational Mathematics and Mathematical Physics. 2014. V. 54,I. 6. P. 1012-1024.
- Frigo M., Johnson S. The Design and Implementation of FFTW3//Proceedings of the IEEE. 2005. V. 93, I. 2. P. 216-231.
- Kalinkin A., Laevsky Y., Gololobov S. 2D Fast Poisson Solver for High-Performance Computing//Lecture Notes in Computer Science. 2009. V. 5698. P. 112-120.