mersenneforum.org  

Go Back   mersenneforum.org > Factoring Projects > Msieve

Reply
 
Thread Tools
Old 2009-01-10, 19:49   #12
Jeff Gilchrist
 
Jeff Gilchrist's Avatar
 
Jun 2003
Ottawa, Canada

3·17·23 Posts
Default

Quote:
Originally Posted by dleclair View Post
I'd like to add my special thanks to Mr. Gladman. The ongoing work he has done to build and maintain Visual Studio projects for gmp, gmp-ecm, msieve and others is difficult, time consuming and, I'm sure, largely thankless. The work to convert assembly code must be particularly onerous. So I'd like to say "thank you" as his efforts have made it incredibly easy for me to build many various applications using GMP as well as my own builds of msieve.
Seconded. Now that I'm playing in the 64bit Windows world it seems every program I compiled has been touched by Brian in some way. Thanks, it has been very helpful.
Jeff Gilchrist is offline   Reply With Quote
Old 2009-01-13, 10:41   #13
Brian Gladman
 
Brian Gladman's Avatar
 
May 2008
Worcester, United Kingdom

22×7×19 Posts
Default

Quote:
Originally Posted by Jeff Gilchrist View Post
Seconded. Now that I'm playing in the 64bit Windows world it seems every program I compiled has been touched by Brian in some way. Thanks, it has been very helpful.
Thank you for your kind words guys. In fact it is not a thankless task since almost all of those involved have been very supportive of my efforts.

But, sadly, it is now proving too expensive since, as a retired non-academic user, I have to buy commercial licenses and (in contrast to other commercial companies) neither Microsoft nor Intel give me any support. As a result I now find that I am spending $1000 per year just to keep my MS and Intel development licenses current. With the Pound as it is against the dollar and the license costs increasing at well above the rate of inflation, I have decided to give up when my current licenses expire.

Brian Gladman
Brian Gladman is offline   Reply With Quote
Old 2009-01-13, 14:26   #14
jasonp
Tribal Bullet
 
jasonp's Avatar
 
Oct 2004

3,541 Posts
Default

Well I certainly appreciate all the help you've provided over the years. Others here have access to the same development tools, possibly through their employers, so we can hope that the various windows ports of all that software will not atrophy. Also, with GMP forked by people who want native Windows support, I can hope that others will pick up wherever you decide to leave off.
jasonp is offline   Reply With Quote
Old 2009-02-21, 02:42   #15
Batalov
 
Batalov's Avatar
 
"Serge"
Mar 2008
Phi(4,2^7658614+1)/2

36×13 Posts
Default

Sadly, old bookmarks to Brian Gladman's site don't work. Does anyone have the backups of VC9 solutions for the GMP and GMP-ECM?

...Oh! Found it. The site is moved to http://www.gladman.me.uk/

Thank you, Mr. Gladman!
Batalov is offline   Reply With Quote
Old 2009-02-21, 05:11   #16
Jeff Gilchrist
 
Jeff Gilchrist's Avatar
 
Jun 2003
Ottawa, Canada

22258 Posts
Default

Quote:
Originally Posted by Batalov View Post
Sadly, old bookmarks to Brian Gladman's site don't work. Does anyone have the backups of VC9 solutions for the GMP and GMP-ECM?
The GMP VC9 solutions are there, but the GMP-ECM ones are now bundled with the latest GMP-ECM code itself.

Jeff.
Jeff Gilchrist is offline   Reply With Quote
Old 2009-02-21, 06:09   #17
miklin
 
miklin's Avatar
 
Nov 2007

4B16 Posts
Default

Quote:
Originally Posted by Batalov View Post
Sadly, old bookmarks to Brian Gladman's site don't work. Does anyone have the backups of VC9 solutions for the GMP and GMP-ECM?

...Oh! Found it. The site is moved to http://www.gladman.me.uk/

Thank you, Mr. Gladman!
http://gladman.plushost.co.uk/oldsit...ng/gmp4win.php
miklin is offline   Reply With Quote
Old 2009-02-21, 07:10   #18
Batalov
 
Batalov's Avatar
 
"Serge"
Mar 2008
Phi(4,2^7658614+1)/2

36×13 Posts
Default

Quote:
Originally Posted by Jeff Gilchrist View Post
The GMP VC9 solutions are there, but the GMP-ECM ones are now bundled with the latest GMP-ECM code itself.

