OK, I'll take mark.

In case you don't have it, there is a script in my home directory on
SkyNet called set_paths. If you don't run it the default gcc/cc on the
machine is run (if there is one).

If you do run it (source set_paths) it sets everything up to test mpir
using gcc. On Sun machines, if Mariah gives you access (I don't have
control over that), you do source set_paths cc to optionally set paths
up for Sun machines instead of gcc.

The only machines that could be core2 are eno, fulvia and menas (I
don't recall which are).

The only machine that could be nocona is cicero (I don't recall if it is).

Let's at least ensure that make and make check pass on these machines for gcc.

Do you also want to test on cuda1 and I'll do sage.math.

If all tests pass we'll hand over to Michael and William for testing
on other machines.

Bill.


2009/3/15 Jason Moxham <ja...@njkfrudils.plus.com>:
>
> On Sunday 15 March 2009 18:36:43 Jason Moxham wrote:
>> On Sunday 15 March 2009 18:31:30 Bill Hart wrote:
>> > OK, here is the tarball for release candidate 1:
>> >
>> > http://sage.math.washington.edu/home/wbhart/mpir-trunk/doc/mpir-1.0.tar.g
>> >z
>> >
>> > and the doc:
>> >
>> > http://sage.math.washington.edu/home/wbhart/mpir.pdf
>> >
>> > I don't really like the way that it considers its version string to be
>> > 1.0 instead of 1.0.0 but I guess I can live with that. Make pdf does
>> > the same thing, so the docs say 1.0.
>> >
>> > OK, let's begin testing on SkyNet, using the tarball.
>> >
>> > Jason, how do you want to divide the labour? Mark and Cato are both
>> > exceptionally slow, so perhaps each of us take one of those.
>>
>> i can't login to mark or any of the sunos systems
>>
>> > Do you want to take mark
>> >
>> > -mark 4.3.3 n / S
>> >
>> > and I'll take cato.
>> >
>
> So I'll take cato , I'll start in an hour , have to go out , need air
>
>
>> > -cato 4.1.2 n
>> >
>> > Perhaps if you do
>> >
>> > -eno - 4.3.0 n f / 4.3.3 n f
>> > -varro A 4.0.1 n f / 4.3.3 n f
>> > -iras 4.1.2 n / 4.3.3 n
>> >
>> > I'll take
>> >
>> > -cicero 4.3.0 n f
>> > -fulvia 4.3.3 n * *** / S  n ** ***
>> > -menas 4.2.1 n f / 4.3.3 n f
>> > -cleo 4.1.2 n / 4.3.3 n
>> >
>> > Bill.
>> >
>> > 2009/3/15 Cactus <rieman...@googlemail.com>:
>> > > On Mar 15, 5:31 pm, Jason Moxham <ja...@njkfrudils.plus.com> wrote:
>> > >> On Sunday 15 March 2009 17:23:53 Bill Hart wrote:
>> > >> > I've updated the version numbers to 1.0.0 and made the following
>> > >> > updates to documentation:
>> > >> >
>> > >> > Added K8 and K10 to list of processors with assembly support on p2
>> > >> > Section 2, p3 blurb about --gmp-compat
>> > >> > Section 2.1 added --gmp-compat to the list of options
>> > >>
>> > >> name changed to
>> > >> --enable-gmplink
>> > >>
>> > >> I had to change it to --enable-something
>> > >>
>> > >> > Removed amd64 and added k10 and nocona to list of host cpus on p5
>> > >> > Expanded blurb about --enable-fat on p5 to include x86_64
>> > >> > Reordered details on p12 about MSVC (web addresses were misplaced)
>> > >> >
>> > >> > Would someone run their eye over these and check they look OK.
>> > >> >
>> > >> > In the future we should probably remove all the stuff about build
>> > >> > issues, which is way old, and update the info for various systems.
>> > >> > We should add a step-by-step guide to building with MSVC and we
>> > >> > still say that mpbsd works, which I am not sure is the case at
>> > >> > present (though we have a ticket for this last one).
>> > >> >
>> > >> > Bill.
>> > >>
>> > >> mpbsd is still broken
>> > >>
>> > >> > 2009/3/15 Jason Moxham <ja...@njkfrudils.plus.com>:
>> > >> > > On Sunday 15 March 2009 16:29:31 Jason Moxham wrote:
>> > >> > >> On Sunday 15 March 2009 16:22:31 Bill Hart wrote:
>> > >> > >> > I actually don't know what make dist does, never used it. But
>> > >> > >> > assuming it makes a tarball, we need to have it make a single
>> > >> > >> > tarball for both Windows and linux. It's important that we
>> > >> > >> > don't split the project, in my opinion.
>> > >> > >> >
>> > >> > >> > Bill.
>> > >> > >>
>> > >> > >> Done it .
>> > >> > >>
>> > >> > >> Notice though , make dist is slightly broken for yasm , but it
>> > >> > >> only affects yasm docs , if we fix it we should tell the yasm
>> > >> > >> team.
>> > >> > >>
>> > >> > >> I'll see if I can also get it to touch the *.c *.h in demos/calc
>> > >> > >> automagically
>> > >> > >
>> > >> > > Done
>> > >> > > you can also try
>> > >> > > make distcheck
>> > >> > >
>> > >> > >> > 2009/3/15 Cactus <rieman...@googlemail.com>:
>> > >> > >> > > On Mar 15, 4:02 pm, Jason Moxham <ja...@njkfrudils.plus.com>
>>
>> wrote:
>> > >> > >> > >> On Saturday 14 March 2009 15:04:09 Bill Hart wrote:
>> > >> > >> > >> > On 14/03/2009, Jason Moxham <ja...@njkfrudils.plus.com>
>>
>> wrote:
>> > >> > >> > >> > > On Saturday 14 March 2009 13:46:51 Bill Hart wrote:
>> > >> > >> > >> > >> I've been working on converting Paul Zimmermann's
>> > >> > >> > >> > >> implementation of the Bodrato-Zanoni Toom-4 algorithm
>> > >> > >> > >> > >> to the mpn_level.
>> > >> > >> > >> > >>
>> > >> > >> > >> > >> I've uploaded the current code to the files section.
>> > >> > >> > >> > >> I'm pretty much just going to convert the relevant
>> > >> > >> > >> > >> functions from FLINT's fmpz module (in the file fmpz.c
>> > >> > >> > >> > >> - also uploaded) into tc4_blah functions as required,
>> > >> > >> > >> > >> much as I have done with fmpz_add->tc4_add.
>> > >> > >> > >> > >>
>> > >> > >> > >> > >> I thought I would upload it in case anyone felt like
>> > >> > >> > >> > >> working on it today, as I will not be able to work on
>> > >> > >> > >> > >> it for most of the rest of the day.
>> > >> > >> > >> > >
>> > >> > >> > >> > > When are we releasing MPIR 1.0.0 ?
>> > >> > >> > >> >
>> > >> > >> > >> > It's always better to release on a weekday, thus I plan to
>> > >> > >> > >> > update documentation tomorrow and release Monday morning.
>> > >> > >> > >> > Feel free to do the docs and tarball for a release
>> > >> > >> > >> > candidate while I am away today, but don't forget to touch
>> > >> > >> > >> > .c and .h files in demos/calc and remove .svn dirs.
>> > >> > >> > >> > Actually there is a script in my sage.math home directory
>> > >> > >> > >> > called makempir.
>> > >> > >> > >>
>> > >> > >> > >> make dist nearly works , I'll see if I can get it to go
>> > >> > >> > >>
>> > >> > >> > >> > >> The tc4_addlsh1 function has no analogue in FLINT. I
>> > >> > >> > >> > >> think in every case it is used in Toom-4 it only deals
>> > >> > >> > >> > >> with unsigned integers, which makes it easier to
>> > >> > >> > >> > >> implement.
>> > >> > >> > >> > >
>> > >> > >> > >> > > Is this the usual mpn_addlsh_1 ?
>> > >> > >> > >> >
>> > >> > >> > >> > Not quite. It must also deal with operands of different
>> > >> > >> > >> > lengths.
>> > >> > >> > >> >
>> > >> > >> > >> > >> Also, the mpn_divexacts, by 12, 18, 30, etc could
>> > >> > >> > >> > >> probably be done efficiently in assembly.
>> > >> > >> > >> > >>
>> > >> > >> > >> > >> for example div_exact by 30 is just mul by (2^B -
>> > >> > >> > >> > >> 1)/15, then divide by (2^B - 1) and shift right by 1.
>> > >> > >> > >> > >
>> > >> > >> > >> > > I allready have divexact by any factor of 2^B-1 , runs
>> > >> > >> > >> > > at 2.2c/l on K8 , just
>> > >> > >> > >> > > have to squeeze some shifts in too, or somehow combine
>> > >> > >> > >> > > it with the mul
>> > >> > >> > >> >
>> > >> > >> > >> > Cool!
>> > >> > >> > >> >
>> > >> > >> > >> > >> Paul's original implementation is here:
>> > >> > >> > >> > >>
>> > >> > >> > >> > >>http://www.loria.fr/~zimmerma/software/toom4.c
>> > >> > >> > >> > >>
>> > >> > >> > >> > >> Note it is LGPL v2+. Thanks Paul!!
>> > >> > >> > >> > >>
>> > >> > >> > >> > >> I now believe a very efficient implementation of this
>> > >> > >> > >> > >> could make quite a difference.
>> > >> > >> > >> > >
>> > >> > >> > >> > > Nice one :)
>> > >> > >> > >> > >
>> > >> > >> > >> > >> Bill.
>> > >> > >> > >
>> > >> > >> > > Should I assume that ypu are doing a Linux distribution or
>> > >> > >> > > both a Linux and a Windows distribution?
>> > >> > >> > >
>> > >> > >> > > Do I need to prepare a Windows distribution?
>> > >> > >> > >
>> > >> > >> > >    Brian
>> > >
>> > > I have a readme in the build.vc9 subdirectory expalining the MSVC
>> > > build.
>> > >
>> > > I have just updated this and the build projects to cover the changes
>> > > needed if anyone wants to use the K10 code.
>> > >
>> > >   Brian
>>
>>
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to