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 VersionAlthough 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.
Version 3.2.1
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.
Back to MADIS Home Page