That is what we use. It fails to rin our test suite, currently. Bill.
On 20 November 2015 at 00:49, Dann Corbit <dcor...@connx.com> wrote: > Try using msys2 instead of msys, which I have found to be more stable on > 64 bit Windows: > > http://sourceforge.net/projects/msys2/ > > > > *From:* mpir-devel@googlegroups.com [mailto:mpir-devel@googlegroups.com] > *Sent:* Thursday, November 19, 2015 3:46 PM > > *To:* mpir-devel <mpir-devel@googlegroups.com> > *Cc:* hart...@yahoo.com; fredrik.johans...@gmail.com > *Subject:* Re: [mpir-devel] Open source high precision math tools built > under 64 bit Windows operating systems state of the union > > > > If you are using MinGW then you should be right with our latest trunk > branch https://github.com/wbhart/flint2/ > > > > Unfortunately however, the test suite has stopped working altogether on > our test system due to some new bug in MSYS or MinGW. But I've fixed known > bugs in the actual library and much of the library is tested via Nemo, > which uses Flint. That test suite does pass under MinGW64 (with gcc 5.2.0). > > > > Admittedly the module in which you reported a test failure is not tested > directly in Nemo. But I have fixed numerous bugs recently which arose from > static analysis or from porting to other platforms. > > > > It's the best we can do right now. Of course we'll try to have it fixed > for the next release, which is likely to be out by the middle of next year > or so. > > > > I don't know how you would fare with the latest MinGW against Flint 2.5.0. > I suspect there are even more bugs there than in trunk, whether the test > suite shows them or not. > > > > Bill. > > > > On 19 November 2015 at 23:57, Dann Corbit <dcor...@connx.com> wrote: > > The compiler I was using was 64 bit Mingw gcc, from this location: > > http://tdm-gcc.tdragon.net/ > > > > I have found that it is much harder to get Visual Studio build chains to > work all the way to the end. > > > > *From:* mpir-devel@googlegroups.com [mailto:mpir-devel@googlegroups.com] > *Sent:* Thursday, November 19, 2015 2:37 PM > > > *To:* mpir-devel <mpir-devel@googlegroups.com> > *Cc:* hart...@yahoo.com; fredrik.johans...@gmail.com > *Subject:* Re: [mpir-devel] Open source high precision math tools built > under 64 bit Windows operating systems state of the union > > > > Sorry of course I meant 2.5.0, not 2.4.0. > > > > And you may also try trunk from our GitHub repository, though note the > MSVC build files have not been updated for that, if that is what you are > using. > > > > Bill. > > > > On 19 November 2015 at 23:21, Dann Corbit <dcor...@connx.com> wrote: > > The Flint version that I used was 2.5.2, which I assumed was the latest > and greatest. I may try with Flint 2.4.0 and see if that fixes the issues. > > > > I did collect the ARB Master version and it managed to pass 189 tests in > the ‘make check’ before failing, as noted below. The compressed archive I > attached contains the screen output of the make check operation. > > > > *From:* mpir-devel@googlegroups.com [mailto:mpir-devel@googlegroups.com] > *Sent:* Thursday, November 19, 2015 2:11 PM > *To:* mpir-devel <mpir-devel@googlegroups.com> > *Cc:* hart...@yahoo.com; fredrik.johans...@gmail.com > *Subject:* Re: [mpir-devel] Open source high precision math tools built > under 64 bit Windows operating systems state of the union > > > > Hi, > > > > which version of Flint did you build from? > > > > We have recently fixed some issues in Flint on Windows in our repository, > though Flint passed its tests with MinGW and MSVC when we tested it for the > 2.4.0 release. It's possible we've added something broken since then > however. > > > > Arb was only recently ported to Windows. You would need the very latest > master repo version of Arb. Even then we have not yet actually run the test > suite, since it is broken on the latest MinGW (probably not our fault). > > > > Bill. > > > > > > > > On 19 November 2015 at 23:01, Dann Corbit <dcor...@connx.com> wrote: > > First, an enormous thanks to all those toiling in the mathematical open > software community. I am really amazed at the huge volume of high quality > work that is being performed. I especially wish to thank the MPIR > developers, who are diligent to help when I fail to understand something > correctly or have problems working with the software for whatever reason. > > > > Compiler I used: > > Dragon branded Mingw gcc and g++ 5.1: > > $ gcc --version > > gcc.exe (tdm64-1) 5.1.0 > > Copyright (C) 2015 Free Software Foundation, Inc. > > This is free software; see the source for copying conditions. There is NO > > warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. > > > > Operating system used: > > Windows Server 2012 R2 64 bit > > Version 6.3 (Build 9600) > > > > Traditionally, it has been much harder to use the excellent open source > math libraries on Windows as compared to the Posix operating systems such > as Linux. This situation has been improving. > > > > I am happy to report that MPIR 2.7.1, GMP 6.1.0, and MPFR 3.1.3 built and > tested perfectly without a hitch. > > The output of ‘make check’ is attached to demonstrate the clean runs. > > > > Arprec 2.2.17 did not fare as well, with a failure on the IO test: > > FAILED test. > > FAIL: io.exe > > See also the attached arprec file for the results of the arprec ‘make > check’ run. > > > > The excellent FLINT library depends on MPFR and either GMP or MPIR. > > For FLINT, 263 tests passed before the failure of this test: > > get_d_vec_2exp.... > > This application has requested the Runtime to terminate it in an unusual > way. > > Please contact the application's support team for more information. > > FAIL: > > 95 -5575186258094280917124188782477561469337596 > 87112285282723139480886173387774389911615 > -95780971292967682372167393387786905012947769156968384 > 598631070650737835296229307480589524 > 8510699695767552 -618970018489768645727748095 > 2658141614220937365986431780683513983 > -61114 > > 356811923176469687854977285280802587082227200 > 1 -747505557682645 -16673894388387463 > -531691 > > 1943525582235635979849444622351 > 1393796242601165580420296902927051904778239 -14432 0 > -90071 > > 99254740992 > 517599071 -118058594618170935346112 649037107316853453566307746185216 0 > -295147 > > 905179351777280 > -77884453961219948803193500812177408 > -2658455991567414189314038379189362688 > > -1361129457621777205098347510012795944967 > -72932357165331019250031773005377765413158177996 > > 8 > 158456027519438002599894183936 2637686804213062508310129189618712575 > -2787591825780628946 > > > 968106403977476257613823 > -11417981541647679008852206498463792294289997824 > 17840596158824498 > > > 5132285746181186887752876032 > 21257263338842793090602435509489762303 > 10578101642203902710906 > > > 87 > 7083549724321647689712 -2658455693226282351817944164676403200 > -1393797073368663603620029 > 283664178637176832 661472932421 -1 -649037102483511358208492676644860 > 111503725992653115707 > 67854524638162325602304 -5708990770491537594651375783213252895544705008 > -139379653336979898 > 1587671035152801378336768 -83076749736557242038473542758039552 > -680564733683420601898508770 > 052599709696 -16220 8855013545764949324284 > 83076749731721538778029424702914544 > -27222589353 > 67507707706996859454112137216 0 10889035741470030830532839532637229940736 > 21267647932249168 > 956639567904350662656 748288837964973150717764201413223301906307898933251 > -2993155353166576 > 890549386290756323724752817185882112 > -2417851639088521934798847 > -17840596158808272587479462 > 3565137989972525055 > 22835963083295357780019925454206629401985941504 > -5846006549323611672814 > 739330865132078623725977600 > -158456325026222832177878401023 1208888930630064203120608 > -2854 > > 495385370381387325664569749621825599438592 > -4 0 > -467680523945888933723767098450952214170162 > > 15732224 > 2658455991569831743771987088989227007 -37778643700818509856767 > 6177610942562655018 > > 49153539 > 90613101514601051439303332232025904044426693443584 -137438953471 0 > 761382640251289 > > 06233338357874687 > -623075624262119346636339426489794559 20242796126855144471253645131744 > -2 > > 361183240885066793087 > -46768052389144375514318200431447012879011088941056 389417655038 > 3831 > > > 23884865235477712688877489182448216369266025299968 > -1 7542751490200167847176423128039108041 > > > 92613922982854655 > -1876247379219548202 279338549 > 116920130986472233456294786617302641572474 > > > 58246656 > -8481370167205360696297344 -324518553658426726783156020576192 > 74828883831342229412 > > > 0276730831012918831996974659584 > 21772754571036140489272085082350691549184 > -1661509641815854 > 33058168417923563647 691453769623872162883628022666469163728895 63 > -14963949889221782253758 > 17615119123376903137737572353 -19787697888663328823021928384 > 154742504906168934735022079 > 15 > 8378954052774517617668919295 340282366920977130200172372883796918144 1 > 46768052389144375511 > 782899231507064035431701020672 -1 > > ../Makefile.subdirs:91: recipe for target > '../build/fmpz_vec/test/t-get_d_vec_2exp.exe_RUN' > failed > > make[1]: *** [../build/fmpz_vec/test/t-get_d_vec_2exp.exe_RUN] Error 3 > > make[1]: Leaving directory '/f/math/flint-2.5.2/fmpz_vec' > > > > See the attached FLINT make check output for details. I did not check yet > to see if there are any further tests that were not performed due to the > failure. > > > > Finally, there is ARB, which to someone with a numerical analysis > background is some sort of incredible miracle… > > > > The released ARB (2.7.0) had an epic face-plant, failing on the very first > test. Quite disappointing, since my ultimate goal is to use ARB for some > theoretical analysis of prime patterns and to write some arbitrary > precision numerical software with known bounds (various integration and > differentiation schemes and things like that). > > > > However, the software in the arb repository ARB-MASTER *fared much better*, > failing after 189 successful tests with the following error: > > get_fmpz_mid_rad_10exp.... > > This application has requested the Runtime to terminate it in an unusual > way. > > Please contact the application's support team for more information. > > FAIL (containment): > > > > x = -1 +/- (536870913 * 2^140737488355297) > > > > y = > (-19239260838083241802870625048898248928261591440656956380834127638791856333738872368844718674453742173038418329599 > * 2^140737488354955) +/- (134217731 * 2^140737488355299) > > > > mid = > -9812799164033899534483644653634679200366633588642556024138436522308629048632907449619127297461204873101939920323620124087721385722582184731655307273683601915722285234442648513484666686461035170605058151413271384650598926804269659498781094362533146232812292835561875151296111056170769234754190764643378898080851848091057446480457817105864 > > > > rad = > 2453199826529638837279170225519022442502482511389098676083620602381890775321025498364536788553210099441029070639409947742235177870191714466784935161943360042622756797720262313925716217005384190526107846153612732109739206311688744610548582580418653235877315772187229167265146188868880972553084606143996226995765886677925323801910291988481 > > > > exp = 42366205509027 > > > > ../Makefile.subdirs:84: recipe for target > '../build/arb/test/t-get_fmpz_mid_rad_10exp.exe_RUN' failed > > make[1]: *** [../build/arb/test/t-get_fmpz_mid_rad_10exp.exe_RUN] Error 3 > > > > In order to get ARB master to compile, I had to change 4 or 5 long > parameters to the slong typedef in a few places. At any rate, it seems > that there was a precision failure on that final test. I did not check yet > to see if there are any further tests. > > In summation, it seems that the ARB code in MASTER is very close to what I > need to use. I do not know if the ARB failure is related to the FLINT > failure (since ARB depends on FLINT). It seems possible that they may be > related. > > > > -- > You received this message because you are subscribed to the Google Groups > "mpir-devel" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to mpir-devel+unsubscr...@googlegroups.com. > To post to this group, send email to mpir-devel@googlegroups.com. > Visit this group at http://groups.google.com/group/mpir-devel. > For more options, visit https://groups.google.com/d/optout. > > > > -- > You received this message because you are subscribed to the Google Groups > "mpir-devel" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to mpir-devel+unsubscr...@googlegroups.com. > To post to this group, send email to mpir-devel@googlegroups.com. > Visit this group at http://groups.google.com/group/mpir-devel. > For more options, visit https://groups.google.com/d/optout. > > -- > You received this message because you are subscribed to the Google Groups > "mpir-devel" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to mpir-devel+unsubscr...@googlegroups.com. > To post to this group, send email to mpir-devel@googlegroups.com. > Visit this group at http://groups.google.com/group/mpir-devel. > For more options, visit https://groups.google.com/d/optout. > > > > -- > You received this message because you are subscribed to the Google Groups > "mpir-devel" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to mpir-devel+unsubscr...@googlegroups.com. > To post to this group, send email to mpir-devel@googlegroups.com. > Visit this group at http://groups.google.com/group/mpir-devel. > For more options, visit https://groups.google.com/d/optout. > > -- > You received this message because you are subscribed to the Google Groups > "mpir-devel" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to mpir-devel+unsubscr...@googlegroups.com. > To post to this group, send email to mpir-devel@googlegroups.com. > Visit this group at http://groups.google.com/group/mpir-devel. > For more options, visit https://groups.google.com/d/optout. > > > > -- > You received this message because you are subscribed to the Google Groups > "mpir-devel" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to mpir-devel+unsubscr...@googlegroups.com. > To post to this group, send email to mpir-devel@googlegroups.com. > Visit this group at http://groups.google.com/group/mpir-devel. > For more options, visit https://groups.google.com/d/optout. > > -- > You received this message because you are subscribed to the Google Groups > "mpir-devel" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to mpir-devel+unsubscr...@googlegroups.com. > To post to this group, send email to mpir-devel@googlegroups.com. > Visit this group at http://groups.google.com/group/mpir-devel. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "mpir-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to mpir-devel+unsubscr...@googlegroups.com. To post to this group, send email to mpir-devel@googlegroups.com. Visit this group at http://groups.google.com/group/mpir-devel. For more options, visit https://groups.google.com/d/optout.