77
edits
Line 98: | Line 98: | ||
The functions are '''ichol''', '''ilu''', '''sprand''', '''sprandn''', '''sprandsym''', '''minres''' and '''lsqr'''. | The functions are '''ichol''', '''ilu''', '''sprand''', '''sprandn''', '''sprandsym''', '''minres''' and '''lsqr'''. | ||
*Approach: | * Approach: | ||
**'''ilu:''' That function has a big chunk of options and the last year was almost implemented by Kai Torben as his GSOC project. He interfaced Octave with ITSOL/ZITSOL libraries but in the end there were some issues with that approach: | **'''ilu:''' That function has a big chunk of options and the last year was almost implemented by Kai Torben as his GSOC project. He interfaced Octave with ITSOL/ZITSOL libraries but in the end there were some issues with that approach: | ||
* ILUTP algorithm did not work for him | |||
* He had to patch the library to get things work! | |||
* modified versions of algorithms ("milu" option) were not implemented in the libraries | |||
* That "ugly" scenario lead to finally not being able to include ITSOL as a dependency with Octave. Bottom line, the integration of the function with the development repository could not be achieved. | |||
edits