I know I've been saying it for a while now, but the next version of MPIR is coming *soon*. Two major pieces of code still need to be written:
1) A new mpn_tdiv_qr function, using David Harvey's new divide and conquer division code (which I now have working fully in MPIR). 2) A configure option --enable-mt for multithreaded mode which will switch in some multithreaded multiplication routines designed by Marc Glisse and myself. Jason Moxham is also finishing off some new assembly code, and then Brian Gladman will probably convert it for Windows. The new release of MPIR is *massive*. The amount of new code and number of speedups is pretty staggering. We definitely should have done a number of smaller releases, however, for various reasons a couple of the very major new features which we promised took a very long time to get done and during that time all these other features got added, many of which are major in their own right. Anyhow, I definitely think we are working towards releasing well before Oct 15. That means if you are interested in testing it in Sage before that Sage release it should be possible. Jason and Brian can you let us know whether you are happy with what I propose below. A rough timetable might be as follows. Jason and I might aim to get our new code working over this coming weekend (weekends always include part of Monday for me if necessary). Brian may be able to do any final conversions for Windows which are necessary for the next release over the coming week. We'll begin testing on Linux during next week with a release by Oct 12th. Perhaps a preliminary *nix release might be available for Sage to try out by about 10th Oct. I guess Sage Windows releases are not timed to coincide with the Sage *nix release so hopefully that poses no problems. If all goes well with final testing that should actually be the final release of MPIR for *nix. Final MPIR release for all platforms can then be done before or on the 12th. MPIR will of course have been tested against its own test suite on piles and piles of different architectures (almost 30). We hope for a clean result when tested against Sage's test suite, but with such an enormous amount of new code, we obviously have to prepare for the possibility that our test suite has missed something. For Sage that should be easy, just back it out again and put the old spkg back in and try again on another release cycle. Bill. 2009/10/2 William Stein <wst...@gmail.com>: > > Hi, > > Sage-4.1.3 should be a new thread. > > Some of my personal interests include: > > * getting as many of the Solaris, Cygwin, and FreeBSD fixes in as possible. > > * Making it so "SAGE_FAT_BINARY" actually works, i.e., so Sage > binaries work on old machines with fancy "ssse3", etc. (Which means > fixing ATLAS and MPIR). > > Also, making sure that sage-4.1.3 happens in a timely manner, e.g., > around October 15-20 (say). > > -- William > > > -- > William Stein > Associate Professor of Mathematics > University of Washington > http://wstein.org > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "mpir-devel" group. To post to this group, send email to mpir-devel@googlegroups.com To unsubscribe from this group, send email to mpir-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/mpir-devel?hl=en -~----------~----~----~----~------~----~------~--~---