Link to WebGL course   Recently updated !

A complete and very detailed course to learn WebGL from Xavier Bourry: http://www.webglacademy.com/


Contributing research work to open-source projects

As the main developer of OpenQBMM, an add-on for OpenFOAM which implements quadrature-based moment methods for the solution of generalized population balance equations, I have been recently involved in the transfer of the copyright on the OpenQBMM code base to the OpenFOAM Foundation, to be able to contribute the corresponding […]


Leaving social media 3

I have recently stopped using my personal social media accounts after several attempts to balance the use I had for them. My motivations are a quite complex mix of privacy concerns, tiredness of the social media bubble, in which too many seem to feel authorized to be unacceptably aggressive, serious […]


Developing for OpenFOAM on Windows 10 – Part 4 5

Customizing colors in the WSL terminal The default colors in the Ubuntu WSL terminal are not very readable. In particular, the blue color does not read well on the black background. While it is possible to customize colors in bash, a simpler workaround is to change colors using the Windows […]


Developing for OpenFOAM on Windows 10 – Part 3

Enabling support for graphical applications in WSL with Xming The Windows Subsystem for Linux does not officially support GUI applications. However, it is possible to successfully run several of them using a Windows-based X server as Xming. The steps to follow are simple: Download Xming (please, consider a donation to […]


Developing for OpenFOAM on Windows 10 – Part 2

Installing OpenFOAM on WSL – Ubuntu The installation steps for OpenFOAM on Ubuntu are straightforward because the OpenFOAM Foundation provides packages for Ubuntu which can be directly used in WSL. The following steps summarize how to rapidly set OpenFOAM-dev up on WSL. Open the Ubuntu bash terminal on Windows 10, […]


Developing for OpenFOAM on Windows 10 – Part 1

Installing WSL on Windows 10 Fall Creators Update The following steps illustrate how to install the Windows Subsystem for Linux (WSL) on Windows 10 Falls Creators Update. The procedure is slightly different from previous versions of WSL, because the possibility of using different distributions was added in this update. Each […]


Developing for OpenFOAM on Windows 10 – Introduction

Windows 10 comes with the Windows Subsystem for Linux (WSL), which allows different Linux distributions to run under Windows. Currently Ubuntu, openSUSE and SUSE Linux Enterprise Server are available in the Microsoft Store, with Fedora expected to become available soon. When I started considering the option of ceasing the development […]


OpenSSH client and server in Windows 10

Windows 10 Fall Creators Update added support for OpenSSH client and server. The two components are packaged separately, and can be installed as optional features. The following instructions show how to install OpenSSH server. Identical steps allow OpenSSH client to be installed. Open the Windows search menu with Win + […]


Goodbye GeekoCFD

I created GeekoCFD (first release on September 2nd, 2010) with the idea of simplifying the adoption of openSUSE for computing and, in particular, for computational fluid dynamics. It included one of the most popular open-source tools for computational fluid dynamics, OpenFOAM®, computer algebra systems such as octave and wxMaxima, and […]