Markal, a linear-programming model for energy systems analysis: Technical description of the bnl version | Synapse