Dear Karan Handa,

Thank you for your interest. I am just discovering this email now; for some
unknown reason it had gone to my spam folder... fortunately you had the good
idea to also write to Clément's and my personal email addresses, so I answered
you there. I hope our answer helped you finalize your application (if you are
still interested).

Best regards,

     Vincent Neiger


On Tue, 2023-03-28 at 13:57 -0700, 'Karan Handa' via sage-gsoc wrote:
> Greetings!
> 
> I've been working on familiarising myself with with finite field linear
> algebra implementations in Sage and fflas-ffpack and would like to reach out
> to the prospect mentors (Clément Pernet and Vincent Neiger) in order to
> understand the scope of the project. I've explored the routines fflas-ffpack
> offers through these papers - 
> 
> https://dl.acm.org/doi/pdf/10.1145/1391989.1391992
> https://dl.acm.org/doi/10.1145/1005285.1005304
> 
> these course notes on dense and sparse linear algebra -
> 
> https://courses.csail.mit.edu/18.337/2006/book/
> 
> as well as the documentation given in the fflas-ffpack repository. I'm
> confused about which particular fflas-ffpack routines should be used in Sage
> as the GSoC project. Currently, only the vector-matrix multiplication, matrix-
> matrix multiplication and echelonize functions in finite field matrices use
> ffpack, even though ffpack offers other methods like rank and determinant.
> Linbox is being called for the other methods in Sage (which I would assume is
> slower than directly calling ffpack, as is noted in the documentation for
> echelonize). I have some questions - 
> 
> - Would it be worthwhile to switch the defaults from linbox to ffpack for some
> of these methods as is done in echelonize? 
> 
> - Which pivoting strategies are being talked about in the GSoC project
> description?
>  
> - Would a project that just involves making all useful fflas-ffpack routines
> available through Sage be appropriate for a 300 hour project, or would FLINT
> routines necessarily need to be included as well?
> 
> As I work on this, discussing these issues with the mentors would be amazing.
> Is there an IRC / Slack / Discord channel where I could be in direct contact
> with the mentors?
> 
> Thanks!
> 
> Regards,
> Karan
> -- 
> You received this message because you are subscribed to the Google Groups
> "sage-gsoc" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to sage-gsoc+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/sage-gsoc/7e58c0cf-d4f0-4078-b15a-cf1f564b302fn%40googlegroups.com
> .

-- 
You received this message because you are subscribed to the Google Groups 
"sage-gsoc" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-gsoc+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-gsoc/dfb75475ebafc19a87a59b3718b422b66e4585ec.camel%40gmail.com.

Reply via email to