On 2015-02-15 16:54-0000 Arjen Markus wrote: > The same [degenerate path] pattern appears (for the Rosenbrock function) in > the Tcl version, but I have no idea what it is supposed to draw and why the > Fortran version does not show this. All the calls are there in all versions. > Really odd. If anyone has fresh ideas where to look for the discrepancy, I'd > be obliged.
To summarize my previous response to you about example 8 consistency issues: (1) the test_noninteractive target and all other parts of the test suite consistently use the Sombrero function so you should ignore Rosenbrock results from now on, and (2) if the test suite says you are getting inconsistent (Sombrero) results for any language, then likely a small adjustment of the cutoff ellipse size (consistently done for all langues) in page 5 and 10 of the example will fix the issue. >> >> Thanks very much for your willingness to do those comprehensive tests, and I >> look >> forward to seeing your results for those tests. >> > > There is something extremely weird going on with the make utility that comes with MinGW, but the workaround is to use "mingw32-make" instead of "make". That is not a workaround or anything weird. MinGW without MSYS (the "MinGW Makefiles" generator) is very different than MinGW with MSYS (the "MSYS Makefiles" generator). For the former you must use "mingw32-make" (which appears in the MinGW PATH). For the latter you must use "make" (which appears in the MSYS PATH). > Cygwin gives nice clean results using "make test_noninteractive", except for > example 8 (see above). I am pretty sure a small adjustment of the cutoff ellipse size (consistently for all languages) will solve that remaining issue. > Under MinGW I do not have the test scripts, which is odd (I have not > investigated this point yet). Not odd. The test scripts require many unix tools such as bash. So they are only deployed if bash, etc., are available on your PATH. So put MSYS (which includes bash.exe and all the rest) on your PATH, use the "MSYS Makefiles" generator, and you should be fine. If you use a hack I discovered, you can also use the "MinGW Makefiles" and the test suite with most of but not all of MSYS on your path, but let's not go until post release and instead concentrate now on getting good test results for both MinGW/MSYS with the "MSYS Makefiles" generator and Cygwin with the "Unix Makefiles" generator. > All the testing indicates that apart from the oddities in example 8 everything is working fine. I will check with the sombrero function. Good. Sombrero is all you should look at. > Another curiosity about MinGW: it seems the symbols are exported automatically, just as in Cygwin and Linux. No need for the "definitions file" (.def) anymore. This seems a change from previous versions. Interesting indeed. Of course, you will want to keep the MinGW .def file up to date for those users (like me) who are using an older MinGW version. In conclusion, I think the above test results from you are quite promising, and there is a good chance with ellipse size adjustments of getting absolutely clean test_noninteractive results for both MinGW/MSYS (with the "MSYS Makefiles" generator) and Cygwin. That's a huge step forward, and you might want to rest on your laurels there. However, once you have a clean test_noninteractive result for example 8, then I hope you would also be willing (for both the MinGW/MSYS and Cygwin platforms) to run scripts/comprehensive_test.sh as well. That script by default runs ctest, the test_interactive target, and the test_noninteractive target for our build tree and two versions of our installed examples tree for our three major configurations (shared libraries/dynamic devices, shared libraries/static devices, and static libraries/static devices). Use the --help option for that script to learn more. Once previously in this release cycle I have run scripts/comprehensive_test.sh in default mode with complete success for MinGW/MSYS on the Wine version of Windows. But I hope you are willing to do it because it took several days on my slow Wine version of Windows compared to only an hour or so on Linux, and it should only be a couple of hours for you (assuming Microsoft Windows is roughly the same speed as Linux). Alan __________________________ Alan W. Irwin Astronomical research affiliation with Department of Physics and Astronomy, University of Victoria (astrowww.phys.uvic.ca). Programming affiliations with the FreeEOS equation-of-state implementation for stellar interiors (freeeos.sf.net); the Time Ephemerides project (timeephem.sf.net); PLplot scientific plotting software package (plplot.sf.net); the libLASi project (unifont.org/lasi); the Loads of Linux Links project (loll.sf.net); and the Linux Brochure Project (lbproject.sf.net). __________________________ Linux-powered Science __________________________ ------------------------------------------------------------------------------ Dive into the World of Parallel Programming. The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/ _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel