Dwsim5
DWSIM - Open Source Chemical Process Simulator (5.x series)
Copyright 2008-2016 Daniel Medeiros, Gregor Reichert, Gustavo León The project is written primarily in Visual Basic .NET, distributed under the GNU General Public License v3.0 license, first published in 2017. Key topics include: chemical-engineering, chemistry, cross-platform, excel, math.
Latest release: v52.0.11
July 31, 2018View Changelog →
DWSIM - Open Source Process Simulator
Copyright 2017-2020 Daniel Medeiros
Copyright 2008-2016 Daniel Medeiros, Gregor Reichert, Gustavo León
DWSIM is a software for modeling, simulation and optimization of steady-state chemical processes.
License
DWSIM is licensed under the GNU General Public License (GPL) Version 3.
Supported Operating Systems
- Windows (32/64-bit x86) with .NET Framework 4.6.1 or newer
- Linux (32-bit armhf / 64-bit x86) with Mono 5.8 or newer
- macOS (formerly OS X) 10.7 or newer
Project Details
| Project Name | Description |
|---|---|
| Shared Projects | |
| DWSIM.ExtensionMethods | Extension Methods |
| DWSIM.ExtensionMethods.Eto | Extension Methods for Eto.Forms |
| DWSIM.FlowsheetSolver | Flowsheet Solver library |
| DWSIM.GlobalSettings | Shared global settings |
| DWSIM.Interfaces | Interface definitions |
| DWSIM.Libraries.OctaveSharp | Octave interface |
| DWSIM.Libraries.PythonLink | Python interface |
| DWSIM.MathOps | Math library |
| DWSIM.MathOps.RandomOps | Random number generator library |
| DWSIM.MathOps.SwarmOps | Optimization library |
| DWSIM.SharedClasses | Shared/Base class definitions |
| DWSIM.Thermodynamics | Thermo library |
| DWSIM.Thermodynamics.Databases.ChEDLThermoLink | ChEDL Thermo Python Library Database Linker/Parser |
| DWSIM.Thermodynamics.Databases.ChemeoLink | Cheméo Database Linker/Parser |
| DWSIM.Thermodynamics.Databases.DDBStructureLink | DDB UNIFAC/MODFAC Structure Database Linker/Parser |
| DWSIM.Thermodynamics.Databases.KDBLink | KDB Database Linker/Parser |
| DWSIM.Thermodynamics.CoolPropInterface | Interface for CoolProp native library |
| DWSIM.UnitOperations | Unit Operations library |
| DWSIM.XMLSerializer | Custom XML Serializer |
| Classic UI Projects (Windows Forms) | |
| DWSIM | Main DWSIM GUI with Tools and Utilities |
| DWSIM.Automation | Automation Library |
| DWSIM.Automation.Tests | Automation Testing Application |
| DWSIM.Apps.AzureServer | Azure Solver Server |
| DWSIM.Apps.TCPServer | TCP/IP Solver Server |
| DWSIM.Controls.DockPanel | DockPanel control |
| DWSIM.Controls.DockPanel.ThemeVS2012Light | Theme for DockPanel control |
| DWSIM.Controls.PropertyGridEx | Extended Property Grid Control |
| DWSIM.Controls.TabStrip | TabStrip control |
| DWSIM.Controls.ZedGraph | Custom ZedGraph Library |
| DWSIM.DrawingTools | Flowsheet Drawing Tools |
| DWSIM.Plugins.NaturalGas | Natural Gas Properties Plugin |
| DWSIM.SKiaSharp.Views.Desktop | SkiaSharp Controls for Windows Forms |
| Cross-Platform UI Projects | |
| DWSIM.DrawingTools.SkiaSharp | Flowsheet Drawing Tools (SkiaSharp-based) |
| DWSIM.DrawingTools.SkiaSharp.Extended | Additional Flowsheet Drawing Tools (SkiaSharp-based) |
| DWSIM.FlowsheetBase | Flowsheet Base Class for Cross-Platform UI |
| DWSIM.UI.Desktop | Cross-Platform UI App Launcher |
| DWSIM.UI.Desktop.Editors | Cross-Platform UI Editors (Views/Forms) |
| DWSIM.UI.Desktop.Forms | Cross-Platform UI Main App Forms |
| DWSIM.UI.Desktop.GTK | Cross-Platform UI GTK# Platform-specific code |
| DWSIM.UI.Desktop.Mac | Cross-Platform UI MonoMac Platform-specific code |
| DWSIM.UI.Desktop.Shared | Cross-Platform UI shared code |
| DWSIM.UI.Desktop.WinForms | Cross-Platform UI Windows Forms Platform-specific code |
| DWSIM.UI.Desktop.WPF | Cross-Platform UI Windows Presentation Foundation (WPF) Platform-specific code |
Compiling
- DWSIM can be compiled using Visual Studio 2017 or newer on Windows.
- To compile everything, change the Build target to 'Debug' or 'Release' and 'x64'.
Contributors
Showing top 3 contributors by commit count.
This article is auto-generated from DanWBR/dwsim5 via the GitHub API.Last fetched: 6/27/2026
