<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://wiki.openmod-initiative.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.openmod-initiative.org/index.php?action=history&amp;feed=atom&amp;title=SMS%2B%2B</id>
		<title>SMS++ - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.openmod-initiative.org/index.php?action=history&amp;feed=atom&amp;title=SMS%2B%2B"/>
		<link rel="alternate" type="text/html" href="https://wiki.openmod-initiative.org/index.php?title=SMS%2B%2B&amp;action=history"/>
		<updated>2026-05-14T23:40:20Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.19.7</generator>

	<entry>
		<id>https://wiki.openmod-initiative.org/index.php?title=SMS%2B%2B&amp;diff=16165&amp;oldid=prev</id>
		<title>Antonio Frangioni: first release</title>
		<link rel="alternate" type="text/html" href="https://wiki.openmod-initiative.org/index.php?title=SMS%2B%2B&amp;diff=16165&amp;oldid=prev"/>
				<updated>2021-10-05T08:44:41Z</updated>
		
		<summary type="html">&lt;p&gt;first release&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Model&lt;br /&gt;
|Full_Model_Name=SMS++ energy Blocks&lt;br /&gt;
|Acronym=SMS++&lt;br /&gt;
|author_institution=Dipartimento di Informatica, Università di Pisa&lt;br /&gt;
|authors=The SMS++ Team&lt;br /&gt;
|contact_persons=Antonio Frangioni&lt;br /&gt;
|contact_email=frangio@di.unipi.it&lt;br /&gt;
|website=https://smspp.gitlab.io&lt;br /&gt;
|source_download=https://gitlab.com/smspp/smspp-project&lt;br /&gt;
|logo=Logo noback.png&lt;br /&gt;
|text_description=SMS++ is a software framework for modelling and solving large-scale problems with multiple nested forms of structure. The primary application of SMS++ has been to energy problems and several specific components have been developed.&lt;br /&gt;
|Primary purpose=flexible framework for in principle any energy optimization problem&lt;br /&gt;
|Primary outputs=commitment, energy, and all related measures&lt;br /&gt;
|Support=The SMS++ Team&lt;br /&gt;
|Framework=SMS++&lt;br /&gt;
|User documentation=unfortunately none, working on it&lt;br /&gt;
|Code documentation=https://smspp.gitlab.io&lt;br /&gt;
|Source of funding=mostly PGMO projects and plan4res&lt;br /&gt;
|Number of developers=5 / 6 but not all on energy problems&lt;br /&gt;
|Number of users=2 / 3 academic, 1 industrial so far&lt;br /&gt;
|open_source_licensed=Yes&lt;br /&gt;
|license=GNU Library or &amp;quot;Lesser&amp;quot; General Public License version 3.0 (LGPL-3.0)&lt;br /&gt;
|model_source_public=Yes&lt;br /&gt;
|Link to source=https://gitlab.com/smspp/smspp-project&lt;br /&gt;
|data_availability=some&lt;br /&gt;
|open_future=No&lt;br /&gt;
|modelling_software=SMS++&lt;br /&gt;
|processing_software=hand-coded C++&lt;br /&gt;
|External optimizer=choice between Cplex, SCIP, SDDP, BundleSolver, hepefully many other to come&lt;br /&gt;
|Primary purpose=flexible framework for in principle any energy optimization problem&lt;br /&gt;
|Additional software=netCDF, boost, Eigen&lt;br /&gt;
|GUI=No&lt;br /&gt;
|model_class=in princople all short- to long-term optimization&lt;br /&gt;
|sectors=electricity, heat components partly developed, but extensible to anything&lt;br /&gt;
|technologies=Renewables, Conventional Generation&lt;br /&gt;
|Demand sectors=Households, Industry, Commercial sector&lt;br /&gt;
|Energy carriers (Renewable)=Hydro, Sun, Wind&lt;br /&gt;
|Transfer (Electricity)=Distribution, Transmission&lt;br /&gt;
|Transfer (Heat)=Distribution&lt;br /&gt;
|Storage (Electricity)=Battery&lt;br /&gt;
|Storage (Gas)=No&lt;br /&gt;
|Storage (Heat)=No&lt;br /&gt;
|User behaviour=optimization&lt;br /&gt;
|Market models=none so far, but extendible&lt;br /&gt;
|decisions=dispatch, investment&lt;br /&gt;
|Changes in efficiency=possible via scenario&lt;br /&gt;
|georegions=any&lt;br /&gt;
|georesolution=any&lt;br /&gt;
|timeresolution=Multi year&lt;br /&gt;
|network_coverage=transmission, distribution, DC load flow, net transfer capacities&lt;br /&gt;
|Observation period=Less than one month, Less than one year, More than one year&lt;br /&gt;
|Additional dimensions (Ecological)=emission consraints (but extendable)&lt;br /&gt;
|math_modeltype=Optimization&lt;br /&gt;
|math_modeltype_shortdesc=in principle any optimization model, particular emphasis on decomposition approaches&lt;br /&gt;
|math_objective=in principle any, currently cost minimization&lt;br /&gt;
|deterministic=in principle any, currently scenarios&lt;br /&gt;
|is_suited_for_many_scenarios=Yes&lt;br /&gt;
|number_of_variables=unlimited&lt;br /&gt;
|montecarlo=No&lt;br /&gt;
|computation_time_minutes=depends&lt;br /&gt;
|computation_time_hardware=from laptop to HPC&lt;br /&gt;
|citation_references=under construction&lt;br /&gt;
|report_references=https://edition.pagesuite-professional.co.uk/html5/reader/production/default.aspx?pubname=&amp;amp;edid=f0cd4626-ba9b-4718-8e54-5e7da5346ec4&lt;br /&gt;
&lt;br /&gt;
|example_research_questions=https://www.plan4res.eu/wp-content/uploads/2019/06/plan4res-Definition-Case-Studies-Summary-CS1.pdf&lt;br /&gt;
|Model input file format=Yes&lt;br /&gt;
|Model file format=Yes&lt;br /&gt;
|Model output file format=Yes&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Antonio Frangioni</name></author>	</entry>

	</feed>