Which is curiously precisely how long the system GMP takes to compute
mpz_fac_ui(1000000) on sage.math.

Somehow you aren't picking up MPIR.

Can you check that sage/local has libgmp and gmp.h coming from MPIR.

You still need to build with the --enable-gmpcompat option to
configure and you also need to do make install (unless you rename
libmpir and mpir.h yourself).

Bill.

On 1 June 2010 23:08, William Stein <[email protected]> wrote:
> On Tue, Jun 1, 2010 at 2:43 PM, Bill Hart <[email protected]> wrote:
>> Sorry, I mean, you don't need make install-gmpcompat any more, only
>> make install.
>
> Thanks.
>
> I built and then started Sage, but even my first bencharmk is 3 times
> *slower* than the old, old mpir in Sage.
>
> With MPIR-1.2.x (in current Sage):
>
> sage: time n=factorial(10^6)
> CPU times: user 0.52 s, sys: 0.02 s, total: 0.54 s
> Wall time: 0.54 s
> sage: time k=n*n
> CPU times: user 0.24 s, sys: 0.01 s, total: 0.25 s
> Wall time: 0.25 s
>
>
>
> With the new MPIR-2.1.0:
>
> sage: time n=factorial(10^6)
> CPU times: user 1.53 s, sys: 0.00 s, total: 1.53 s
> Wall time: 1.54 s
> sage: time k=n*n
> CPU times: user 0.63 s, sys: 0.01 s, total: 0.64 s
> Wall time: 0.64 s
>
>
> This is on sage.math.washington.edu.    For this platform Sage doesn't
> do anything nonstandard (just a very straightforward make, make
> install...).
>
> Maybe the tuning or architecture detection code is totally broken.  I
> don't know.
>
>
> William
>
>
>>
>> On 1 June 2010 22:43, Bill Hart <[email protected]> wrote:
>>> You don't need make install --enable-gmpcompat any more. Hasn't been
>>> in MPIR for ages.
>>>
>>> Just do make install.
>>>
>>> You still have to pass --enable-gmpcompat to configure of course.
>>>
>>> Bill.
>>>
>>> On 1 June 2010 22:30, William Stein <[email protected]> wrote:
>>>> On Tue, Jun 1, 2010 at 2:14 PM, Minh Nguyen <[email protected]> wrote:
>>>>> Hi folks,
>>>>>
>>>>> MPIR 2.1.0-rc2 was released on 01st June 2010.
>>>>>
>>>>> Source:
>>>>> http://www.mpir.org/mpir-2.1.0-rc2.tar.gz
>>>>>
>>>>> Documentation:
>>>>> http://www.mpir.org/mpir-2.1.0.pdf
>>>>>
>>>>> A number of issues reported with the 2.1.0-rc1 release [1] are fixed.
>>>>> Please test and report all issues.
>>>>>
>>>>> If you are having failures when building or tuning, try setting the
>>>>> following prior to configuring and build:
>>>>>
>>>>> $ export MAKE='make'
>>>>>
>>>>> If you have failures when running the test suite, try edit the file
>>>>> mpirtest to use only one CPU. You can use/tweak this script [2] to
>>>>> automate these steps: configure, build, check, tune, run test suite.
>>>>>
>>>>> [1] 
>>>>> http://groups.google.com/group/mpir-devel/browse_thread/thread/4550cb9a8aae0719/
>>>>>
>>>>> [2] http://sage.math.washington.edu/home/mvngu/apps/mpir/go-build.sh
>>>>
>>>> I made an spkg from this for Sage, and it doesn't work, since the
>>>> install-gmpcompat target is suddenly gone.  What am I supposed to use
>>>> instead to install gmpcompat'ability?
>>>>
>>>> make[4]: Leaving directory
>>>> `/mnt/usb1/scratch/wstein/build/sage-4.4.2.rc0/spkg/build/mpir-2.1.0-rc2/src'
>>>> make[3]: Leaving directory
>>>> `/mnt/usb1/scratch/wstein/build/sage-4.4.2.rc0/spkg/build/mpir-2.1.0-rc2/src'
>>>> make[2]: Leaving directory
>>>> `/mnt/usb1/scratch/wstein/build/sage-4.4.2.rc0/spkg/build/mpir-2.1.0-rc2/src'
>>>> make[1]: Leaving directory
>>>> `/mnt/usb1/scratch/wstein/build/sage-4.4.2.rc0/spkg/build/mpir-2.1.0-rc2/src'
>>>> make: *** No rule to make target `install-gmpcompat'.  Stop.
>>>> Error installing MPIR.
>>>>
>>>> real    2m6.588s
>>>> user    1m11.950s
>>>> sys     0m51.550s
>>>>
>>>>
>>>> --
>>>> William Stein
>>>> 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 [email protected].
>>>> To unsubscribe from this group, send email to 
>>>> [email protected].
>>>> For more options, visit this group at 
>>>> http://groups.google.com/group/mpir-devel?hl=en.
>>>>
>>>>
>>>
>>
>> --
>> You received this message because you are subscribed to the Google Groups 
>> "mpir-devel" group.
>> 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/mpir-devel?hl=en.
>>
>>
>
>
>
> --
> William Stein
> 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 [email protected].
> To unsubscribe from this group, send email to 
> [email protected].
> For more options, visit this group at 
> http://groups.google.com/group/mpir-devel?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"mpir-devel" group.
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/mpir-devel?hl=en.

Reply via email to