#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,
Type: defect | was
Priority: major | Status:
Component: linear algebra | needs_work
Keywords: linear algebra, MeatAxe | Milestone: sage-6.4
Authors: Simon King | Resolution:
Report Upstream: None of the above - read trac | Merged in:
for reasoning. | Reviewers:
Branch: | Work issues:
Dependencies: #9562 #4260 | Commit:
| Stopgaps:
-------------------------------------------------+-------------------------
Changes (by SimonKing):
* cc: mringe@…, david.green@… (removed)
* cc: jdemeyer, vbraun (added)
Comment:
The first step will probably be the creation of a new-style package for
!MeatAxe 2.4.24 (which I take as an exercise for learning new-style
packaging).
The README file says:
{{{
================================================================================
INSTALLATION (for Unix systems)
================================================================================
1) Copy Makefile.conf.dist to Makefile.conf. Edit Makefile.conf
and fill in the necessary parameters.
2) To compile all programs an run the test suite, enter
make check
You will probably need gmake (GNU make) to build the MeatAxe.
3) If there were no errors, run
make install
to install the executables in their final location (as selected
in the makefile).
}}}
I wonder if we should follow that procedure. After all,
`Makefile.conf.dist` just defines a couple of variables that determine the
compiler, the flags, the location of the binaries, the location of the
library and the implementation (for fields of order up to 255 or for
larger fields).
What do people think?
1. a) Should we patch Makefile, by removing the line `include
Makefile.conf`, and define all the variables MTXLIB, MTXBIN etc. from
Makefile.conf as environment variables?
or
1. b) Should we keep Makefile, create an empty Makefile.conf, and do the
rest with environment variables?
or
2. Should spkg-install first create a fully grown Makefile.conf?
--
Ticket URL: <http://trac.sagemath.org/ticket/12103#comment:17>
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.