вторник, 20 марта 2012 г.

Предобуславливатели и Matlab

Набор предобуславливателей в Matlab невелик - по сути один только ILU(p).

По счастью, люди, которые пишут соответствующий код, в курсе, что нам неохота осваивать Фортран ради пары экспериментов с новым предобуславливателем. Поэтому не забывают добавить в архив интерфейс к Matlab-у (а то и сделать полноценную Matlab-версию).

По ссылкам можно скачать несколько не самых заезженных предобуславливателей с Matlab-интерфейсом:
  • Sparslab (AINV, SAINV, RIF, ICAJ);
  • SPAI (тут только документация);
  • Saad software (смотреть Matlab suite, там есть ARMS в .m).

И вот еще по дороге какой-то объемистый документ нашел с главой про preconditioning. Многообещающая фраза "it can be proved that..."