#12043: Hecke series for overconvergent modular forms
------------------------------+---------------------------------------------
   Reporter:  lauder          |          Owner:  craigcitro 
       Type:  enhancement     |         Status:  needs_work 
   Priority:  minor           |      Milestone:  sage-5.0   
  Component:  modular forms   |       Keywords:             
Work_issues:                  |       Upstream:  N/A        
   Reviewer:  David Loeffler  |         Author:  Alan Lauder
     Merged:                  |   Dependencies:             
------------------------------+---------------------------------------------

Comment(by davidloeffler):

 Whatever is causing the slowdown, it's not my changes to the Eisenstein
 series code. With the parameters you suggest, your original code takes
 0.987 seconds per call to "eisen_series", my first round of changes in
 [attachment:trac_12043-reviewer.DRAFT.patch] gets this down to 0.080, and
 with some minor tinkering elsewhere in the Sage library I can speed this
 up another whole order of magnitude, to 0.009 seconds.

 However, there is indeed a small and persistent slowdown, which cancels
 out the speedup in {{{ eisen_series }}}. Looking at the profiler output,
 this slowdown is in the function {{{ level1_UpGj }}} (rather than any of
 the functions it calls); it is this routine that overwhelmingly dominates
 the calculation in this example, with 95% of the running time spent here.
 I'm puzzled because I haven't actually changed anything nontrivial in this
 function! I'll keep looking.

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/12043#comment:14>
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.

Reply via email to