GTlab
A C++ framework for collaborative engineering
Cite this software
Description
GTlab is an integrative framework for answering multidisciplinary questions in propulsion research. The platform enables the design of propulsion systems, stationary gas turbines and turbomachinery, or individual components at different levels of detail – from concept through preliminary design to detailed design and over the entire product lifecycle.

Key features
Systems Engineering
GTlab enables the creation and manipulation of data models that form the basis of complex systems. The platform allows the creation of hierarchical, domain-specific data models, such as our detailed model for propulsion systems and stationary gas turbines. Thanks to the standardised and consistent design of all data structures, the framework offers important functions such as loading and saving data, comparing data sets and versioning data. The strong focus on systems engineering helps engineers and developers to focus on system development and reduces the complexity of data management.
Workflow Management
GTlab has a workflow engine for creating and executing complex processes. Calculators are executable programs that can perform anything from simple data manipulation to scientific simulations. Tasks organise the calculators into process chains. In addition, IntelliGraph is an advanced workflow management system that executes processes organised as graphs. By integrating graphical elements such as diagrams, interactive workflows can be designed for a wide range of applications.
Scripting
The built-in Python interpreter can be used to create user-defined process elements such as IntelliGraph nodes and calculators. An interactive console supports rapid prototyping and experimentation. The integrated Matplotlib backend facilitates data visualisation for deeper insight. GTlabs Batch Mode allows processes to be executed via extensible batch commands from the command line, making it ideal for a wide range of automation tasks.
Geometry Generation & Simulation Meshes
GTlab's integrated CAD kernel can be used to create 3D geometries for the main engine components. Based on IntelliGraph, GTlab provides a flexible, automatable solution for geometry pre- and post-processing. This allows geometries to be prepared for a wide range of simulations. GTlab's integrated geometry and mesh visualisation allows you to control the simulation process and evaluate the results.
Data Analytics
Based on IntelliGraph, GTlab provides an interactive data analysis system. It uses Panda Dataframes for analysing and manipulating tabular data, a dedicated Matplotlib backend for generating meaningful diagrams directly in GTlab, and scikit-learn for machine learning algorithms. Powerful and scriptable data filters enable rapid visualisation and reduction of large data sets. Nodes in the analysis process can be implemented using Python scripts.
License
The largest portion of the code is licensed under the Mozilla Public License 2.0 (MPL 2.0).
This license allows in particular
- The use of GTlab in closed-source environments for commercial applications.
- Creation and distribution of commercial modules.
Smaller thirdparty party code part of code base uses other permissive licenses, such as the
BSD and MIT licenses. Please review the directory LICENSES and .reuse
for a full overview on all licensed used.
Participating organisations
Reference papers
- 1.Author(s): Stanislaus Reitenbach, Martin Siggel, Martin BolemantPublished in AIAA SCITECH 2025 Forum by American Institute of Aeronautics and Astronautics in 202510.2514/6.2025-0701
- 2.Author(s): Marius A. Broecker, Oliver KuncPublished in AIAA SCITECH 2024 Forum by American Institute of Aeronautics and Astronautics in 202410.2514/6.2024-0482
- 3.Author(s): German Aerospace Center (DLR), Jens Schmeink, Marius Bröcker, German Aerospace Center (DLR), Stanislaus Reitenbach, German Aerospace Center (DLR), Martin Siggel, German Aerospace Center (DLR)Published in Proceedings of Global Power & Propulsion Society by GPPS in 202410.33737/gpps24-tc-132
- 4.Author(s): Stanislaus Reitenbach, Martin Siggel, Martin BolemantPublished in AIAA SCITECH 2024 Forum by American Institute of Aeronautics and Astronautics in 202410.2514/6.2024-0917
- 5.Author(s): Martin Siggel, Stanislaus Reitenbach, Mladen Banovic, Andreas PahsPublished in AIAA SCITECH 2024 Forum by American Institute of Aeronautics and Astronautics in 202410.2514/6.2024-2897
- 6.Author(s): Stanislaus Reitenbach, Carsten Hollmann, Jens Schmeink, Maximilian Vieweg, Tom Otten, Jannik Haessy, Martin SiggelPublished in AIAA Scitech 2021 Forum by American Institute of Aeronautics and Astronautics in 202110.2514/6.2021-1419
- 7.Author(s): Stanislaus Reitenbach, Maximilian Vieweg, Richard Becker, Carsten Hollmann, Florian Wolters, Jens Schmeink, Tom Otten, Martin SiggelPublished in AIAA Scitech 2020 Forum by American Institute of Aeronautics and Astronautics in 202010.2514/6.2020-0867
- 8.Author(s): Maximilian Vieweg, Stanislaus Reitenbach, Carsten Hollmann, Markus Schnös, Thomas Behrendt, Alexander Krumme, Tom Otten, Robert Meier zu UmmelnPublished in AIAA Scitech 2020 Forum by American Institute of Aeronautics and Astronautics in 202010.2514/6.2020-0124
- 9.Author(s): S. Reitenbach, M. Vieweg, C. Hollmann, R.-G. BeckerPublished in Volume 2D: Turbomachinery by American Society of Mechanical Engineers in 202010.1115/gt2020-14139
Mentions
- 1.Author(s): Diane C. Villanueva, Ryan Hickey, Aleksandra Markina-Khusid, Anirban ChaudhuriPublished in AIAA SCITECH 2025 Forum by American Institute of Aeronautics and Astronautics in 202510.2514/6.2025-1091
- 2.Author(s): Martin Siggel, Stanislaus Reitenbach, Marius A. Broecker, Jakob P. Haug, Matthias SchuffPublished in AIAA SCITECH 2025 Forum by American Institute of Aeronautics and Astronautics in 202510.2514/6.2025-1371
- 3.Author(s): Matthias Schuff, Jakob P. Haug, Kai Becker, Martin Siggel, Jens Schmeink, Stanislaus ReitenbachPublished in AIAA SCITECH 2025 Forum by American Institute of Aeronautics and Astronautics in 202510.2514/6.2025-1372
- 4.Author(s): Nicolai Forsthofer, Oliver KuncPublished in AIAA SCITECH 2025 Forum by American Institute of Aeronautics and Astronautics in 202510.2514/6.2025-1791
- 5.Author(s): Xin Liu, Oleg Baturin, Grigorii Popov, Valeriy MatveevPublished in 2024 2nd Asian Aerospace and Astronautics Conference (AAAC) by IEEE in 2024, page: 184-18910.1109/aaac63570.2024.11027364
- 6.Author(s): Oliver Kunc, Marius A. BroeckerPublished in AIAA SCITECH 2024 Forum by American Institute of Aeronautics and Astronautics in 202410.2514/6.2024-0383
- 7.Author(s): Jan Kleinert, Anton Reiswich, Martin Siggel, Mladen BanovićPublished in CAD'23 by CAD Solutions LLC in 2023, page: 101-10510.14733/cadconfp.2023.101-105
- 8.Author(s): Sebastian Woehler, Tim Burschyk, Jannik Häßy, Michael IwanizkiPublished in AIAA AVIATION 2023 Forum by American Institute of Aeronautics and Astronautics in 202310.2514/6.2023-3229
- 9.Author(s): Pan Wang, He TianPublished in 2023 IEEE 3rd International Conference on Computer Systems (ICCS) by IEEE in 2023, page: 198-20410.1109/iccs59700.2023.10335563
- 10.Author(s): Felix Wienke, Lothar Bertsch, Jason Blinstrub, Michael Iwanitzki, Philip Balack, Jannik HäßyPublished in AIAA AVIATION 2023 Forum by American Institute of Aeronautics and Astronautics in 202310.2514/6.2023-4170
- 11.Author(s): Jannik Häßy, Benjamin FröhlerPublished in AIAA AVIATION 2023 Forum by American Institute of Aeronautics and Astronautics in 202310.2514/6.2023-4304
- 12.Author(s): Tim Giese, Reiner AnderlPublished in 2022 IEEE 7th International Conference on Information Technology and Digital Applications (ICITDA) by IEEE in 2022, page: 1-710.1109/icitda55840.2022.9971218
- 13.Author(s): Benedict Enderle, Bastian Rauch, Clemens Hall, Uwe BauderPublished in AIAA SCITECH 2022 Forum by American Institute of Aeronautics and Astronautics in 202210.2514/6.2022-1294
- 14.Author(s): Tim G. Giese, Reiner AnderlPublished in 2021 IEEE Asia-Pacific Conference on Computer Science and Data Engineering (CSDE) by IEEE in 2021, page: 1-810.1109/csde53843.2021.9718430
- 15.Author(s): Álvaro Gómez-Rodríguez, María Poveda-Villalón, Raúl García-Castro, Asunción Gómez-Pérez, Cristina Cuerno-RejadoPublished in AIAA Scitech 2021 Forum by American Institute of Aeronautics and Astronautics in 202110.2514/6.2021-1061
- 16.Author(s): Jannik Häßy, Jens Schmeink, Richard Becker, Stanislaus Reitenbach, Maximilian Vieweg, Philipp Bekemeyer, Andrei MerlePublished in AIAA AVIATION 2020 FORUM by American Institute of Aeronautics and Astronautics in 202010.2514/6.2020-3186
- 17.Author(s): Daniel Silberhorn, Max J. Arzberger, Maximilian Mennicken, Florian Wolters, Carsten Hollmann, Michael IwanizkiPublished in AIAA Scitech 2020 Forum by American Institute of Aeronautics and Astronautics in 202010.2514/6.2020-0504
- 18.Author(s): Robert Meier zu Ummeln, Antoine MoreauPublished in AIAA AVIATION 2020 FORUM by American Institute of Aeronautics and Astronautics in 202010.2514/6.2020-2566
- 19.Author(s): German Aerospace Center, Germany, Jens Schmeink, Alexander Görtz, German Aerospace Center, Germany, Jannik Häßy, German Aerospace Center, GermanyPublished in Proceedings of Global Power & Propulsion Society by GPPS in 202010.33737/gpps20-tc-71
- 20.Author(s): Florian Linke, Katrin Dahlmann, Berit Gerlinger, Sebastian Woehler, Tom Otten, Martin Plohr, Felix Presto, Johannes Hartmann, Marco WeissPublished in AIAA AVIATION 2020 FORUM by American Institute of Aeronautics and Astronautics in 202010.2514/6.2020-2650
- 21.Author(s): Stefan Goertz, Mohammad Abu-Zurayk, Caslav Ilic, Tobias F. Wunderlich, Stefan Keye, Matthias Schulze, Christoph Kaiser, Thomas Klimmek, Özge Süelözgen, Thiemo Kier, Andreas Schuster, Sascha Daehne, Michael Petsch, Dieter Kohlgrüber, Jannik Häßy, Robert Mischke, Alexander Weinert, Philipp Knechtges, Sebastian Gottfried, Johannes Hartmann, Benjamin FröhlerPublished in AIAA AVIATION 2020 FORUM by American Institute of Aeronautics and Astronautics in 202010.2514/6.2020-3167
- 1.Author(s): Valentina Svitelman, Elena Saveleva, Anton Lebedev, Gleb Kiselev, Anton Nuzhny, Alina Rukavichnikova, Evgeny KolodinPublished in Nuclear Engineering and Technology by Elsevier BV in 2025, page: 10372110.1016/j.net.2025.103721
- 2.Author(s): Yikang ChenPublished in International Journal of Information System Modeling and Design by IGI Global in 2025, page: 1-1510.4018/ijismd.367728
- 3.Author(s): Lothar Bertsch, Michel Nöding, Robert Jaron, Martin PlohrPublished in Journal of Aircraft by American Institute of Aeronautics and Astronautics (AIAA) in 2025, page: 1-2210.2514/1.c038100
- 4.Author(s): Dirk Cilliers, Alan Bond, Francois Retief, Reece Alberts, Claudine RoosPublished in Impact Assessment and Project Appraisal by Informa UK Limited in 2025, page: 267-27710.1080/14615517.2025.2523628
- 5.Author(s): Francisco Carvalho, Patrick Wehrel, Clemens Grunwitz, Robin Schöffler, Robin G. BrakmannPublished in International Journal of Gas Turbine, Propulsion and Power Systems by Gas Turbine Society of Japan in 2024, page: 31-4110.38036/jgpp.15.3_31
- 6.Author(s): Xiaodong Tong, Jinsong Bao, Fei TaoPublished in Advanced Engineering Informatics by Elsevier BV in 2024, page: 10255410.1016/j.aei.2024.102554
- 7.Author(s): Patrick Wehrel, Francisco CarvalhoPublished in International Journal of Gas Turbine, Propulsion and Power Systems by Gas Turbine Society of Japan in 2024, page: 18-3010.38036/jgpp.15.3_18
- 8.Author(s): Benjamin M. H. J. Fröhler, Jannik Häßy, Mohammad Abu-ZuraykPublished in CEAS Aeronautical Journal by Springer Science and Business Media LLC in 2023, page: 693-71310.1007/s13272-023-00662-1
- 9.Author(s): Alexios Alexiou, Ioannis Kolias, Nikolaos Aretakis, Konstantinos MathioudakisPublished in Aerospace by MDPI AG in 2023, page: 72610.3390/aerospace10080726
- 10.Author(s): Jan Kleinert, Anton Reiswich, Mladen Banovic, Martin SiggelPublished in Computer-Aided Design and Applications by U-turn Press LLC in 2023, page: 424-44310.14733/cadaps.2024.424-443
- 11.Author(s): Karim Abu Salem, Giuseppe Palaia, Alessandro A. QuartaPublished in Energies by MDPI AG in 2023, page: 788110.3390/en16237881
- 12.Author(s): Zhewen Xu, Hailong Tang, Jingmei Cong, Min ChenPublished in Aerospace Science and Technology by Elsevier BV in 2022, page: 10756810.1016/j.ast.2022.107568
- 13.Author(s): Zhihan Lv, Shuxuan XiePublished in Digital Twin by Informa UK Limited in 202210.12688/digitaltwin.17524.2
- 14.Author(s): Luning Li, Sohaib Aslam, Andrew Wileman, Suresh PerinpanayagamPublished in IEEE Access by Institute of Electrical and Electronics Engineers (IEEE) in 2022, page: 9543-956210.1109/access.2021.3136458
- 15.Author(s): Daniel Silberhorn, Katrin Dahlmann, Alexander Görtz, Florian Linke, Jan Zanger, Bastian Rauch, Torsten Methling, Corina Janzer, Johannes HartmannPublished in Applied Sciences by MDPI AG in 2022, page: 595010.3390/app12125950
- 16.Author(s): Timo Schlette, Stephan StaudacherPublished in Aerospace by MDPI AG in 2022, page: 49310.3390/aerospace9090493
- 17.Author(s): Joseph Thekinen, Paul T. GroganPublished in Journal of Computing and Information Science in Engineering by ASME International in 202110.1115/1.4050087
- 18.Author(s): Michel Nöding, Martin Schuermann, Lothar Bertsch, Marc Koch, Martin Plohr, Robert Jaron, Jeffrey J. BertonPublished in Aerospace by MDPI AG in 2021, page: 910.3390/aerospace9010009
- 19.Author(s): Vincent Domogalla, Lothar Bertsch, Martin Plohr, Eike Stumpf, Zoltán S. SpakovszkyPublished in Aerospace by MDPI AG in 2021, page: 310.3390/aerospace9010003
- 20.Author(s): Zhihan Lv, Shuxuan XiePublished in Digital Twin by F1000 Research Ltd in 2021, page: 1210.12688/digitaltwin.17524.1
- 21.Author(s): Alexios Alexiou, Nikolaos Aretakis, Ioannis Kolias, Konstantinos MathioudakisPublished in Aerospace by MDPI AG in 2021, page: 4910.3390/aerospace8020049
- 1.Author(s): Shouxuan Wu, Guoxin Wang, Jinzhi Lu, Jianyu Huang, Jiaxing Qiao, Yan Yan, Dimitris KirirsisPublished by Elsevier BV in 202510.2139/ssrn.5129653
- 2.Author(s): Ruijia Gou, Wei Wang, Zongyao Liu, Thippa Reddy Gadekallu, Mohammed Amoon, Chuan LinPublished in 202410.1109/tce.2024.3513316
- 3.Author(s): Fabia Süß, Robin Schöffler, Lion Friedrich, Anna Petersen, Felix Vogel, Martin Frieß, Andrea Ebach-StahlPublished in 202410.1115/1.4066436
- 4.Author(s): Alexander Görtz, Björn SchneiderPublished in 202410.1115/1.4065926
- 5.Author(s): Xiaodong Tong, Jinsong Bao, Tianyuan LiuPublished in 202410.1109/case59546.2024.10711333
- 6.Author(s): Rolando Antonio Gilbert Zequera, Viktor Rjabtšikov, Anton Rassõlkin, Toomas Vaimann, Ants KallastePublished in 202410.1109/tiv.2024.3417216
- 7.Author(s): Christian Voß, Jan Backhaus, Martin Siggel, Andreas PahsPublished by Research Square Platform LLC in 202310.21203/rs.3.rs-3724429/v1
- 8.Author(s): Patrick Wehrel, Robin Schöffler, Clemens Grunwitz, Francisco Carvalho, Martin Plohr, Jannik Häßy, Anna PetersenPublished in 202310.1115/1.4063534
- 9.Author(s): Tomasz Matuschek, Tom Otten, Sebastian Zenkner, Richard-G. Becker, Jacopo Zamboni, Erwin MoerlandPublished in 202310.1115/1.4063742
- 10.Author(s): H. Meyer, J. Zimdahl, A. Kamtsiuris, R. Meissner, F. Raddatz, S. Haufe, M. BäßlerPublished by Deutsche Gesellschaft für Luft- und Raumfahrt - Lilienthal-Oberth e.V. in 202010.25967/530329