Building on Windows using Windows Subsystem for Linux

Synergia runs on Windows 10 using the Windows Subsystem for Linux which became available after the Anniversary Update in August 2016, also known as Bash on Ubuntu on Windows. Installing the Windows Subsystem for Linux is outside the scope of this document. Consult Microsoft documentation for instructions.

However, after the bash on Ubuntu on Windows is installed, Synergia may be built following the instructions for Ubuntu 14.04 (if you are running Windows 10 version 1607 (Anniversary edition) or Ubuntu 16.04 if you are running Windows 10 version 1703 (Creators edition)

Data files produced by running Synergia may be analyzed using Windows native python tools. Since the user windows directory is mounted as /mnt/c/User/<username> within the bash environment, it's probably best to run Synergia simulations within directory there for ease of access. Anaconda provides a comprehensive python suite which includes the tables module which is required for reading hdf5 files, and numpy and matplotlib which are used to process and display the results.