robl@xxxxxxxxxxx (Robert Latham) writes:
> On Fri, Jan 19, 2007 at 11:36:14AM -0700, Ed Hartnett wrote:
>> This beta release is well-tested on the many platforms available at
>> Unidata. If it doesn't work on your platform, please let me know.
>> Features of the 3.6.2 release (from the netCDF FAQ):
>> * as much as 22% speedup for applications accessing floats or ints
>> on little-endian platforms.
> Hi Ed
> Apologies if this isn't the right forum, but this item really caught
> our attention. As someone working on parallel-netcdf, I'd sure like
> to hear more about anything that speeds things up 22%. What did you
> do to achieve this? You've been busy and the diff between
> netcdf-3.6.1 and netcdf-3.6.2-beta6 is pretty big.
I see that Russ has already responded to your question about the
potential speedup. (He coded that one too).
We have indeed been very hard at work with netCDF. (Or is it play? I
guess it must be work because they pay us for it. ;-)
But there have been very few changes to the core library in this
release. Fewer than in any previous netCDF release in the past several
That is, if you do a diff on the libsrc directory, there's not
much. There is a minor bug fix (for a corner case not likely to be
encountered), and the speedup.
This release is more about the build system, which has been completely
revamped and modernized, in preparation for the netCDF-4 release,
which will place many more burdens on the configure script. It also
includes the examples and the tutorial; also there are a bunch more
tests. The new build system can also produce shared libraries (if you
use the --enable-shared option to configure).
All this has no impact on the core C library code.
Current users of 3.6.1 need not feel they are missing out on anything,
unless they can't get netCDF to build cleanly on their platform. In
that case, try the 3.6.2 beta and see how it works.
As always, for the documentation for this beta release, see:
Ed Hartnett -- ed@xxxxxxxxxxxxxxxx
To unsubscribe netcdfgroup, visit: