cadet / CADET-Julia

CADET-Julia is an implementation of the Discontinuous Galerkin Spectral Element method found in CADET.
GNU General Public License v3.0
9 stars 0 forks source link

CADET-Julia

CADET-Julia is a numerical solver for chromatography and is a streamlined and efficient adaption of the more comprehensive CADET-Core project, and is based on a spatial Discontinuous Galerkin Spectral Element Method (DGSEM), similar to the one implemented in CADET-Core. If you find it useful for your own work, we would appreciate acknowledgements of this software and citations of our papers:

Overview

CADET-Core is the foundational C++ project, with a comprehensive codebase and extensive functionality. Recognizing the need for a more accessible and agile solution, this Julia implementation was created. It retains the computationally powerful DGSEM but focuses on providing a simplified and readable alternative with reduced functionality. Our main targets with this project include

For more details about the CADET-project, including the original CADET-Core, we refer to the webpage.

Getting started

Clone this repository: git clone https://github.com/jespfra/CADET-Julia.git

Install Julia, preferably as an extension to your IDE such as visual studio code.

Open a Julia REPL at the project directory and run the following commands:

using Pkg
Pkg.instantiate()

You can compile and execute any of the simulations defined in the test folder.

To set up and run your own simulations, please refer to the test folder.

License

Released under GPL v3. License (see here)