Edu159

Joined 2 March 2014
20 bytes added ,  19 March 2014
Some typos and corrected ICHOL facts.
(Some typos and corrected ICHOL facts.)
Line 108: Line 108:
::I have implemented the ILU0 algorithm so far and benchmarked it against Matlab and Kai's last GsOC version(using ITSOL). The performance is great. You can check the code and see a table with the execution times in a blog I have created for the project([http://edu159-gsoc2014.blogspot.com.es/2014/03/ilu0-implementation.html link])
::I have implemented the ILU0 algorithm so far and benchmarked it against Matlab and Kai's last GsOC version(using ITSOL). The performance is great. You can check the code and see a table with the execution times in a blog I have created for the project([http://edu159-gsoc2014.blogspot.com.es/2014/03/ilu0-implementation.html link])


:*'''ichol:''' In this case things should be easier. Kai  implemented the functions related with ichol from scratch and they works great. It would be only necessary to code the complex version and the modified version of the algorithms. There is one issue here with licenses I did not know at first and Kai pointed me out (see [http://edu159-gsoc2014.blogspot.com.es/2014/03/introducing-myself.html#bc_0_1B here]). It should be solved.
:*'''ichol:''' In this case things should be easier. Kai  implemented the functions related with ichol from Fortran prototypes and they work as exptected. It would be only necessary to code the complex version and the modified version of the algorithms. There is one issue here with licenses I did not know at first and Kai pointed me out (see [http://edu159-gsoc2014.blogspot.com.es/2014/03/introducing-myself.html#bc_0_1B here]). It should be solved.


:*'''sprand/sprandn:'''I have already sent a [http://savannah.gnu.org/bugs/?41839 patch] for those functions that IMHO works, but it suffers from some performance issues for large matrices. Should be revisited by someone that really knows about that. I mailed Rik who appeared as author of the function and has told me that in a few weeks he maybe be able to revise the algorithm. So in the meanwhile I will focus on other functions.
:*'''sprand/sprandn:'''I have already sent a [http://savannah.gnu.org/bugs/?41839 patch] for those functions that IMHO works, but it suffers from some performance issues for large matrices. Should be revisited by someone that really knows about that. I mailed Rik who appeared as author of the function and has told me that in a few weeks he maybe be able to revise the algorithm. So in the meanwhile I will focus on other functions.
Line 124: Line 124:
::'''19  May:'''  Start implementing ilu related functions. In the order ILUT, ILUC , ILUTP.
::'''19  May:'''  Start implementing ilu related functions. In the order ILUT, ILUC , ILUTP.
::'''15  June:'''  Write ILUT, ILUC, ILUTP automated tests, documentation and benchmarking.
::'''15  June:'''  Write ILUT, ILUC, ILUTP automated tests, documentation and benchmarking.
::'''23  June:'''  '''(Millstone 1)''' ilu funtion is fully funtional. Start coding ichol related functions (by this time license issues I mentioned should be resolved and a solid strategy should be set)
::'''23  June:'''  '''(Millstone 1)''' ilu function is fully functional. Start coding ichol related functions (by this time license issues I mentioned should be resolved and a solid strategy should be set)
::'''27 June:''' '''Mid-ter evaluation'''
::'''27 June:''' '''Mid-term evaluation'''


:*'''SECOND PERIOD:'''
:*'''SECOND PERIOD:'''