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