Home News Downloads Docs
Home Introduction Getting Started Examples
Contact Publications
 

Welcome to DAE Tools Project!

DAE Tools is equation-based object-oriented modelling, simulation and optimisation software. Its Hybrid approach to mathematical modelling lets you easily develop models of complex multiscale/multiphysics processes/phenomena with complex schedules and perform various activities on them such as simulation, sensitivity analysis, optimisation, parameter estimation, code-generation and model exchange.

DAE Tools is free software and you can redistribute it and/or modify it under the terms of the GNU General Public Licence version 3 as published by the Free Software Foundation.

Learn more about the software in the Introduction, and Programming Paradigms sections and see the software in action by exploring a large number of Tutorials.

Join the DAE Tools discussion group to find out more on DAE tools and ask questions.

Download DAE Tools

The software is available for download from the Downloads section or from the Source Forge website.

More information on system requirements, installing and compiling DAE Tools software can be found in Getting DAE Tools.

Code Verification

Not sure that DAE Tools can perform the job?

DAE Tools apply formal code verification methods such as the Method of Exact Solutions (MES) and the Method of Manufactured Solutions (MMS) to test the code capabilities in full generality.

Start using DAE Tools

The complete documentation can be found in the Documentation section.
Learn how to use daetools in Getting Started with DAE Tools, pyDAE User Guide and pyDAE API Reference.
See the software in action by exploring a large number of Tutorials.

DAE Tools Publications

Details on how to reference OpenCS and articles on the implementation, algorithms and data structures can be found in the Publications section.

Contact

The main developer and project leader is Dragan Nikolić .

24 April 2019

New section: C++ Examples

A new section C++ Examples has been added to the documentation.

1 April 2019

OpenCS 1.1.0
The major revision of the OpenCS framework. Improved the Compute Stack Machine implementation and OpenCS API, added OpenCS Python wrappers and Python examples, and improved error handling.

Read more...

1 April 2019

DAE Tools 1.9.0
The new version brings an improved support for the OpenCS framework, OpenCS Python wrappers (pyOpenCS module), new OpenCS code generator, reduced memory requirements and single step integration mode.

Read more...

1 April 2019

New section: OpenCS Examples
A new section OpenCS Examples has been added to the documentation.

Read more...

17 August 2017

New section: Sensitivity Analysis Examples
A new section Sensitivity Analysis Examples has been added to the documentation. The local (derivative-based) and the global Sensitivity Analysis methods such as Morris Elementary Effect, and FAST/Sobol variance-based methods are available via the Python SAlib library.

Read more...

17 August 2017

New section: Code Verification Tests
A new section Code Verification Tests has been added. The section contains problems that use formal code verification methods to test the code capabilities in full generality.

Read more...

Copyright: Dragan D. Nikolić, DAE Tools Project 2009-2019