#12103: Use MeatAxe as an optional back end for dense matrices over `GF(p^n)`, p
odd, n>1, `p^n<255`
-------------------------------------+-------------------------------------
Reporter: SimonKing | Owner: jason, was
Type: defect | Status: needs_work
Priority: major | Milestone: sage-6.4
Component: packages: | Resolution:
experimental | Merged in:
Keywords: linear algebra, | Reviewers:
MeatAxe | Work issues:
Authors: Simon King | Commit:
Report Upstream: None of the above | e732f0ee8fa0dc631f9cffd62b4dd1f6f2c10c2d
- read trac for reasoning. | Stopgaps:
Branch: |
u/SimonKing/meataxe |
Dependencies: #9562 #4260 |
-------------------------------------+-------------------------------------
Comment (by SimonKing):
From the !MeatAxe sources:
{{{
/**
** MeatAxe Library Directory.
** This variable contains the name of the MeatAxe library directory.
** Arithmetic table files are searched in this directory. The value of
** MtxLibDir can be set on the command line with the "-L" option.
Otherwise,
** the value of the environment variable MTXLIB is used. If neither "-L"
nor
** MTXLIB are defined, the default directory, which was selected when
** building the MeatAxe, is used.
** @see MtxBinDir
**/
}}}
So, apparently the multiplication tables are supposed to be in MTXLIB. But
that has NEVER worked for me.
Or rather, it could be that MTXLIB has to be an environment variable at
running time. Would it be acceptable that a module `sage.matrix.meataxe`
sets an environment variable for !MeatAxe? I'll test if that works.
--
Ticket URL: <http://trac.sagemath.org/ticket/12103#comment:34>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.