All Projects → NREL → ssc

NREL / ssc

Licence: BSD-3-Clause license
SAM Simulation Core (SSC) contains the underlying performance and financial models for SAM

Programming Languages

C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language
PowerBuilder
6 projects
CMake
9771 projects
Batchfile
5799 projects
Makefile
30231 projects

SSC (SAM Simulation Core)

Build FOSSA Status

The SSC Open Source Project repository contains the source code for the technology and financial models contained within the National Renewable Energy Laboratory's System Advisor Model (SAM). For more details about SAM's capabilities, see the SAM website at https://sam.nrel.gov/.

You could think of SSC as the home for the algorithms behind the SAM desktop program. Most people run the code through the desktop user interface, but SSC can also be run directly using the SAM Sofware Develoment Kit.

SSC requires building four other open-source projects:

However, if you remove SDKtool and TCSconsole from your SSC project, you can build SSC without any other software dependencies. Please see the main SAM project wiki for complete build instructions and software dependencies.

SSC directly includes source code from three other open-source projects, and builds them as part of its build process. These projects and their respective licenses are:

To explore the code and understand the algorithms used in SSC, start by looking in the "SSC" project at the compute modules (files starting with cmod_) to find the compute module for the technology or financial model of interest.

Contributing

Please see the contribution guidelines in the main SAM project readme.

License

SSC is licensed with BSD-3-Clause terms, found here.

Citing this package

System Advisor Model Version 2021.12.02 (2021.12.02). SSC source code. National Renewable Energy Laboratory. Golden, CO. Accessed December 15, 2021. https://github.com/NREL/ssc

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].