#9127: BSD.py doctest failure due to timeout of Heegner index computation.
-------------------------------+--------------------------------------------
   Reporter:  drkirkby         |       Owner:  cremona   
       Type:  defect           |      Status:  new       
   Priority:  blocker          |   Milestone:  sage-4.4.3
  Component:  elliptic curves  |    Keywords:            
     Author:                   |    Upstream:  N/A       
   Reviewer:                   |      Merged:            
Work_issues:                   |  
-------------------------------+--------------------------------------------
 This failure seems remarkably close to #8749, which is closed as fixed,
 but this is the same sort of problem on the same doctest. Note, changing
 SAGE_TIMOUT will not change this, as it appears (to me at least), Sage is
 switching from one algorithm to another in a time which is independent of
 the processor speed or settings of any timeout variables.

 == Hardware & associated software ==

  * Sun Blade 1000
  * 2 x 900 MHz UltraSPARC III+ CPUs
  * 2 GB RAM
  * Solaris 10 03/2005 (first release of Solaris 10)
  * gcc 4.4.3 (uses Sun linker and assembler)

  == Sage version ==
  * 4.4.3.alpha0 and 4.4.3.alpha1

  == The test failure ==
 A full log of all tests can be found at

 http://boxen.math.washington.edu/home/kirkby/sage-4.4.3.alpha0-Sun-
 Blade-1000-900MHz-Solaris-10-ptestlong.log.gz

 (There are 3 failures, but I believe the other two are common to more than
 one platform and work is progressing on them)

 I would expect to see this fail the same way on 't2' as 't2' is slower on
 single threaded tasks than the Blade 1000.

 {{{
 sage -t  -long devel/sage/sage/schemes/elliptic_curves/BSD.py
 **********************************************************************
 File "/export/home/drkirkby/sage-4.4.3.alpha1/devel/sage-
 main/sage/schemes/elliptic_curves/BSD.py", line 377:
     sage: E.prove_BSD(verbosity=2)               # long time
 Expected:
     p = 2: True by 2-descent...
     True for p not in {2, 3} by Kolyvagin.
     ALERT: p = 3 left in Kolyvagin bound
         0 <= ord_p(#Sha) <= 2
         ord_p(#Sha_an) = 2
     Remaining primes:
     p = 3: irreducible, surjective, non-split multiplicative
         (0 <= ord_p <= 2)
     [3]
 Got:
     p = 2: True by 2-descent
     Timeout stopped Heegner index computation...
     Proceeding to use heegner_index_bound instead.
     True for p not in {2, 3} by Kolyvagin.
     p = 3 may divide the Heegner index, for which only a bound was
 computed.
     ALERT: p = 3 left in Kolyvagin bound
         0 <= ord_p(#Sha) <= 2
         ord_p(#Sha_an) = 2
     Remaining primes:
     p = 3: irreducible, surjective, non-split multiplicative
         (0 <= ord_p <= 2)
     [3]
 **********************************************************************
 1 items had failures:
    1 of  35 in __main__.example_6
 ***Test Failed*** 1 failures.
 For whitespace errors, see the file
 /export/home/drkirkby/.sage//tmp/.doctest_BSD.py
          [132.1 s]
 }}}

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/9127>
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