Зараз я працюю над вирішенням дуже великих симетричних (але не позитивних певних) систем, породжених деякими певними алгоритмами. Ці матриці мають приємну розрідженість блоку, яку можна використовувати для паралельного вирішення. Але я не можу вирішити, чи слід використовувати прямий підхід (наприклад, мультифронтальний) або ітеративний (попередньо обумовлений GMRES або MINRES). Всі мої дослідження показують, що ітеративні розв’язувачі (навіть при досить швидкій конвергенції 7 внутрішніх ітерацій) не вдається перемогти оператора прямого \ \ в MATLAB. Але теоретично прямі методи, як передбачається, коштують дорожче. Як це відбувається? Чи є якийсь сучасний документ або папір для такого випадку? Чи можу я використовувати паралельні блоки в паралельних системах, використовуючи прямі методи так само ефективно, як гнучкі ітеративні розв'язувачі, такі як GMRES?