User:Edu159: Difference between revisions

Jump to navigation Jump to search
3 bytes removed ,  19 March 2014
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
     * ILUTP algorithm did not work for him
     ***He had to patch the library to get things work!
     * He had to patch the library to get things work!
     ***modified versions of algorithms ("milu" option) were not implemented in the libraries
     * 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.
     * 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.




77

edits

Navigation menu