Skip to content

Numerical Modeling with Julia @ Deltares

Photo of Gareth Thomas
Hosted By
Gareth T. and 4 others
Numerical Modeling with Julia @ Deltares

Details

There are many passionate and curious people about Julia in the Delft region but sometimes we feel alone and don't know each other. This special meetup will be hosted at Deltares. This meetup will aim to bring us together by having technical talks for technical people... no sales, no marketing, no recruiting ... just technical talks with some code. The theme for this meetup is Numerical Modeling. If this sounds interesting sign-up and bring your friends.

And yes, there will be some free food and drinks.

Agenda:

17:30 – Doors open

18:00 – Welcome by JuliaEindhoven organizers

18:05 – Welcome by Deltares host

18:15 – Tim Besard (JuliaHub) - Using Julia for portable GPU programming

18:45 – Dinner

19:30 – Huite Bootsma (Deltares) – Hydrological modelling in Julia with Ribasim

20:00 – Domenico Lahaye (TUDelft) - Finite Element Modeling of Assets in Future Distribution Grids using Julia

20:30 – Networking and drinks

---

Title: Title: Using Julia for portable GPU programming
Short Description: The Julia programming language is known for its high-level syntax and high-performance execution through JIT compilation. More recently, it has also emerged as a powerful and productive language for GPU programming. In doing so, it provides both high-level interfaces that are portable across vendors, as well as low-level control for performance-critical kernels.
In this talk, I will cover:
An introduction to Julia's design principles, focusing on its JIT compilation mechanism and how it enables GPU programming;
A quick tour of the different GPU programming packages, and the different programming interfaces they provide;
A concrete demonstration of how to port a parallel operation to the GPU, and how to implement it using Julia's different GPU programming interfaces.
The goal of this session is to provide attendees with a broad overview of the Julia GPU ecosystem, and to demonstrate how Julia's modern programming paradigms and ecosystem offer a compelling alternative to traditional GPU programming methods. It will focus on the CUDA.jl package, but the explained concepts are also applicable to other packages such as AMDGPU.jl and oneAPI.jl.

LinkedIn: https://www.linkedin.com/in/tim-besard-6b766031/

Company: JuliaHub

---

Title: Hydrological modelling in Julia with Ribasim
Short Description: We introduce a hydrological numerical model in Julia, developed at Deltares. Ribasim is a water resources model, solving the water balance equation for regional surface waters, allowing users to solve water allocation questions. We explain why we (re)wrote Ribasim, which was originally coded in Fortran and discuss the advantages of using Julia for this kind of application.

Company: Deltares

--

Title: Finite Element Modeling of Assets in Future Distribution Grids using Julia
Short Description: We describe a project-based assignment in the EE4375 master course held at the TU Delft. This assignment asks to perform finite element simulations of the magnetic and thermal field of power transformer in distribution grids. Students can choose to employ both codes developed earlier in the course or to resort to existing finite element packages. See github.com/ziolai/finite_element_electrical_engineering . The assignment is developed in collaboration with the local distribution system operator.

Company: TUDelft

COVID-19 safety measures

Event will be indoors
The event host is instituting the above safety measures for this event. Meetup is not responsible for ensuring, and will not independently verify, that these precautions are followed.
Photo of JuliaLang Eindhoven group
JuliaLang Eindhoven
See more events
Boussinesqweg 1
Boussinesqweg 1 · Delft