Pre-compiled Binaries

On supported platforms where we cannot or do not currently offer a self-installer, we offer instead a pre-compiled package containing all the same material. The pre-compiled packages require you to do a manual install, but it is not difficult. They also do not offer automatic uninstall - see Uninstall for manual uninstallation.

Pre-compiled binary packages are available from the BRAHMS SourceForge project page (download, browse all files). Look for a compressed archive (zip or tar.gz) including the tag "Binaries" in its filename. Unless you know better, download the latest release.

Install the binary package

Unzip archive contents to folder of your choice. On Linux, for example...

  • Copy the archive to your home folder.
  • Open a shell prompt in your home folder.
  • Execute tar -xvf <archive>.
  • This should create a folder SystemML, with a full installation in it.

Set Environment Variable SYSTEMML_INSTALL_PATH to the path of that SystemML folder, so that the folder SYSTEMML_INSTALL_PATH/BRAHMS exists. Add the path SYSTEMML_INSTALL_PATH/BRAHMS/bin to the machine path (i.e. add it to the Environment Variable "PATH").

  • We have seen problems on some *nix operating systems interpreting the tilde "~" if you use it to indicate your home path in SYSTEMML_INSTALL_PATH. It is recommended that you set your home path explicitly.

Third-party packages

The self-installer packages BRAHMS and the SystemML Toolbox, so you now have everything you need to run BRAHMS. If you want to use Python or Matlab with BRAHMS, you may have to install these (if you do not already have them installed). If you want to build your own C or C++ processes, you will need a compiler. If BRAHMS won't run, you may be missing a required library. See Prerequisites for more information.