Download SAM

The current version of System Advisor Model is SAM 2018.11.11. It requires about 500 MB of disk space, and runs on Windows 10/8/7, OS X 10.9 or later, and Linux 64-bit operating systems. On Windows, SAM's installation program automatically installs both the 32-bit and 64-bit version on your computer, and the desktop and Start menu shortcuts point to the version of SAM that matches your computer's operating system. Only 64-bit versions are available for OSX and Linux.

The first time you start SAM, you must provide a vaild email address to request a free registration key that NREL will automatically email to you. This registration system gives NREL a way to collect information about the number of people using SAM for project reports to the U.S. Department of Energy.

Release Notes

Help System
as PDF (14 MB)

Installation Instructions

If your browser prompts you to open or save the file, you should save the file instead of opening it. Be sure that the download is complete before continuing to the next step.

  1. Click one of the buttons above to download either the Windows, Mac, or Linux version.
  2. Completely download the installation file for your operating system to your computer:
    • For Windows, the file is sam-windows-2018-11-11-r3.exe.
    • For Mac, the file is sam-osx-2018-11-11-r3.dmg.
    • For Linux, the file is
  3. Locate the downloaded file and install the software:
    • In Windows, double-click the installation file to run it and follow the instructions in the installation wizard. By default, SAM will install in the c:\SAM\2018.11.11 folder.
    • In OS X, double-click the disk image (.dmg file) to open it, and drag the SAM icon to your applications folder. This adds the application to your Applications folder. Alternatively, you can run the SAM application directly from the Downloads folder, or from any other folder to which you copy the disk image. If you see a message about verifying SAM that prevents you from starting SAM, open a Finder window and open the SAM disk image in the Applications folder (or other folder), and then control-click the SAM app icon, click Open in the shortcut menu, and follow the prompts to open the application from an unknown developer. This will save SAM as an exception to your security settings. For some older versions of OS X, a security feature called Gatekeeper may prevent you from starting SAM. For more on bypassing Gatekeeper, see this CNET article.
    • In Linux, the .run file is a self-extracting archive. Open a terminal window and add execute permissions to the file: chmod u+x ./ Then, run the installer by typing: ./ The installer will ask you for a path to install SAM.  If you are running as a normal user the default installation folder will be in /home/<username>/SAM/<version>.  If you have root permissions, the default will be /opt/SAM/<version>.  See below for more information on installing and running the Linux version of SAM.

Removing Old Versions of SAM

When you install SAM, it does not replace or remove older versions that may be on your computer. Each SAM installation is separate, so you can have more than one version installed on your computer without causing problems. If you want to remove old versions of SAM, in Windows, use the Windows uninstall program. Windows will not delete files in your SAM installation that were modified since the original installation, so you may need to delete the installation folder by hand after running the uninstall program. In OS X, drag the SAM app to the trash.  On Linux, simply delete the entire installation folder: rm -rf <path-to-SAM-install-folder>.

Release Notes

For a complete list of changes in each version, see the release notes, which are also available in SAM from the Help menu.

Linux Version

The Linux version of SAM was first made available in the June 2015 release. Since then we've made some changes to the installation script. As of SAM 2017.1.17, to run SAM:

$ cd <path-to-SAM-install-folder, e.g. /home/user/SAM/2018.11.11>
$ ./SAM

The NREL Linux version of SAM is built on CentOS 7. The open source version has also been built on Ubuntu 16.04, Fedora 25, and Mint 18.2. If you have problems running SAM on Linux, please contact us.

Legacy Versions

Legacy versions of SAM are versions older than the current version that are available for reference purposes.

To download a legacy version, log on to the website, and click the appropriate link in the Legacy Versions box that appears to the right of this paragraph.

Please note that older versions of SAM cannot open files saved with newer versions. When you use a newer version of SAM to open a file saved with an older version, SAM converts the file to the newer format, which may render it unreadable by the older version. When working with multiple versions of SAM, we recommend saving a copy of the file to work with each version of SAM. You can use the SAM version number in the file name to help you keep track of which file goes with which version.

Theme by Danetsoft and Danang Probo Sayekti inspired by Maksimer