AMPL APMonitor ASCEND Dymola General Algebraic Modeling System (GAMS) MapleSim Wolfram SystemModeler Openmodelica SimulationX PROPT References Simulation software Simulation programming languages Mathematical optimization software Free simulation software Declarative programming languages Object-oriented programming Free software programmed in Python