Hi again everyone,

I'm playing around with this project exploring Hasse's theorem for
Elliptic Curves over prime order field and playing with the
distributions that I get. The bottom line is that I execute alot of
lines like this:

-----------
sage: P=prime_range(8000,9000)
sage: L=[EllipticCurve(GF(i),[0,-1,1,0,0]) for i in P]
sage: E=[L[i].cardinality() for i in range(len(P))]
-----------
What I wanted originally to do was to get the cardinality for these
curves for all primes from 12 to 10000, but I ran out of memory. So I
started breaking down the problem into 1000 prime_range chunks.

The interesting thing is that I would start running out of memory on
these chunks too! I then discovered that after a few runs, using the
same variables and replacing 5000-6000 with 6000-7000 and opening
another text document to store the cardinalities in, I would run out
of memory. Once I was forced to quit SAGE, the memory allocation would
be ready for another prime run of 1000. However in order to make
progress, I would have to quit SAGE after each run, to clear up enough
memory for each stretch of commands.

What seems odd is that memory seems to be occupied with old and
commands that I issued in the past and "clear" doesn't work, but only
a "quit"!

Any thoughts?

-Justin

Sample output below:

sage: P=prime_range(8000,9000)
sage: L=[EllipticCurve(GF(i),[0,-1,1,0,0]) for i in P]
error: no more memory
System 4600k:4600k Appl 4180k/419k Malloc 4084k/3k Valloc 512k/416k
Pages 31/97 Regions 1:1


--~--~---------~--~----~------------~-------~--~----~
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-support
URLs: http://sage.math.washington.edu/sage/ and http://sage.scipy.org/sage/
-~----------~----~----~----~------~----~------~--~---

Reply via email to