# dwsim6 **Repository Path**: gexingdeyun/dwsim6 ## Basic Information - **Project Name**: dwsim6 - **Description**: No description available - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: windows - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-07-11 - **Last Updated**: 2022-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [![GitHub issues](https://img.shields.io/github/issues/DanWBR/dwsim6.svg)](https://github.com/DanWBR/dwsim6/issues) [![tickets](https://img.shields.io/badge/view-tickets-blackgray.svg)](https://sourceforge.net/p/dwsim/tickets/) [![forums](https://img.shields.io/badge/join-the%20forums-yellowgreen.svg)](https://sourceforge.net/p/dwsim/discussion/?source=navbar) [![wiki](https://img.shields.io/badge/visit-website-blackblue.svg)](http://dwsim.inforside.com.br) [![donate](https://img.shields.io/badge/make%20a-donation-greenblue.svg)](https://sourceforge.net/p/dwsim/donate/) ## DWSIM - Open Source Process Simulator Copyright 2008-2022 Daniel Medeiros and contributors DWSIM is a software for modeling, simulation and optimization of steady-state and dynamic chemical processes. ### License DWSIM is licensed under the GNU General Public License (GPL) Version 3. See COPYING for more information. ### Supported Operating Systems - Windows (32/64-bit x86) with .NET Framework 4.6.2 or newer - Linux (32-bit armhf / 64-bit x86) with Mono 6.8 or newer - macOS (formerly OS X) 10.7 or newer ### Donations - Patreon: https://patreon.com/dwsim - GitHub Sponsors: https://github.com/sponsors/DanWBR - Buy-me-a-coffee: https://www.buymeacoffee.com/dwsim - Bitcoin tips are welcome at 13hphJu9Eit341ZJkMgZPQGPb9bvYZP7wU ### Project Details **Project Name** | **Description** ------------ | ------------- **Shared Projects** DWSIM.Automation|Automation Library DWSIM.Automation.Tests|Automation Testing Application DWSIM.DynamicsManager|Dynamic Simulation Manager library DWSIM.DrawingTools.SkiaSharp|Flowsheet Drawing Tools (SkiaSharp-based) DWSIM.DrawingTools.SkiaSharp.Extended|Additional Flowsheet Drawing Tools (SkiaSharp-based) DWSIM.DrawingTools.SkiaSharp.Tests|Test Application for Drawing Tools (SkiaSharp-based) 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.Inspector|Inspector Reports library DWSIM.Libraries.OctaveSharp|Octave interface DWSIM.Libraries.PythonLink|Python interface DWSIM.Logging|Logging library DWSIM.MathOps|Math library DWSIM.MathOps.RandomOps|Random number generator library DWSIM.MathOps.SwarmOps|Optimization library DWSIM.SharedClasses|Shared/Base class definitions DWSIM.Simulate365|Simulate365 Platform Integration DWSIM.Thermodynamics|Thermo library DWSIM.Thermodynamics.AdvancedEOS.GERG2008|GERG2008 Property Package DWSIM.Thermodynamics.AdvancedEOS.PCSAFT|PC-SAFT Property Package DWSIM.Thermodynamics.AdvancedEOS.PRSRKAdv|PR78/SRK with T-dep IPs Property Package 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.UI.Web|Shared Web Forms components DWSIM.XMLSerializer|Custom XML Serializer **Classic UI Projects (Windows Forms)** DWSIM|Main DWSIM GUI with Tools and Utilities 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.Plugins.NaturalGas|Natural Gas Properties Plugin DWSIM.SkiaSharp.Views.Desktop|SkiaSharp Controls for Windows Forms **Cross-Platform UI Projects** 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 - Install Node.js (64-bit) before compiling DWSIM (https://nodejs.org/en/download/). - DWSIM can be compiled using Visual Studio 2019 or newer on Windows. - To compile everything and run: - Open Visual Studio 2019 or 2022 and clone this repository directly from GitHub - Change the Build target to 'Debug/x64', 'DebugNoNPM/x64', 'ReleaseLinux/x64', 'ReleaseWinMac/x64' or 'ReleaseWinMac/x86' - Click on the Solution object and restore NuGet packages - Build the solution - Select 'DWSIM' or 'DWSIM.UI.Desktop' as the startup project - Run