Войти в почту

Российские ученые модернизировали метод расчета движения жидкостей

МОСКВА, 22 ноября. /ТАСС/. Исследователи из Сибирского федерального университета (СФУ) в сотрудничестве с коллегами из Московского государственного университета и Сибирского отделения РАН предложили использовать для гидродинамических расчетов систему из нескольких графических процессоров вместо центрального. Об этом в среду сообщила пресс-служба СФУ. Статья ученых опубликована в журнале Communications in computer and information science. Гидродинамические расчеты нужны для решения и анализа проблем, которые возникают, когда потоки жидкости или газов взаимодействуют с какими-нибудь поверхностями, например, при трении воздуха о крыло самолета или воды о гребной винт. Гидродинамические расчеты используют, в частности, при создании летательных аппаратов и автомобилей, бурении скважин, исследованиях процессов движения крови по сосудам. В сравнении с центральными процессорами (CPU) графические процессоры (GPU), которые обрабатывают изображения, позволяют проводить гидродинамические вычисления быстрее. Как пишут ученые, в последние годы производительность GPU возросла настолько, что их стало можно использовать в научных и инженерных симуляциях, например, в моделировании поведения молекул, расчетах аэродинамики летательных аппаратов и гидродинамике. "Во многих областях, в том числе в вычислительной гидродинамике, развиваются алгоритмы расчета, использующие графические ускорители для выполнения трудоемких операций. В то же время, принципы параллельных вычислений на GPU и CPU существенно отличаются, в результате на GPU легко переносится только часть алгоритмов, выполненных по тем или иным явным схемам", - приводятся в пресс-релизе слова одного из авторов исследования Андрея Сентябова из Института инженерной физики и радиоэлектроники СФУ. Памяти GPU не хватает для хранения всех необходимых для вычисления данных. Ученые предложили использовать для расчетов вместо одного процессора несколько GPU для одновременных параллельных вычислений, за счет чего проблема нехватки памяти была решена. Ученые проверили свою методику при моделировании несжимаемых ламинарных и турбулентных потоков. В сравнении с использованием современного шестиядерного процессора CPU скорость расчетов на графическом мультипроцессоре оказалась выше в 2-3 раза. Авторы работы предполагают, что в дальнейшем необходимо развивать программный код, чтобы получить мощный инструмент моделирования течений.