Skip to content

a unified framework for modeling chemically reactive systems

License

Notifications You must be signed in to change notification settings

GEG-ETHZ/Reaktoro

 
 

Repository files navigation

Introduction

Reaktoro is a unified framework for modeling chemically reactive systems.

Below are some features and modeling capabilities of Reaktoro:

  • support to several thermochemical databases;
    • PHREEQC
    • SUPCRT
    • SUPCRTBL
    • NASA
    • ThermoFun
  • support to chemical equilibrium and kinetics calculations with general constraints;
  • efficient numerical algorithms implemented using modern programming techniques;
  • the chemical systems can contain any number of phases;
  • no limitations on the number of chemical species in each phase;
  • use of automatic differentiation for computation of derivatives with respect to virtually any variable or parameter.

For more information on how to install and use Reaktoro, you should go to Reaktoro's website.

This README file is intentionally kept succinct in preference to the website's content.

License

LGPL v2.1

Copyright © 2014-2024 Allan Leal

Reaktoro is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.

Reaktoro is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

About

a unified framework for modeling chemically reactive systems

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 89.5%
  • Python 9.6%
  • Other 0.9%