Sign in

Bernat Font

@fontb.bsky.social
359 followers 293 following 63 posts

Assistant Professor in Data-Informed CFD at TU Delft. Interested in turbulent flow simulations 🌀 data-driven models 🤖 numerical methods ∫→∑ and high-performance computing ⚡️. I generally talk about open source, music, and science.

PostsRepliesMedia
Bernat Font @fontb.bsky.social · 11/02/2026
You helped me a lot back in 2017 when I was building my first Firestore-based app. Thanks!
111
Bernat Font @fontb.bsky.social · 13/11/2025
then come to Uni and let's have lunch! 😁
100
Reposted by Bernat Font
Graham Kendall @grahamkendall.bsky.social · 13/11/2025
The inner workings of a paper mill: deevybee.blogspot.com/2025/11/the-...
buff.ly
The inner workings of a paper mill:
My Norxin sting operation Guest post by Csaba Szabo Chair of Pharmacology, University of Fribourg, Switzerland   After the limited success ...
064
Bernat Font @fontb.bsky.social · 28/09/2025
a paella
000
Bernat Font @fontb.bsky.social · 28/09/2025
the best things are also thanks to fluid dynamics!
140
Reposted by Bernat Font
Lorena A Barba @labarba.bsky.social · 26/09/2025
𝗖𝗼𝗺𝗲𝘁 𝗿𝘂𝗻𝘀 𝗰𝗶𝗿𝗰𝗹𝗲𝘀 𝗮𝗿𝗼𝘂𝗻𝗱 𝗝𝘂𝗽𝘆𝘁𝗲𝗿 Friends, I watched an AI agent complete my students' coding exercises in real-time, and I'm shook 🤯 I tested Perplexity's Comet browser on a Jupyter notebook with eigenvalue problems I assigned to my class… (video at the bottom of this thread)
121
Bernat Font @fontb.bsky.social · 19/09/2025
109 de contingut, 143 total (index + refs + etc...)
010
Bernat Font @fontb.bsky.social · 26/08/2025
Slides for the talk avaliable here! b-fg.github.io/EFDC2_2025/m... I'm loving this quarto + reveal.js for creating html presentations. Now that's portable!
b-fg.github.io
main
031
Bernat Font @fontb.bsky.social · 25/08/2025
Tomorrow at noon, I will be presenting at EFDC2 in Dublin! I will talk about our new mesh-free SINDy framework, collaboration with M. Gao and N. Kutz, for system dynamics identification on unstructured, scarce, and noisy data 🗓️ Session: tinyurl.com/c7up564z 🔗 Preprint: arxiv.org/abs/2505.16058
030
Reposted by Bernat Font
Adrian Hill @adrianhill.de · 25/08/2025
Just noticed my "Julia for Machine Learning" course got 2^8 stars on GitHub, yay! 🎉 github.com/adrhill/juli...
github.com
GitHub - adrhill/julia-ml-course: Julia Programming for Machine Learning course at TU Berlin
Julia Programming for Machine Learning course at TU Berlin - adrhill/julia-ml-course
0274
Bernat Font @fontb.bsky.social · 29/07/2025
Reminds me that I need to start on the slides...
010
Reposted by Bernat Font
JuliaCon 2026 @juliacon.org · 23/07/2025
Exciting talks, brilliant minds, and a community that keeps pushing the boundaries of what’s possible with Julia.#JuliaCon2025 #JuliaLang #OpenSource #ScientificComputing #DayOne #CommunityVibes #TechConference #JuliaCommunity
0162
Bernat Font @fontb.bsky.social · 22/07/2025
The WaterLily.jl article is now available on Computer Physics Comms! @gabrielweymouth.bsky.social and I review our CFD solver's design, performance, accuracy, and also show some very cool examples (like the one below). Check it out! 🔗 doi.org/10.1016/j.cpc.2025.109748 #CFD #GPU #HPC #JuliaLang
CFD simulation of a whale tail
0144
Reposted by Bernat Font
Gabriel Weymouth @gabrielweymouth.bsky.social · 18/06/2025
Want to see what the flow past a semi-infinite array of randomly shifted and scaled circles looks like? I did too! Code is modified from the examples here: github.com/WaterLily-jl... #JuliaLang
4242
Bernat Font @fontb.bsky.social · 17/07/2025
FastFlows focuses on accelerating scale-resolving turbulent flow simulations combining #CFD, #HPC, and #ML. This enables the integration of such simulations into rapid industrial design cycles, providing accurate and physical solutions with reduced turnaround time.
020
Bernat Font @fontb.bsky.social · 17/07/2025
I am happy to share that I have been awarded a Dutch Research Council (NWO) Veni personal grant! www.nwo.nl/en/news/200-...
nwo.nl
200 researchers receive Veni grants | NWO
Identifying when children are most at risk of being taken into care within youth protection programmes. Improving the quality of surgery with video analysis. The interaction between wind and vegetation for optimising the resilience of coastal dunes. Developing reliable algorithms for statistical learning with interactive decision science. These are four of the two hundred research projects by researchers who have been awarded a Veni grant. Each researcher will receive a maximum of 320,000 euros. The grant is an incentive for adventurous, talented and groundbreaking researchers to further develop their own research ideas over the next three years.
150
Bernat Font @fontb.bsky.social · 16/07/2025
very cool!
000
Reposted by Bernat Font
Tiina Roose @tiinaroose.bsky.social · 16/07/2025
Today’s vibecode achievement using @gabrielweymouth.bsky.social WaterLily. We went from 10 cylinders to 100 in no time at all; all on a standard laptop #vibecoding #julia #waterlily
151
Reposted by Bernat Font
JuliaHub @juliahub.bsky.social · 02/07/2025
Makie v0.24 is out! One of the biggest architectural updates yet—bringing better performance, cleaner internals, and new plotting capabilities. A big step toward Makie 1.0. makie.org/website/blog... #JuliaLang #OpenSource #Visualization #Plotting #HPC #MakiePlots #WGLMakie #Makie
makie.org
Makie v0.24 focuses on a comprehensive overhaul of our internal architecture, specifically replacing Observables in our backend code with a more robust system. This fundamental change touches nearly every component of the codebase, making it one of our most ambitious refactoring efforts to date.
0184
Reposted by Bernat Font
Steven Strogatz @stevenstrogatz.com · 23/06/2025
Dear #mathsky, if you repost this, it will let people see the article for free. Thanks! www.nytimes.com/interactive/...
nytimes.com
How Bees, Beer Cans and Data Solve the Same Packing Problem (Gift Article)
Trying to fit it all in? There’s a trick to it, even in 24 dimensions.
28666
Bernat Font @fontb.bsky.social · 06/06/2025
believe in*
000
Bernat Font @fontb.bsky.social · 06/06/2025
I don't believe TOCs for slides, so that's fine by me. But I haven't given Typst a try yet, it's in my long To-do list..
110
Bernat Font @fontb.bsky.social · 06/06/2025
making #quarto slides can be a bit painful, but the end result is amazing. Feels like #Beamer, but it comes with the benefits of #markdown and #html
120
Bernat Font @fontb.bsky.social · 29/05/2025
LLMs with uncertainty quantification output with be nice too
000
Bernat Font @fontb.bsky.social · 25/05/2025
ha, indeed! It was a gif.. nevermind.. thanks for the heads up!
000
Bernat Font @fontb.bsky.social · 25/05/2025
v1.4.0 includes a new set of performance improvements and features such as - Explicit LES subgrid-scale models - Custom user-defined function that is called during every time step - Easy to run an co-visualize with the new routine, viz! - Custom dynamic boundary conditions and body forces 2/2
000
Bernat Font @fontb.bsky.social · 25/05/2025
New WaterLily version is out 🌀! github.com/WaterLily-jl... #JuliaLang #CFD #GPU #LES 1/2
Flow past the Julia logo
2111
Bernat Font @fontb.bsky.social · 23/05/2025
Leveraging neural networks and automatic differentiation, mesh-free SINDy demonstrates robust PDE discovery and computational efficiency for a variety of 1D and 2D systems.
030
Bernat Font @fontb.bsky.social · 23/05/2025
Our latest preprint on "Mesh-free sparse identification of nonlinear dynamics" is out! In collaboration with Mars Gao and Nathan Kutz, we explore a novel SINDy framework to uncover dynamical systems from scarce, noisy, and non-uniformly sampled data. 🔗 arxiv.org/abs/2505.16058 #SINDy #PDE #SciML #ML
Mesh-free SINDy framework and 1D Burgers' equation as example.
140
Bernat Font @fontb.bsky.social · 22/05/2025
Em va passar el mateix amb una altra marca.. 🤦
100
Bernat Font @fontb.bsky.social · 14/05/2025
Yeap.. I only started to like Overleaf when they introduced that feature tbh. Otherwise we cannot rely on a service like that, and here is proof 😑
010
Bernat Font @fontb.bsky.social · 14/05/2025
#Overleaf is down and some are freaking out about a deadline coming right up... The standard work-local & push-to-remote approach is clearly not as widespread as I thought!
130
Reposted by Bernat Font
Guillaume Dalle @gdalle.bsky.social · 12/05/2025
How to make #autodiff user-friendly? What lies beyond the safety of Python-world? Why does it matter for scientific machine learning? All this, and more, in our latest preprint with @adrhill.bsky.social! Spoiler alert: it describes the most useful software I ever wrote. arxiv.org/abs/2505.05542
A comparison of automatic differentiation paradigms between Python and Julia:
- In Python, one chooses the autodiff framework first (PyTorch / JAX), then the appropriate scientific library
- In Julia, one writes the scientific library first, then one tries to make it compatible with several autodiff frameworks (Enzyme, Zygote, etc)
15015
Bernat Font @fontb.bsky.social · 05/05/2025
WaterLily and @makie.org make a great team! #CFD #JuliaLang #GPU #DataViz
1153
Reposted by Bernat Font
JuliaHub @juliahub.bsky.social · 14/04/2025
Say goodbye to vendor lock-in in GPU programming! Learn how Julia + KernelAbstractions.jl make writing fast, portable GPU code across architectures easier than ever. youtu.be/QvlBmh1t9I4 #JuliaLang #GPU #HPC #AI #ML #CUDA #OpenCL #DeepLearning #OpenSource
youtu.be
Vendor Neutral GPU Programming in Julia
YouTube video by JuliaHub
052
Reposted by Bernat Font
dave @beesandbombs.bsky.social · 14/04/2025
:)
125146
Bernat Font @fontb.bsky.social · 31/03/2025
This seminar is now available in our YouTube channel. Check it out! 🔗 youtu.be/ly7mBFf8esM
youtu.be
Large-Scale CFD seminar series 8. Dr. Francesc Verdugo
YouTube video by Large-scale CFD
000
Reposted by Bernat Font
Guillaume Dalle @gdalle.bsky.social · 27/03/2025
Fellow #JuliaLang enthusiasts, here's your chance to shine: the call for proposals of JuliaCon Local Paris 2025 is finally open. Send us your coolest, nerdiest contributions and we'll prepare a scientific program for the ages! pretalx.com/juliacon-loc...
The logo for JuliaCon Local Paris 2025. Pretty cool tbh.
Design by cormullion.
12412
Bernat Font @fontb.bsky.social · 27/03/2025
I am also going, so hopefully see you there!
010
Bernat Font @fontb.bsky.social · 27/03/2025
It does! With N=64^3 the whole inertial subrange is mostly resolved. Here are the results with N=32^3. I had to fine-tune the Smagorinsky constant from 0.18 (used in the N=64^3) to 0.20 to nicely match the reference experimental data.
010
Bernat Font @fontb.bsky.social · 27/03/2025
Reminder for today's seminar at 5pm CET!
000
Bernat Font @fontb.bsky.social · 26/03/2025
using an explicit LES model and a central difference scheme for the convective flux, we match nicely experimental results from the 70s! (doi.org/10.1017/S002...) Results with N=64^3 cells and Smagorinsky-Lilly turbulence model
Energy cascade of decaying homogeneous isotropic turbulence with N=64^3 cells
170
Bernat Font @fontb.bsky.social · 20/03/2025
We would like to invite you to join the next Large-scale CFD online seminar by Dr. Francesc Verdugo (UV Amsterdam) on "Large-scale sparse linear algebra with PartitionedArrays" github.com/PartitionedA... Date: 27/03/2025, 5pm CET Seminar link: tinyurl.com/4hy47ezv #HPC #MPI #JuliaLang
Abstract: We present PartitionedArrays, a large-scale sparse linear algebra library fully implemented in the Julia programming language. The key differentiating feature of PartitionedArrays with respect to related libraries is that it introduces an alternative programming model to implement its distributed algorithms. This model allows one to decouple the logic behind data partition and communication from the number of processing units used to run the code. A logically distributed algorithm can be run both on a single and multiple process. This delivers an improved balance between code productivity and performance in the development of large-scale scientific computing applications. The parallel logic can be debugged on a single process, avoiding deadlocks, race conditions, and other practical challenges of debugging parallel code, and permits using standard sequential debuggers. At the same time, the resulting code can be deployed on a supercomputer with performance similar of native MPI-based applications. PartitionedArrays provides distributed linear algebra data structures (vectors and sparse matrices), and key computational kernels (distributed sparse matrix-vector product and sparse matrix-matrix products), as well as distributed algebraic multigrid preconditioners. These tools have been successful in the implementation of finite element solvers scaling to tens of thousands of CPU cores. In this presentation, we show the software design of PartitionedArrays and a hands-on overview to its main features. The source code of the library is freely available at https://github.com/PartitionedArrays/PartitionedArrays.jl.
040
Bernat Font @fontb.bsky.social · 14/03/2025
S'ha quedat un bon divendres www.youtube.com/watch?v=RVZV...
youtube.com
Sin Exagerar
YouTube video by O'Funk'illo - Topic
000
Reposted by Bernat Font
Guillaume Dalle @gdalle.bsky.social · 11/03/2025
Fellow #JuliaLang enthusiasts in Europe, I've got 4 words for you. JuliaCon Local Paris 2025 Yes, it's happening. Like the global @juliacon.bsky.social event, but with more croissants. Stay tuned!
juliacon.org
JuliaCon Local Paris 2025
JuliaCon Local Paris 2025
13819
Bernat Font @fontb.bsky.social · 12/03/2025
Playing a bit with our WaterLily.jl #CFD #JuliaLang solver and homogeneous isotropic decaying turbulence 🌀 128^3 grid running on my local #GPU ⚡ visualizing in real-time with @makie.org github.com/WaterLily-jl...
0266
Bernat Font @fontb.bsky.social · 06/03/2025
Another great output from our DRL for active flow control team! Lead by Pol Suarez, in this paper we show how DRL helps to achieve significant drag reduction for flow around a cylinder at Re=3900 with reduced mass cost efficiency! #CFD #RL #DRL #turbulence 📎 doi.org/10.1007/s10494-025-00642-x
Flow past a circular cylinder at Re=3900 with/without active flow control
062
Bernat Font @fontb.bsky.social · 06/03/2025
MPI in Fortran
000
Reposted by Bernat Font
Grant Sanderson @3blue1brown.com · 23/02/2025
Part 2 of the collaboration with Terence Tao on the cosmic distance ladder is now out. It covers how we first learned the distances to planets, stars, and galaxies far, far away. youtu.be/hFMaT9oRbs4
youtu.be
The cosmic distance ladder with Terence Tao, part 2
YouTube video by 3Blue1Brown
532647
Bernat Font @fontb.bsky.social · 18/02/2025
#JuliaLang Pkg and #ArchLinux pacman are such great tools. The best package managers I have ever used.
0131