On 2015-02-11 12:09-0000 Arjen Markus wrote:

> Hi Alan,
>
>
>
> As promised, I have just committed my work. There are two things left to do:
>
> -        Get rid of the spurious PostScript commands in the Fortran example

Hi Arjen:

Actually those were not extra PostScript commands.  Instead, if you
visually compared those Tcl and Fortran results with the corresponding
C result you would have seen the only issue was you forgot to set the
rosen variable in both the Tcl and Fortran cases to false to follow
what is now done for the C case.  I made that tiny fix (commit
e674d4f7) and all is well now.

==> adathick, ada, and ocaml are our only language platforms that still have
propagation issues.

> - Test it on the MinGW platform. The only reason I have not yet done
so is that my installation of MinGW is busted (very curious behaviour
of the make utility). I will have to reinstall it. Sigh

Yes please on comprehensive testing on both the MinGW and Cygwin
platforms.  Assuming all is well on those platforms, then
scripts/comprehensive_test.sh should take roughly two hours to run on
either platform for Microsoft Windows.  (It only takes an hour on
Linux, but I make this two-hour estimate based on the assumption that
Microsoft Windows should be roughly the same speed as Linux, and your
test laptop is roughly a factor of two slower than my PC.)

As you know, I have successfully run that script on MinGW/Wine in the
past but it was incredibly slow compared to Linux.  Thus, if you took
over comprehensive testing on MinGW with your relatively fast
Microsoft Windows platform it (a) should not take a huge amount of cpu
time for that platform, and it (b) would save me a huge amount (days!)
of cpu time on the extremely slow Wine platform.

Of course, in the past you have had trouble setting Unix environment
variables on Cygwin so your attempt to run
scripts/comprehensive_test.sh there failed.  But instead of using some
Windows GUI to set Windows environment variables (which may not
propagate correctly to Cygwin Unix) I suggest you simply use the Unix
command-line syntax (available on bash and other Unix shells)

export PATH=<whatever>

to set your PATH environment variable appropriately, and similarly for other
required environment variables such as CMAKE_INCLUDE_PATH, etc.

Also, once you settle on the Unix environment variables you want to
set, you can put all the necessary export commands into a file and
run the command

source <filename>

to do the equivalent of typing all commands (such as the export
commands) that are in that file.  See
cmake/epa_build/setup/setup_linux_makefiles for an example of a file
to be source'd this way. (Of course, that example is relevant to
epa_build so it does more than you need with PLplot if you are simply
running scripts/comprehensive_test.sh on the command line.)

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

Reply via email to