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.