This is fine, except that my last name is Bober, not Bobber.

(Random question, since it just caused problems for me again - it there
a way to sign up for sage-devel with a non gmail email address?)

On Sat, 2007-07-28 at 16:58 -0700, William Stein wrote:
> On 7/28/07, Jonathan Bober <[EMAIL PROTECTED]> wrote:
> > I've been working on a from-scratch implementation (attached). Right now
> > it runs a faster than Ralf Stephan's part.c, but not as fast as we would
> > like. (And it seems to work, although I can't guarantee that right
> > now.)
> 
> Jonathan,
> 
> I've now included your code in SAGE (for 2.7.2) and made it available
> (not by default) so it can be used as follows:
>     sage: time v=number_of_partitions(10^7, algorithm='bobber')
>     CPU times: user 0.86 s, sys: 0.00 s, total: 0.87 s
>     Wall time: 1.21
> 
> Your code agrees with Mathematica for 10^7 and 10^8, by the way:
> sage: s=mathematica.eval('PartitionsP[10^7]')
> sage: s = ''.join(s.replace('>','').split())
> sage: s == str(v)
> True
> sage: time s=mathematica.eval('PartitionsP[10^8]')
> CPU times: user 0.00 s, sys: 0.00 s, total: 0.00 s
> Wall time: 13.89
> sage: time v=number_of_partitions(10^8, algorithm='bobber')
> CPU times: user 11.94 s, sys: 0.10 s, total: 12.04 s
> Wall time: 16.44
> sage: s = ''.join(s.replace('>','').split())
> sage: s == str(v)
> True
> 
> 
> I want to release sage-2.7.2 soon, so please let me know if including part.cc
> with it is OK.
> 
>  -- William
> 
> > 
> 
> 


--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~----------~----~----~----~------~----~------~--~---

Reply via email to