Bernat Font's Avatar

Bernat Font

@fontb.bsky.social

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.

329 Followers  |  289 Following  |  61 Posts  |  Joined: 21.11.2024  |  1.8305

Latest posts by fontb.bsky.social on Bluesky

a paella

a paella

28.09.2025 18:54 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

the best things are also thanks to fluid dynamics!

28.09.2025 18:54 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

๐—–๐—ผ๐—บ๐—ฒ๐˜ ๐—ฟ๐˜‚๐—ป๐˜€ ๐—ฐ๐—ถ๐—ฟ๐—ฐ๐—น๐—ฒ๐˜€ ๐—ฎ๐—ฟ๐—ผ๐˜‚๐—ป๐—ฑ ๐—๐˜‚๐—ฝ๐˜†๐˜๐—ฒ๐—ฟ
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)

26.09.2025 20:49 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

109 de contingut, 143 total (index + refs + etc...)

19.09.2025 13:12 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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!

26.08.2025 22:53 โ€” ๐Ÿ‘ 3    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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

25.08.2025 19:45 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1
Preview
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

Just noticed my "Julia for Machine Learning" course got 2^8 stars on GitHub, yay! ๐ŸŽ‰
github.com/adrhill/juli...

25.08.2025 14:32 โ€” ๐Ÿ‘ 27    ๐Ÿ” 4    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Reminds me that I need to start on the slides...

29.07.2025 08:00 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

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

23.07.2025 18:53 โ€” ๐Ÿ‘ 16    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
CFD simulation of a whale tail

CFD simulation of a whale tail

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

22.07.2025 10:56 โ€” ๐Ÿ‘ 14    ๐Ÿ” 4    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

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

18.06.2025 09:24 โ€” ๐Ÿ‘ 24    ๐Ÿ” 2    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 0

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.

17.07.2025 11:17 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
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.

I am happy to share that I have been awarded a Dutch Research Council (NWO) Veni personal grant!

www.nwo.nl/en/news/200-...

17.07.2025 11:17 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

very cool!

16.07.2025 20:52 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

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

16.07.2025 13:21 โ€” ๐Ÿ‘ 4    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1
Preview
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.

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

02.07.2025 19:03 โ€” ๐Ÿ‘ 19    ๐Ÿ” 4    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
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.

Dear #mathsky, if you repost this, it will let people see the article for free. Thanks!

www.nytimes.com/interactive/...

23.06.2025 10:53 โ€” ๐Ÿ‘ 87    ๐Ÿ” 66    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 3

believe in*

06.06.2025 12:36 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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..

06.06.2025 12:01 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

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

06.06.2025 09:37 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

LLMs with uncertainty quantification output with be nice too

29.05.2025 15:06 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

ha, indeed! It was a gif.. nevermind.. thanks for the heads up!

25.05.2025 16:42 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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

25.05.2025 16:19 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Flow past the Julia logo

Flow past the Julia logo

New WaterLily version is out ๐ŸŒ€!
github.com/WaterLily-jl...

#JuliaLang #CFD #GPU #LES

1/2

25.05.2025 16:19 โ€” ๐Ÿ‘ 10    ๐Ÿ” 1    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

Leveraging neural networks and automatic differentiation, mesh-free SINDy demonstrates robust PDE discovery and computational efficiency for a variety of 1D and 2D systems.

23.05.2025 08:16 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Mesh-free SINDy framework and 1D Burgers' equation as example.

Mesh-free SINDy framework and 1D Burgers' equation as example.

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

23.05.2025 08:16 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Em va passar el mateix amb una altra marca.. ๐Ÿคฆ

22.05.2025 10:37 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

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 ๐Ÿ˜‘

14.05.2025 08:05 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

#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!

14.05.2025 07:27 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
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)

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)

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

12.05.2025 18:59 โ€” ๐Ÿ‘ 53    ๐Ÿ” 16    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 1

@fontb is following 20 prominent accounts