CADET

CADET is a fast and accurate solver for a comprehensive model family. Typical applications include chromatography, filtration, crystallization, and fermentation. The models are solved with state-of-the-art mathematical algorithms and scientific computing techniques.

41
mentions
5
contributors

What CADET can do for you

CADET is developed at the Institute of Bio- and Geosciences 1 (IBG-1) of Forschungszentrum Jülich (FZJ). The heart of the CADET software is a fast and accurate solver for a comprehensive model family. Typical applications include but are not limited to chromatography, filtration, crystallization, and fermentation. CADET can handle arbitrary sequences and networks of unit operations, including reactors, tanks, tubes, pumps, valves, detectors, etc. The resulting models are solved with state-of-the-art mathematical algorithms and scientific computing techniques. In addition to the solver, tools for parameter estimation and process optimization are provided.

Features:

  • Fast and accurate solution of strongly coupled partial differential algebraic equations (PDAE)
  • Computation of parameter sensitivities with algorithmic differentiation (AD)
  • Shared memory parallelization using Intel TBB
  • Python interface (recommended) and native MATLAB interface (deprecated)
  • Support of HDF5 and XML data formats
  • Flexible and extensible through modular design
  • Works on Windows, Linux, and Mac OS X
Logo of CADET
Keywords
Programming languages
  • C++ 69%
  • MATLAB 27%
  • CMake 4%
License
  • GPL-3.0-or-later
</>Source code

Participating organisations

Forschungszentrum Jülich

Mentions

Contributors