This archive contains answers to questions sent to Unidata support through mid-2025. Note that the archive is no longer being updated. We provide the archive for reference; many of the answers presented here remain technically correct, even if somewhat outdated. For the most up-to-date information on the use of NSF Unidata software and data services, please consult the Software Documentation first.
------- Forwarded Message Date: Sun, 20 Jan 2002 09:36:34 -0700 From: Unidata Support <address@hidden> To: address@hidden Subject: 20020118: Feedback installation netcdf-3.5 on NEC-SX5 >To: address@hidden >cc: address@hidden >From: Anne Fouilloux <address@hidden> >Subject: Feedback installation netcdf-3.5 on NEC-SX5 >Organization: IDRIS >Keywords: 200201180910.g0I9ALx04358 Dear Sir or Madam, For the installation of netcdf-3.5 on a NEC-SX5 machine (SUPER-UX Release 11.1 SX-5), we did the following changes in the code : - Configuration file "configure" : the Fortran compilation waas made with the flag -dW i.e. FFLAGS=${FFLAGS--dW} - C++ compilation : * ncvalues.h : we replace the occurrence of <strstream.h> by <strstream> * netcdfcpp.h : we replace the 3 occurrences of friend NcFile; with friend class NcFile; * ncvalues.cpp : we replace the 2 occurrences of the statement long save=os.flags(); with ostream::fmtflags save=os.flags(); - Fortran-90 compilation : * typeSizes.f90 : we replace the occurrence of EightByteInt = selected_int_kind(18) with EightByteInt = selected_int_kind(10) and we modified the line 55 : if (bit_size( One) == 8 .and. bit_size( Two) == 16 .and. & with if (bit_size( One) == 16 .and. bit_size( Two) == 16 .and. & (we could have remove "bit_size(One)" but we prefered to keep the general structure of the code) * netcdf_overloads.f90 : functions with a name containing OneByteInt were removed since integers of this size do not exist on a NEC-SX5. with these modifications, netcdf-3.5 was successfully installed on our NEC-SX5. Sincerely, Anne. -------------------------------------------------------------------- Anne FOUILLOUX Tel. : 01 69 35 85 79 Fax : 01 69 85 37 75 E-Mail : address@hidden Adress : IDRIS - Batiment 506 - BP 167 - 91403 ORSAY Cedex - FRANCE WWW : http://www.idris.fr -------------------------------------------------------------------- Tel. Assistance : 01 69 35 85 55 -------------------------------------------------------------------- ------- End of Forwarded Message