Я ищу несколько треугольных решателей, и я нашел два решателя. Один в BLAS: dtrsm , а другой в LAPACK: dtrtrs . На первый взгляд кажется, что у обоих есть общие функциональные возможности, причем dtrsm имеет немного больше функциональности (масштабирование правой части перед решением системы).
Я хотел бы знать
1) Чем еще отличаются эти функции?
2) Что быстрее при выполнении той же операции?
3) Если ответ на (2) не очевиден, когда dtrsm предлагается вместо dtrtrs и наоборот?