BUILDING SILO FROM SOURCE: ========================== > These instructions apply to an ancient version of Silo shipped as a > part of VisIt source tree. You should use current [Silo distribution] > (https://wci.llnl.gov/codes/silo/) instead, also available through > [MacPorts] (http://www.macports.org/). 1) Download and unpack [Silo source code] (http://www.sfu.ca/physics/cosmology/defrost/silo/silo060605.sh): sh silo060605.sh; cd silo060605 2) If you are using shared HDF5 libraries (e.g. the ones supplied by Fedora), Silo distribution requires patching (if you have `libhdf5.a`, you can skip this step). Download and apply [silo-config.patch] (http://www.sfu.ca/physics/cosmology/defrost/silo/silo-config.patch): patch configure.in < silo-config.patch After patching is done, regenerate configure script: autoconf 3) HDF5 calling API changed in version 1.8. If you are building against new HDF5 libraries, you have to enable compatibility mode by passing `-D H5_USE_16_API` flag to the compiler. Above patch does it for you. 4) Configure Silo as usual. For example: ./configure --prefix=/usr/local --libdir=/usr/local/lib64 \ --disable-sdx --disable-gui --enable-parallel --without-readline \ --without-exodus CFLAGS='-Os -march=core2' 5) Build and install Silo: make && make install