Jeff.
It's true but not quite. The ecm.params.h file is missing these lines
Code:
#define NTT_GFP_TWIDDLE_DIF_BREAKOVER 11
#define NTT_GFP_TWIDDLE_DIT_BREAKOVER 11
Since I am now confined to my home computers (sad but true... don't even ask!), I am debugging the msieve's crash in -nc2 for small NFSs... So I just had to rebuild all from scratch.

Well, the ghost of the future i7 x86_64 computer is already almost vividly seen in the corner of my room. ...'cause I simply can't stand these Windoze anymore.
Batalov is offline   Reply With Quote
Old 2009-02-21, 10:28   #19
Brian Gladman
 
Brian Gladman's Avatar
 
May 2008
Worcester, United Kingdom

10248 Posts
Default

Quote:
Originally Posted by miklin View Post
I am sorry that my site is moving around at the moment. My ISP is giving up FrontPage support so I have had to move onto a different server. I should have moved from FrontPage years ago but I was being a bit lazy.

I am in the process of developing a new web site so the URL above is a temporary location for my old site and it may not be there for long.

I intend to use the URL:

http://www.gladman.me.uk/

as the permanent link to my technical site and I think this will be a better URL to quote as my old site won't be updated when my new site goes live.

I mentioned a while ago that I was thinking of giving up support for various projects because of high compiler licensing costs. I am most grateful to several of you who raised my concerns with Microsoft and Intel.

I am pleased to report that Intel have agreed to support my work by providing a free license for their Windows compiler. So I will be around for some time yet.

I should also mention that I am supporting WIndows builds of the latest versions of both GMP and the GMP fork known as MPIR, which is at:

http://www.mpir.org/

What I do about GMP 4.3 when it arrives will depend upon how much work is involved in porting the assembler to Windows and how it compares with MPIR 1.0 (that will be available soon). I may port any 64-bit AMD64 and Core2 stuff but it is very unlikely that I will port any 32-bit code for new architectures as I no longer do any work on 32-bit Windows stuff.

For the future my main effort will be going into MPIR rather than GMP for two reasons. First there are now quite a few really good people working on both asembler support and on algorithms for MPIR. And, secondly, in contrast to GMP, the MPIR team have encouraged and supported my involvement in providing native Windows support from the very outset.

It is hence likely that my projects that link to GMP will migrate over to MPIR once MPIR 1.0 is published.

best regards to all,

Brian
Brian Gladman is offline   Reply With Quote
Old 2009-02-21, 13:01   #20
Jeff Gilchrist
 
Jeff Gilchrist's Avatar
 
Jun 2003
Ottawa, Canada

117310 Posts
Default

Quote:
Originally Posted by Brian Gladman View Post
For the future my main effort will be going into MPIR rather than GMP for two reasons. First there are now quite a few really good people working on both asembler support and on algorithms for MPIR. And, secondly, in contrast to GMP, the MPIR team have encouraged and supported my involvement in providing native Windows support from the very outset.
For those that don't know MPIR is a fork of GMP so it should be a drop-in replacement for anything that needs GMP.

I have been following the dev-list lately and the 0.9 release is looking very good. So far 0.9 is significantly faster on Core2 and AMD64 than GMP 4.2.4 so we will see how things compare whenever GMP 4.3 is released.

Jeff.
Jeff Gilchrist is offline   Reply With Quote
Old 2009-02-21, 22:43   #21
Batalov
 
Batalov's Avatar
 
"Serge"
Mar 2008
Phi(4,2^7658614+1)/2

947710 Posts
Default

Quote:
Originally Posted by Brian Gladman View Post
I am pleased to report that Intel have agreed to support my work by providing a free license for their Windows compiler. So I will be around for some time yet.
Great news!
Batalov is offline   Reply With Quote
Reply



Similar Threads
Thread Thread Starter Forum Replies Last Post
Compiling Msieve with GPU support LegionMammal978 Msieve 6 2017-02-09 04:28
compiling svn 427 for Windows 64 bit. skan NFSNET Discussion 7 2012-04-18 10:30
Problem compiling msieve with gcc 4.4.2 chris2be8 Msieve 5 2010-02-22 18:35
Error compiling msieve Wishper Msieve 2 2009-12-09 01:31
msieve linux compiling Trevil Msieve 2 2009-12-06 19:49

All times are UTC. The time now is 00:19.


Sat Jul 17 00:19:05 UTC 2021 up 49 days, 22:06, 1 user, load averages: 1.60, 1.61, 1.58

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.

This forum has received and complied with 0 (zero) government requests for information.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.
A copy of the license is included in the FAQ.