#19701: Port SageMath to Power8 ppc64le
-------------------------------------+-------------------------------------
Reporter: jdemeyer | Owner:
Type: task | Status: new
Priority: major | Milestone: sage-7.0
Component: porting | Resolution:
Keywords: | Merged in:
Authors: | Reviewers:
Report Upstream: N/A | Work issues:
Branch: | Commit:
u/jdemeyer/ticket/19701 | 31daf528d7d05a6f8c55dcfd7e6e6070d9c00742
Dependencies: | Stopgaps:
-------------------------------------+-------------------------------------
Comment (by jdemeyer):
Random failure:
{{{
sage -t --long --warn-long 101.9
src/sage/combinat/integer_vectors_mod_permgroup.py
**********************************************************************
File "src/sage/combinat/integer_vectors_mod_permgroup.py", line 169, in
sage.combinat.integer_vectors_mod_permgroup.IntegerVectorsModPermutationGroup
Failed example:
for i in range(10): # long time
d1 = I.subset(i).cardinality()
d2 = Partitions(i, max_length=5).cardinality()
print d1
assert d1 == d2
Exception raised:
Traceback (most recent call last):
File "/home/jdemeyer/sage7b3/local/lib/python2.7/site-
packages/sage/doctest/forker.py", line 496, in _run
self.compile_and_execute(example, compiler, test.globs)
File "/home/jdemeyer/sage7b3/local/lib/python2.7/site-
packages/sage/doctest/forker.py", line 858, in compile_and_execute
exec(compiled, globs)
File "<doctest
sage.combinat.integer_vectors_mod_permgroup.IntegerVectorsModPermutationGroup[25]>",
line 2, in <module>
d1 = I.subset(i).cardinality()
File "/home/jdemeyer/sage7b3/local/lib/python2.7/site-
packages/sage/combinat/integer_vectors_mod_permgroup.py", line 526, in
subset
return
IntegerVectorsModPermutationGroup_with_constraints(self.permutation_group(),
sum, max_part)
File "sage/misc/classcall_metaclass.pyx", line 326, in
sage.misc.classcall_metaclass.ClasscallMetaclass.__call__
(/home/jdemeyer/sage7b3/src/build/cythonized/sage
/misc/classcall_metaclass.c:1239)
return cls.classcall(cls, *args, **kwds)
File "sage/misc/cachefunc.pyx", line 973, in
sage.misc.cachefunc.CachedFunction.__call__
(/home/jdemeyer/sage7b3/src/build/cythonized/sage/misc/cachefunc.c:5371)
w = self.f(*args, **kwds)
File "/home/jdemeyer/sage7b3/local/lib/python2.7/site-
packages/sage/structure/unique_representation.py", line 1021, in
__classcall__
instance = typecall(cls, *args, **options)
File "sage/misc/classcall_metaclass.pyx", line 493, in
sage.misc.classcall_metaclass.typecall
(/home/jdemeyer/sage7b3/src/build/cythonized/sage/misc/classcall_met
aclass.c:1665)
return (<PyTypeObject*>type).tp_call(cls, args, kwds)
File "/home/jdemeyer/sage7b3/local/lib/python2.7/site-
packages/sage/combinat/integer_vectors_mod_permgroup.py", line 618, in
__init__
self._sgs = G.strong_generating_system()
File "/home/jdemeyer/sage7b3/local/lib/python2.7/site-
packages/sage/groups/perm_gps/permgroup.py", line 1477, in
strong_generating_system
sgs.append(stab.transversals(j))
File "/home/jdemeyer/sage7b3/local/lib/python2.7/site-
packages/sage/groups/perm_gps/permgroup.py", line 1274, in transversals
for i in self.orbit(point)]
File "/home/jdemeyer/sage7b3/local/lib/python2.7/site-
packages/sage/groups/perm_gps/permgroup.py", line 662, in __call__
return self._element_class()(x, self, check=check)
File "sage/groups/perm_gps/permgroup_element.pyx", line 457, in
sage.groups.perm_gps.permgroup_element.PermutationGroupElement.__init__
(/home/jdemeyer/sage7b3/sr
c/build/cythonized/sage/groups/perm_gps/permgroup_element.c:5135)
raise TypeError, 'permutation %s not in %s'%(g, parent)
TypeError: permutation (1,5) not in Symmetric group of order 5! as a
permutation group
}}}
--
Ticket URL: <http://trac.sagemath.org/ticket/19701#comment:54>
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 https://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.