[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: 950830: netCDF install on Convex C3280



>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