I don't know if Clément and Vincent use it, but Sage has a Zulip server 
<https://sagemath.zulipchat.com/> that is available for anyone to join.
David

On Tuesday, March 28, 2023 at 5:38:39 PM UTC-4 karan.ha...@ashoka.edu.in 
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/601bc598-104e-47a7-ad01-9a45cbdbc5dan%40googlegroups.com.

Reply via email to