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