Building on Windows 10 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. A full explanation Installing the Windows Subsystem for Linux is outside the scope of this document. You should consult Microsoft documentation such as for instructions.

After the bash on Ubuntu on Windows is installed, Synergia may be built following the instructions for Ubuntu 18.04 as of August 2018.

Data files produced by running Synergia may be analyzed using the same tools as would be used under Linux or they may be read using Python tools under Windows such as Anaconda. Since the user windows directory is mounted as /mnt/c/User/<username> within the bash environment, you could 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.