#9562: Add M4RIE to Sage
---------------------------------------------------+------------------------
Reporter: malb | Owner:
Type: enhancement | Status:
needs_work
Priority: major | Milestone: sage-5.0
Component: packages | Keywords: m4ri
Work_issues: Fix some docs and fix "randomize()" | Upstream: N/A
Reviewer: Paul Zimmermann, Simon King | Author: Martin
Albrecht
Merged: | Dependencies: #11574
---------------------------------------------------+------------------------
Comment(by leif):
Replying to [comment:91 leif]:
> [Disclaimer: Haven't looked at the spkg at all, so there might be better
or other ways to achieve this.]
Looks like you're currently not trying to query any of
{{{
#!C
_SC_LEVEL1_ICACHE_SIZE
_SC_LEVEL1_ICACHE_ASSOC
_SC_LEVEL1_ICACHE_LINESIZE
_SC_LEVEL1_DCACHE_SIZE
_SC_LEVEL1_DCACHE_ASSOC
_SC_LEVEL1_DCACHE_LINESIZE
_SC_LEVEL2_CACHE_SIZE
_SC_LEVEL2_CACHE_ASSOC
_SC_LEVEL2_CACHE_LINESIZE
_SC_LEVEL3_CACHE_SIZE
_SC_LEVEL3_CACHE_ASSOC
_SC_LEVEL3_CACHE_LINESIZE
_SC_LEVEL4_CACHE_SIZE
_SC_LEVEL4_CACHE_ASSOC
_SC_LEVEL4_CACHE_LINESIZE
}}}
(with `sysconf()`). At least some of these values aren't available on
every platform, but if they are, you could perhaps use them.
AFAIK you'd have to set some feature test macro before including
`unistd.h` on Solaris, although I doubt it supports any of the above.
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/9562#comment:93>
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 post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en.