Dear Clement On Mar 25, 6:31 am, Clement Pernet <[EMAIL PROTECTED]> wrote: > I still did not look at the code of Meat axe, but I remember having been > really impressed a presentation at MSRI last year about MeatAxe. > The timings were really impressive especially the matmul ones. > So I am really surprised by your experience with slow matmul.
It may be less surprising after you know that i took (for some reason) a very old MeatAxe version. > I don't understand this focus on "files" with meataxe. *Every* function in MeatAxe is an executable operating on files. So, there is an executable "zmu" that takes two files (e.g., containing two matrices) as input, and writes the product into another file. Similarly "ziv" for inversion, etc. I believe this is not nice. But i don't need these executables, my wrapper does all these things in memory. Only exception: I need the executable "maketab", that creates multiplication tables for finite fields. E.g., "./maketab 5" creates a file "p005.zzz" containing a multiplication table for Z/5. Meanwhile i downloaded the new MeatAxe version. There will be much editorial work required to modify my wrapper: Apparently all function names have changed (matmul became MatMul etc.pp.). These would be trivial changes, but i don't know what pitfalls are awaiting for me... Nevertheless, i will try how it works. If it works, i'll post some code, and then you can see what you think of it. Yours Simon --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-devel@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/sage-devel URLs: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---