Fredrik Johansson
|
e9bb38b39c
|
faster sieving
|
2013-09-11 16:33:32 +02:00 |
|
Fredrik Johansson
|
d0176ed1f8
|
avoiding one polynomial multiplication when computing many derivatives of zeta
|
2013-09-06 12:02:07 +02:00 |
|
Fredrik Johansson
|
bb7d9f4754
|
bugfix
|
2013-08-21 03:51:12 +02:00 |
|
Fredrik Johansson
|
80d09e394a
|
experimental more memory-efficient powsum
|
2013-08-21 03:21:03 +02:00 |
|
Fredrik Johansson
|
6147588f6e
|
enable threaded powsum by default; improve memory efficiency
|
2013-08-17 01:04:24 +02:00 |
|
Fredrik Johansson
|
d67cf4a0db
|
speed up parameter selection in zeta by only considering the first derivative in the search
|
2013-08-17 00:43:00 +02:00 |
|
Fredrik Johansson
|
58f96b9847
|
fetch number of threads from flint
|
2013-08-12 18:06:13 +02:00 |
|
Fredrik Johansson
|
26596c33e5
|
experimental multithreaded code for zeta evaluation
|
2013-08-12 14:28:53 +02:00 |
|
Fredrik Johansson
|
38295ef5b1
|
small speed improvement
|
2013-08-12 13:53:07 +02:00 |
|
Fredrik Johansson
|
6f4d6f8327
|
zeta: support binary splitting for the tail evaluation
|
2013-08-12 13:50:38 +02:00 |
|
Fredrik Johansson
|
e3cc68cd81
|
slight memory efficiency improvement (even multiples are skipped, so we actually only need to go up to n/3)
|
2013-08-05 13:01:45 +02:00 |
|
Fredrik Johansson
|
fea196d781
|
use binary splitting to compute consecutive logarithms faster at high precision
|
2013-08-03 15:09:12 +02:00 |
|
Fredrik Johansson
|
2689439b55
|
add some guard bits by default in zeta
|
2013-08-03 14:58:28 +02:00 |
|
Fredrik Johansson
|
6e8e2d26ad
|
use sieved power sum in zeta for short power series; some refactoring
|
2013-08-02 21:40:16 +02:00 |
|
Fredrik Johansson
|
d133f1f96a
|
some more renaming
|
2013-07-30 15:38:43 +02:00 |
|
Fredrik Johansson
|
4bd28225bc
|
use flint_cleanup() everywhere
|
2013-07-30 13:53:10 +02:00 |
|
Fredrik Johansson
|
f1a4d6efc2
|
remove some duplicated code
|
2013-07-24 11:53:32 +02:00 |
|
Fredrik Johansson
|
7f572df9a5
|
introduce fmprb_ptr, fmprb_srcptr, fmpcb_ptr, fmpcb_srcptr typedefs
|
2013-07-17 20:18:15 +02:00 |
|
Fredrik Johansson
|
e66b930ab4
|
avoid unnecessarily high precision, silence debug message
|
2013-04-26 16:51:37 +02:00 |
|
Fredrik Johansson
|
1741413d29
|
numerically stable blockwise polynomial multiplication (should be working; more testing necessary)
|
2013-04-02 19:13:27 +02:00 |
|
Fredrik Johansson
|
475bb2c8f3
|
reorg zeta related functions
|
2013-03-27 15:54:05 +01:00 |
|
Fredrik Johansson
|
589f5bd8ce
|
some more work on fmprb_pow and friends
|
2013-03-26 11:41:12 +01:00 |
|
Fredrik Johansson
|
d11adcae3c
|
optimize Euler's constant, rename function, and add error bounds
|
2013-03-21 15:30:28 +01:00 |
|
Fredrik Johansson
|
5b717cd6d7
|
native Bernoulli number code
|
2013-03-15 16:16:09 +01:00 |
|
Fredrik Johansson
|
f9612fe95d
|
optimize Euler product
|
2013-03-15 15:07:07 +01:00 |
|
Fredrik Johansson
|
d4943a8bd1
|
some rearrangement
|
2013-03-02 22:05:50 +01:00 |
|
Fredrik Johansson
|
1a0e89c749
|
move zeta function implementation code to separate module (wip)
|
2013-02-28 17:24:50 +01:00 |
|