77
edits
Line 95: | Line 95: | ||
== Y: Your task == | == Y: Your task == | ||
* | My intention is upgrading some functions related with sparse matrices so they become compliant with Matlab and implement others that are not present in Octave right now. Next | ||
The functions are '''ichol''', '''ilu''', '''sprand''', '''sprandn''', '''sprandsym''', '''minres''' and '''lsqr'''. | |||
** | |||
*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. | |||
* Please provide a rough estimated timeline for your work on the task. ''This should include the GSoC midterms and personal commitments like exams or vacation ("non-coding time"). Optionally include two or three milestones you expect.'' | * Please provide a rough estimated timeline for your work on the task. ''This should include the GSoC midterms and personal commitments like exams or vacation ("non-coding time"). Optionally include two or three milestones you expect.'' |
edits