Tom-Robin Teschner

What are Hyperbolic, parabolic, and elliptic equations in CFD?

Did you hear or read somewhere that we can have hyperbolic, parabolic, and elliptic equations in the field of CFD? Did you wonder what these different types are and why you should care about them? If the answer is yes, then this article is for you. In this article, we will look at hyperbolic, parabolic, …

What are Hyperbolic, parabolic, and elliptic equations in CFD? Read More »

How to Derive the Navier-Stokes Equations: From start to end

Are you looking for a single source that shows you how to derive the Navier-Stokes equations from start to end, without skipping any intermediate steps, and where each intermediate step is explained so that the derivation can be followed? Then look no further, I have written this article to give the most comprehensive review of …

How to Derive the Navier-Stokes Equations: From start to end Read More »

Complete walkthrough: Adding CMake to an existing library

In this article, we will explore how we can take two libraries we have developed before on this website (namely the linear algebra solver library and the mesh reader library) and add CMake scripts to them to fully automate the compilation and deployment stages from configuring the project to compilation, testing, documentation generation, installation, and …

Complete walkthrough: Adding CMake to an existing library Read More »

How to use CMake/CPack to create beautiful GUI-installers

In this article, we look at the CMake utility tool CPack, which helps us package our libraries and executables generated by CMake into a nice and easy-to-use graphical user interface to guide users through the installation process. Windows users will be familiar with these graphical user interfaces for installation, where we can select an installation …

How to use CMake/CPack to create beautiful GUI-installers Read More »

Never worry about Docs again! Automate it with CMake instead

In this article, we will talk about the d word again; documentation. I know, most developers find open-heart surgery more appealing that having to write documentation for their own code, but it is an integral part of software engineering and ensuring other users can work with your software. I wouldn’t do you a favour by …

Never worry about Docs again! Automate it with CMake instead Read More »