Installing

Linux

You can choose to download a 32-bit binary that works on both 32- and 64-bit Linux operating systems or a 64-bit version that is a little faster but runs only on 64-bit systems. Uncompress the downloaded file using the gunzip command (e.g., gunzip epmr-linux64.gz). The uncompressed file is a standalone executable for Intel/AMD processors that should be compatible with all recent Linux distributions. The 32-bit version is statically linked and does not require 32-bit support libraries to run on 64-bit systems. You probably will need to set execute permission on the file after downloading using, for instance, the command chmod +x epmr-linux32.

EPMR is run from the command line. To use the program, either place the file in any directory listed in your PATH environment variable (commonly /usr/local/bin/) or specify the complete path to the file on the command line. If you invoke the program without any command-line arguments, a summary of usage information and available options will be printed.

The program is multi-threaded using OpenMP. The maximum number of threads/processors used can be controlled through the environment variable OMP_NUM_THREADS. If this variable is not set, all processors will be used.

macOS

The downloaded zip file normally will be automatically uncompressed. If this does not occur, you can use the command unzip epmr-mac.zip on the command line (Terminal). The uncompressed file, epmr-mac, is a 32-/64-bit universal binary for Intel Macs running OS X 10.7 or later. You might need to set execute permission on the file after downloading using the command chmod +x epmr-mac.

The program is a single, stand-alone executable. It runs from the command line. To use the program, either place the file in any directory listed in your PATH environment variable (commonly /usr/local/bin/) or specify the complete path to the file on the command line. If you invoke the program without any command-line arguments, a summary of usage information and available options will be printed.

The program is multi-threaded and will generally use all available processors/cores.

Windows

The file epmr-win.exe is a standalone 32-bit executable file that runs from the command line (cmd.exe or PowerShell). The program is compatible with 32- and 64-bit versions of Windows Vista, Windows 7, Windows 8 & Windows 10.

To use the program, either place the file in any directory listed in your %PATH% environment variable, modify your %PATH% to include the directory containing epmr-win.exe, or specify the complete path to the file on the command line. If you invoke the program without any command-line arguments, a summary of usage information and available options will be printed.

The program is multi-threaded and will generally use all available processors/cores.