[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: 950830: netCDF install on Convex C3280
- Subject: Re: 950830: netCDF install on Convex C3280
- Date: Wed, 30 Aug 1995 12:40:19 -0600
>From: address@hidden (P S Swathi)
>Organization: ?
>Keywords: 199508301640.AA24729 netCDF Convex
Hi,
> I am trying to install netcdf on our Convex C3820 machine running
> Version 10 OS (It's Ver. 4.2 BSD Unix). I am having difficulty in
> make all (in compiling the C files). Would you happen to have any
> scripts for Convex installation?
>
> Installtion on Convex is crucial for us as we are planning to
> archive our data on that machine as well as run AVS for display.
I've included a relevant reply to a previous question about Convex and
netCDF below:
Although we don't have access to a CONVEXOS platform, previous experience
from other users has indicated that there is a problem with the Convex XDR
implementation (specifically in its handling of very small (sub-normal)
numbers). Our `configure' script tests the native XDR library to try to
decide whether to use it or the generic XDR library we supply with the
netCDF distribution. This XDR library test fails on CONVEXOS because of the
problem with subnormal numbers, so the installation ties to use the generic
XDR library, which has never been modified to work correctly under CONVEXOS.
Here's an excerpt of a previous reply from Steve Emmerson
(address@hidden) about the problem and possible workarounds:
Unfortunately, we don't have the resources here to modify our XDR
implementation for CONVEXOS. Since the problem only appears with
subnormal, floating-point values, however, I suggest that you simply
ignore the problem (unless your applications require proper handling of
subnormal floating-point values -- in which case you'll have to modify
our XDR implementation or CONVEXOS's).
You can ignore the problem by instructing the makefile system to use the
system's XDR implementation. This is done by invoking the make program
in the following way:
% make all
CPP_XDR=-I/usr/include/rpc \
LD_XDR= \
XDR_LIBOBJS= \
XDR_INSTALL_DEPS=
Note that the last three macros are defined to be the empty string.
If you "make test" from the top level directory with the above macro
definitions, then you will still get the error. Thus, to test the
netCDF package you'll have to invoke the test individually, i.e.
% make libsrc/test nctest/test fortran/test ncdump/test ncgen/test
CPP_XDR=-I/usr/include/rpc \
LD_XDR= \
XDR_LIBOBJS= \
XDR_INSTALL_DEPS=
Then, invoke "make install" with the above macro definitions.
Hope this helps.
By the way, you can find our answers to previous questions about Convex or
any other netCDF topic by using a WWW browser and the Search form at the URL
http://www.unidata.ucar.edu/packages/netcdf/
A search on the term "convex" returned the above message among 10 support
messages that had to do with netCDF and convex.
______________________________________________________________________________
Russ Rew UCAR Unidata Program
address@hidden http://www.unidata.ucar.edu