БИБЛИОТЕКА GPU_SPARSE ДЛЯ ЧИСЛЕННОГО РЕШЕНИЯ ЗАДАЧ МЕХАНИКИ СПЛОШНЫХ СРЕД НА ГИБРИДНОЙ ВЫЧИСЛИТЕЛЬНОЙ СИСТЕМЕ* |
2 | |
2011 |
научная статья | 532.546 | ||
190-196 | параллельные вычисления, графические процессоры, итерационные методы, метод контрольных объемов, фильтрация в пористых средах |
Представлена библиотека шаблонов C++ итерационных методов подпространств Крылова с предобусловливанием для решения больших разреженных систем линейных алгебраических уравнений на современных графических процессорах NVIDIA. Библиотека может использоваться как на отдельном, так и на нескольких графических устройствах одновременно, т.е. на так называемых гибридных вычислительных системах, на которых вычисления на центральных процессорах совмещаются с вычислениями на графических. |
![]() |
1 . Воеводин В.В., Воеводин Вл.В. Параллельные вычисления. СПб.: БХВ-Петербург, 2002. 608 с. 2 . http://www.netlib.org/utk/people/JackDongarra/l a-sw.html. 3 . NVIDIA Corporation. NVIDIA CUDA Pro-gramming Guide. February, 2010. Version 3.0. 4 . Buatois L., Cauman G., Levy B. Concurrent Number Cruncher: An Efficient Sparse Linear Solver on GPU // High Performance Computation Conference (HPCC), Springer Lecture Notes in Computer Sciences, 2008. 5 . Bell N., Garland M. Efficient Sparse Matrix Vec-tor Multiplication on Cuda. NVIDIA Tech. Rep. Decem-ber, 2008. 6 . Baskaran M., Bordawekar R. Optimizing Sparse Matrix-Vector Multiplication on GPUs. IBM Tech. Rep. 2009. 7 . Чадов С.Н. Реализация алгоритма решения несимметричных систем линейных уравнений на графических процессорах // Вычислительные методы и программирование. 2009. Т. 10. С. 321-326. 8 . Губайдуллин Д.А., Садовников Р.В., Никифо-ров А.И. Использование графических процессоров для решения разреженных СЛАУ итерационными методами подпространств Крылова с предобуслов-ливанием на примере задач теории фильтрации // Сборник трудов Международной научной конферен-ции «Параллельные вычислительные технологии (ПаВТ'2010)», г. Уфа, 29 марта - 2 апреля 2010. С. 132-140. 9 . Андреев С.С., Давыдов А.А., Дбар С.А. и др. Макет гибридного суперкомпьютера МВС-экспресс // XVII Всероссийская конференция «Теоретические основы и конструирование численных алгоритмов для решения задач математической физики с прило-жением к многопроцессорным системам», посвя-щенная памяти К.И. Бабенко. Абрау-Дюрсо, 2008. 10 . NVIDIA Corporation. CUBLAS Library. Febru-ary, 2010. Version 3.0. 11 . NVIDIA CUDA. Reference Manual. February, 2010. Version 3.0. 12 . Hendrickson B. and Leland R. The Chaco User's Guide - Version 1.0. Tech. Rep. Sand93-2339. Sandia National Laboratories. Albuquerque NM, 87185, August, 1993. 13 . METIS - Family of Multilevel Partitioning Algo-rithms. - http://glaros.dtc.umn.edu/gkhome/views/metis 14 . Баренблатт Г.И., Желтов Ю.П., Кочина И.М. Об основных представлениях теории фильтрации однородных жидкостей в трещиноватых породах // ПММ. 1960. 123. №3. С. 852-864. 15 . Губайдуллин Д.А., Садовников Р.В. Примене-ние параллельных алгоритмов для решения задачи фильтрации жидкости в трещиновато-пористом пла-сте к скважинам со сложной траекторией // Вычис-лительные методы и программирование. 2007. Т. 8. C. 244-251. 16 . Aztec. A Massively Parallel Iterative Solver Li-brary for Solving Sparse Linear Systems. - http://www.cs.sandia.gov/CRF/aztec1.html. |