Home News Downloads Documentation
Home Downloads 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.

October 2023

OpenCS 2.3.0
The new version introduces new code verification tests, improved support for auto- and explicitly vectorised equation kernels, single source languages (Kokkos, SYCL) and the experimental support for FPGA devices.

Read more...

October 2023

DAE Tools 2.3.0
The maintenance release.
The new version brings support for Python 3.12 and OpenCS 2.3.0.

Read more...

October 2023

DAE Tools C++ SDK 2.3.0
The maintenance release of the DAE Tools C++ SDK.

Read more...

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 founder and the main developer is Dragan Nikolić .

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