> * gcc compilers versions >= 4.3 are required as S2PLOT now uses OpenMP
> internally
Two things:
  * Is an OpenMP capable compiler actually a requirement, or just an  
option for getting better performance?
  * Are you sure it's gcc >= 4.3? I believe gcc has supported OpenMP  
from 4.2 onward.
> Most of the architectural changes are motivated by enabling an Open
> Source release of S2PLOT.  This is something that has been requested
> repeatedly, so we hope you are glad it is on its way!
Yes, this is still eagerly awaited by many of us.
> At this stage, I am keen to hear from anyone who would like to help
> test the source release and build system.
Count me in. I have access to a variety of systems, and would be glad  
to help.
--Rick
------------------------------------------------------------------------ 
-
Rick Wagner, Graduate Student Researcher
UCSD Physics
9500 Gilman Drive
La Jolla, CA  92093-0424
Email:  rwa...@physics.ucsd.edu
WWW:    http://lca.ucsd.edu/projects/rpwagner
(858) 822-4784 Phone
------------------------------------------------------------------------ 
-
Creative algorithms are cool,
creative variable names are not.
--Rick Wagner
------------------------------------------------------------------------ 
-
>>   * Is an OpenMP capable compiler actually a requirement, or just an
>> option for getting better performance?
>
> It will be required for the binary release because that will be
> compiled with -fopenmp, and so any S2PLOT programs will be linked
> against libgomp*.so.  I decided to force this rather than double up on
> all the architectures.  Source releases will of course be able to
> disable this requirement.
>
>>   * Are you sure it's gcc >= 4.3? I believe gcc has supported OpenMP
>> from 4.2 onward.
>
> You're right, and it may have even been in 4.1 in some form.  However
> since I do the binary build with 4.3, this defines the minimal
> libgomp*.so version I suspect.  Again, with the source release this
> can be adjusted by the user to suit.
I'm really torn about what to suggest regarding using OpenMP. On the  
one hand, I think it's great that it's being adopted. But, OS X 10.4  
and 10.5 are both only on GCC 4.0.1., Ubuntu 8.04 is at GCC 4.2.3,  
etc. My concern is that you'll be asking users to install a new  
version of GCC, when the best part about binary distributions is not  
needing to install other things.
However, I'm not sure of what will break, so I'll wait until I try to  
run things.
--Rick