Changes between Initial Version and Version 8 of Ticket #13376
- Timestamp:
- 02/27/13 15:25:47 (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #13376
- Property Cc jpflori added
-
Property
Status
changed from
new
toneeds_review
-
Ticket #13376 – Description
initial v8 1 1 Smalljac is a library and set of programs for computing L-polynomials and Jacobian group structures of low genus curves over finite fields. Given a curve C of genus 1 or 2 defined over Q or a quadratic number field, it will efficiently compute either the sequence of L-polynomials or Jacobian group structures arising from the reduction of C at all primes of good reduction up to a specified norm bound. 2 2 3 This set of SPKGs and the corresponding patch to Sage 5. 2add support for using smallJac from Sage.3 This set of SPKGs and the corresponding patch to Sage 5.6 add support for using smallJac from Sage. 4 4 5 5 * `EllipticCurve.aplist` can be run with `algorithm="smalljac"`, yielding run times of six times faster on a single core. … … 23 23 The SPKGs only compile and work on 64-bit machines, since SmallJac only supports 64-bit architectures, and require GMP. Two SPKGs are provided, since SmallJac depends on ff_poly, but so does some of Drew Sutherland's other code, so it makes sense to split the two. They've been tested to work on a completely clean install of Sage on at least two differently-configured machines. 24 24 25 The patch has been tested to apply cleanly to 5.2. 25 The patch has been tested to apply cleanly to 5.6. 26 27 SPKGs are available at [http://www.mit.edu/~pavpan/]. Install first the ff_poly package and then the smalljac package, with the normal Sage package installation mechanisms. Then apply the patch to a fresh branch of the source code and recompile that branch.