Издается с 1978 года
в г. Сарове (Арзамас-16) Нижегородской области

РОССИЙСКИЙ ФЕДЕРАЛЬНЫЙ
ЯДЕРНЫЙ ЦЕНТР -
ВСЕРОССИЙСКИЙ НИИ
ЭКСПЕРИМЕНТАЛЬНОЙ ФИЗИКИ
 
 Русский |  English
О ЖУРНАЛЕ РЕДКОЛЛЕГИЯ ПУБЛИКАЦИОННАЯ ЭТИКА ПРАВИЛА ДЛЯ АВТОРОВ АВТОРЫ АРХИВ ПОСЛЕДНИЙ ВЫПУСК СЛЕДУЮЩИЙ ВЫПУСК СТАТЬЯ ГОДА




АДАПТАЦИЯ РЕШАТЕЛЯ К ПОТОКУ СЛАУ

В. А. Ерзунов, Ю. Г. Бартенев
Вопросы атомной науки и техники. Сер. Математическое моделирование физических процессов 2021. Вып.1. С. 68-79.

       В ряде программных методик решения задач математической физики РФЯЦ-ВНИИЭФ используется библиотека PMLP/ParSol, предназначенная для решения систем линейных алгебраических уравнений с разреженными матрицами итерационными методами в последовательном и параллельном режимах счета. Решение СЛАУ осуществляется как на распределенной памяти (MPI-интерфейс), так и на общей памяти (OpenMP-интерфейс) путем вызова соответствующего решателя с заданным предобусловливателем. В целях уменьшения времени решения потока СЛАУ полезна возможность смены решателя в процессе счета, позволяющая освободить пользователя от первоначального выбора оптимального решателя для задачи и его замены на более подходящий при изменившихся в процессе счета свойствах СЛАУ. То есть необходим адаптивный механизм автоматического подбора решателя для задачи, а также конкретного этапа развития моделируемого физического процесса.

      Параметры адаптивного механизма задаются в файле библиотеки PMLP/ParSol, где перечисляются испытуемые методы и их параметры для решения потока СЛАУ оптимальным методом. Программа адаптивного механизма после оценки результатов решения СЛАУ текущим методом на предыдущем временном шаге может испытать другой метод и продолжить счет с наилучшим из протестированных методов.

      Механизм адаптивного выбора решателя был опробован в расчетах нелинейной и линейной теплопроводности по различным методикам РФЯЦ-ВНИИЭФ. Расчеты показали, что применение адаптивного механизма уменьшает время решения СЛАУ и задачи в целом (рис. - 1, табл. - 1, список лит. - 11).

Ключевые слова: система линейных алгебраических уравнений (СЛАУ), разреженные матрицы, вычислительные системы с распределенной памятью, многоядерные процессоры с общей памятью, адаптивный механизм.

Полный текст статьи pdf


 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
[ Возврат ]


 
 
 
© ФГУП "РФЯЦ-ВНИИЭФ", 2000-2024