Hey friends & nerds! 👋
Welcome to the Sunday Science Newsletter where we explore science, systems & tools that help us become smarter scientists.
🎙️Podcast – The Lattice Boltzmann Method
Based on his fascination for GPU and 3D graphics, Eugen initiated the development of a prototypical GPU-accelerated program for simulating flows as early as 2007 during his studies in aerospace at the Technical University of Munich (TUM).
Following his studies, he brought the software prototype into an existing spin-off company, which he had previously helped to build through his expertise in HPC and GPU. With the experience he gained, he started his own business in 2013 to develop pacefish® to market maturity as a highly efficient tool for simulating fluid flows. In 2016, he then founded Numeric Systems GmbH.
💻 So, what is a physics-informed neural network?
The idea is very simple: add the known differential equations directly into the loss function when training the neural network.
This is done by sampling a set of input training locations () and passing them through the network. Next gradients of the network’s output with respect to its input are computed at these locations (which are typically analytically available for most neural networks, and can be easily computed using autodifferentiation). Finally, the residual of the underlying differential equation is computed using these gradients, and added as an extra term in the loss function.
⚙️ The Chevrolet Suspension System - Worth Watching!
📝 How to read research papers
Great set of slides that walk through strategies and tools to use for reading papers — especially long technical papers. The tools outlined here will also help you keep track of key points so you don't forget them.
💻 Engineering Tool of the Week – FEniCSx
FEniCSx is a popular open-source computing platform for solving partial differential equations (PDEs). FEniCSx enables users to quickly translate scientific models into efficient finite element code. With the high-level Python and C++ interfaces to FEniCSx, it is easy to get started, but FEniCSx offers also powerful capabilities for more experienced programmers. FEniCSx runs on a multitude of platforms ranging from laptops to high-performance clusters.
📚Book of the Week
Notes on Computational Fluid Dynamics: General Principles
Notes on Computational Fluid Dynamics (CFD) was written for people who use CFD in their work, research or study, providing essential knowledge to perform CFD analysis with confidence. It offers a modern perspective on CFD with the finite volume method, as implemented in OpenFOAM and other popular general-purpose CFD software.
Fluid dynamics, turbulence modelling and boundary conditions are presented alongside the numerical methods and algorithms in a series of short, digestible topics, or notes, that contain complete, concise and relevant information. The book benefits from the experience of the authors: Henry Weller, core developer of OpenFOAM since writing its first lines in 1989; and, Chris Greenshields, who has delivered over 650 days of CFD training with OpenFOAM.
🙃 Meme of the Week
“My DNS code is better than yours.”
🔗 Important Links
📈 APEX Marketing - Marketing Superpowered. We help your company to be seen.
❤️ Support the blog & Newsletter
⚙️ MATLAB & Simulink - A Hands-On Course for Beginners
🎬 Animation of the Week
Let’s connect on Twitter or Instagram or LinkedIn!
For any business related issues or collaborations, feel free to write me an email to support@jousefmurad.com!
Keep engineering your mind! 🧠
Jousef