Modifications on clinsolve with wrong parameter and working on triangular solver.
update on trsm solver, problem with aliasing to solve
working version of trsolve, added missing settings_type in container_ref. Still possible to optimize trsolve in swap case.
trsolve function now working properly but swap function not working properly with container_shared_ref. Added alpha as a parameter in trsm.
Modified linsolve :
removed intermediary calls with shape_analysis that were not relevant
calls of type X-R = linsolve(a,b) will now use lapack routine with iterative refinement if available for rcond
Added mixed precision semi normal equations as a dipatch case
Added dispatch case for triangular matrices
Modified default cases to be more generic
Added recognition for trans node in linsolve and modified sne solvers to use linsolve instead of trsolve
removed old version of trsolve and replace with new one in the already exiting calls (only polyval.hpp)
finished corrections on various functions for new model
minor modifications for complex and mcsne in linsolve and trsolve
modified pointer host to const in magma_buffer and modifie cpu->cpu version on magma
added support for multiple right hand side
Modifications on clinsolve with wrong parameter and working on triangular solver.
update on trsm solver, problem with aliasing to solve
working version of trsolve, added missing settings_type in container_ref. Still possible to optimize trsolve in swap case.
trsolve function now working properly but swap function not working properly with container_shared_ref. Added alpha as a parameter in trsm.
Modified linsolve :
removed intermediary calls with shape_analysis that were not relevant
calls of type X-R = linsolve(a,b) will now use lapack routine with iterative refinement if available for rcond
Added mixed precision semi normal equations as a dipatch case
Added dispatch case for triangular matrices
Modified default cases to be more generic
Added recognition for trans node in linsolve and modified sne solvers to use linsolve instead of trsolve
removed old version of trsolve and replace with new one in the already exiting calls (only polyval.hpp)
finished corrections on various functions for new model
minor modifications for complex and mcsne in linsolve and trsolve