This repository binds together KTH_Examples and KTH_Toolbox, which together provide useful tools for simulations using NEK5000 and demonstrate their usage. A compatible version of NEK5000 is also included as a submodule.
Besides for providing practical tools, KTH_Toolbox also defines a convenient framework for developing new ones.
For example, it makes it easy to define new parameters for users to set in the .par
file; time and report execution of selected blocks of code, etc.
Documentation is generally provided in files called FRAMEWORK.txt
.
Here, these are compiled using Doxygen and published on the Github pages.
You are therefore encouraged to continue reading there if you are interested in learning more!
D. Massaro, A. Peplinski, R. Stanly, S. Mirzareza, V. Lupi, T. Mukha, & P. Schlatter (2024). A comprehensive framework to enhance numerical simulations in the spectral-element code Nek5000. Computer Physics Communications, 302, 109249. https://doi.org/10.1016/j.cpc.2024.109249