#5721: [with patch, needs work] speed up irreducible_character_freudenthal
---------------------------+------------------------------------------------
 Reporter:  mhansen        |       Owner:  mhansen   
     Type:  defect         |      Status:  new       
 Priority:  major          |   Milestone:  sage-3.4.2
Component:  combinatorics  |    Keywords:            
---------------------------+------------------------------------------------

Comment(by bump):

 Further testing suggests that it is the hash method in class
 {{{AmbientSpaceElement}}}
 that is responsible for the most impressive speedup. Remove that method
 and the
 code is still faster than without the patch, but not very much (48 seconds
 versus 59
 for {{{sage -t weyl_characters.py}}}).

 Removing this hash method has the effect of reordering the dictionaries
 that underlie WeylCharacterRing and WeightRing elements. This is why Mike
 revised
 three tests in weyl_characters.py. The change in test results is harmless,
 but it
 seems to me that it raises a problem.

 In view of this message:

 http://groups.google.com/group/sage-combinat-
 devel/msg/7e52394814b7779e?hl=en

 this would seem to imply that the results of the tests could be different
 for 64 bit and 32 bit.

 Is this a concern?

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/5721#comment:7>
Sage <http://sagemath.org/>
Sage - Open Source Mathematical Software: Building the Car Instead of 
Reinventing the Wheel

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

Reply via email to