It is recommended to use the Windows Subsystem for Linux (WSL) for running CERN's FLUKA and Flair on Windows 10 (see link). However, on Windows 7, 8 or an older build of Windows 10, WSL is not available. In that case one can use a virtual machine to run FLUKA. Vagrant allows easy configuration and management of a VirtualBox virtual machine.
The instructions are also available on github under this link.
1. Required software
Download Vagrant from vagrantup.com and install it. After the installation restart Windows.
1.1.1. Install Guest Addtion Plugin for Vagrant
Run the following command in a command prompt to install the Guest Addtion Plugin for Vagrant:
vagrant plugin install vagrant-vbguest
Download VirtualBox from virtualbox.org and install it.
Xming X Server for Windows is necessary to visualize the Flair's graphical interface.
Download and install the Public Domain Release version from http://www.straightrunning.com/XmingNotes.
2. Setting up and using the virtual machine
2.1. Configuration file
Download the configuration files from here, and extract it. It contains the Vagrantfile storing the configuration of the virtual machine and a FLUKA folder.
2.2. Start a Command Prompt
Start a Command Prompt as Administrator, and change to the folder where the Vagrantfile is located.
2.3. Start the virtual machine
Simply use the
command. The first time you run, vagrant will download and configure the base for the virtual machine, which could take some time. Later the start should take around 20 seconds only.
If there is an error with the shared folder due to the missing VirtualBox Guest Additions, run the following command:
vagrant provision && vagrant vbguest && vagrant reload
2.4. Start Xming
Start the Xming app from the Start Menu.
2.5. Connect to the virtual machine
To connect use the command:
When you see the
prompt, the virtual machine is ready to use.
2.6. Shared folder
In the Windows machine the FLUKA folder next to the Vagrantfile is automatically shared with the virtual machine at /fluka directory.
2.7. Log out fron the virtual machine
2.8. Stopping the virtual machine
will shut down the virtual machine
2.9. Deleting the virtual machine
In case you don't need the virtual machine any more, or you want to restart from a clean state, you can delete the virtual machine with
The shared folder on Windows won't be deleted.
3. Installing, running, and updating FLUKA and Flair
Use the instructions starting from point 2 at link.