MADIS Supported Computers

The MADIS system has been tested on the following platforms, and precompiled binary versions of the software (which include the source as well) are available. Note that the lists of operating system version numbers and computer models that were tested represent only those used in testing the current release, and do not imply that other versions of the operating system or other computer models in the same family will not work. Where multiple compilers are listed for a given platform, the one used in the precompiled binary distribution is indicated in bold italics.

Platform
Operating system
Models tested
Compilers tested
Binary portability
OPeNDAP/DODS enabled
Hewlett Packard
HP-UX, 10.20
HP-9000/D270
f77, f90
Should work on any HP PA-RISC 1.1 or 2.0 platform
Binary no, source yes
DOWNLOAD
Platform
Operating system
Models tested
Compilers tested
Binary portability
OPeNDAP/DODS enabled
IBM POWERx, PowerPC
AIX, 5.1.0
E-Server 1600 Cluster
xlf, xlf90
Should work on any IBM POWERx or PowerPC platform
Binary no, source yes
DOWNLOAD
Platform
Operating system
Models tested
Compilers tested
Binary portability
OPeNDAP/DODS enabled
Sun
SunOS, 5.10
Ultra-4
f77
Should work on any SPARC platform
Binary no, source yes
DOWNLOAD
Platform
Operating system
Models tested
Compilers tested
Binary portability
OPeNDAP/DODS enabled
Linux
Red Hat, AS 2.1, 9, Enterprise 3, 4
PII 450 MHz, Xeon 2.8 GHz
g77, pgf90
Should work on any Intel or Intel-compatible Linux platform
Binary yes (OPeNDAP/DODS version 3.2.1), source yes
DOWNLOAD
Platform
Operating system
Models tested
Compilers tested
Binary portability
OPeNDAP/DODS enabled
Silicon Graphics
IRIX/IRIX64, 6.5
Origin 200, Indigo 2
f77
Should work on any n32 platform
Binary no, source yes
DOWNLOAD
Platform
Operating system
Models tested
Compilers tested
Binary portability
OPeNDAP/DODS enabled
PC running Windows
Windows
Xeon 2.8 GHz, XP
g77
Should work on any Windows 9x/Me/2000/NT/XP platform
Binary no, source yes
DOWNLOAD

If you intend to compile and link either the MADIS API or user-written programs that link to the API, Unidata netCDF software must be installed on the system. For Unix/Linux operating systems, binaries and source code can be obtained from Unidata's netCDF download site.

Software built with the MADIS API can optionally be built with the OPeNDAP/DODS netCDF client library in place of the normal netCDF library. This would allow you to use the same software to access MADIS netCDF files stored on your local disk or served over the web from the MADIS OPeNDAP server. The OPeNDAP/DODS netCDF client library (and other supporting software) can be obtained from:

Current Version
Version 3.2.1
Although the OPeNDAP/DODS interface has only been tested with the Linux version of the API, any site that has the OPeNDAP/DODS netCDF client library installed should be able to build the MADIS API to link to it by following the instructions in the MADIS makefile.

For Windows operating systems use the netCDF package that's included in the MADIS binary distribution.

In order to support the least-common-denominator RedHat Linux version, the MADIS binaries are built using RedHat AS 2.1. The latest version of OPeNDAP/DODS binaries that work with RedHat AS 2.1 is 3.2.1, so that's what's been linked in with the MADIS Linux binaries. Note that we have been unable to successfully link and/or run with the OPeNDAP/DODS 3.4.3 and 3.4.4 versions. The OPeNDAP/DODS documentation strongly recommends that you should not use their binary versions if you intend to link user-supplied code (e.g., the MADIS API), but you should build OPeNDAP/DODS from source using the same compiler that will be used with your source. Any MADIS users who want to use the newer OPeNDAP/DODS versions for Linux, or wish to run OPeNDAP/DODS-enabled MADIS API programs on another operating system, should probably take that approach. If you do manage to succeed in this effort, please let us know so we can update this documentation.


Last updated 29 July 2008.
Back to MADIS Home Page