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
-~----------~----~----~----~------~----~------~--~---

Reply via email to