• Make sure that your system supports at least OpenGL 3.0 ES, or better OpenGL 4.0. Otherwise IboView will not run.

    Note on linux: We have made it work with Intel integrated graphics from Haswell onwards. It might work with integrated graphics on Sandy Bridge or Ivy Bridge processors (not tested). Due to poor linux driver support, older integrated graphics chips will probably not do the trick.

Binary version (Windows)

Binary versions for Windows 8+ (64bit versions) can be obtained here:

Download IboView v20211019-RevA here (pre-release; AVX binaries with eigen-BLAS (not parallel) and QT5 + source)

Executable is iboview.exe in the bin subdirectory.

Older versions:

Building from Source (Linux, Mac)

The source code is available here:

Current pre-release version:

Download IboView v20211019-RevA here (source + Windows binaries)


  • Instructions for building on linux and Windows are included (see README.txt).

    Typical process:

    (1) Adjust settings for BLAS/LAPACK in,

    (2) run

    qmake && make -j 12

    (qmake might be called qmake-qt4 depending on the environment. If available, QT4 is recommended)

    (3) If this succeeds, it creates an executable called iboview in the current directory.

  • Mac is not quite working yet. Will fix once I get an actual Mac machine.

  • Building requires qt4-devel or qt5-devel, the boost-c++ libraries (normally available as package boost-devel, or on Windows with boost's installer), and a working BLAS/LAPACK. For the latter we recommend Intel MKL, if available, or OpenBLAS. The program will also work with netlib reference blas/lapack, but this may have a severe negative impact on performance.

Notes on running:

  • In linux, using proprietary graphics driver versions (e.g., nvidia driver or catalyst driver) is highly recommended, as the open source OpenGL stack (Mesa) is severely lagging behind in both features and performance.

Older versions: