End of GSoC 2021

Google Summer of Code 2021 has finally come to an end. During the last 10 weeks I had the opportunity to contribute to an open source project, being an experience from which I learnt a lot and, more importantly, an experience that I really enjoyed. This does not mean, though, that my involvement with GridapMakie.jl ends. I will continue contributing from time to time to improve and make the package as outstanding as it can be! If given the chance, I would be more than delighted to join GSoC 2022.

Read More

Summary of GridapMakie.jl capabilities

Finally, two and a half after the beginning of GSoC 2021, we are almost ready to wrap up! Last week we introduced some important changes to our code, refactoring the way GridapMakie.jl calls the plotting functions. We were able to extend Makie’s plot, mesh, wireframe and scatter to adapt them to Gridap’s types ::Grid, ::Triangulation and ::CellField. In this post I will show some results, all of them extracted from the README in GridapMakie.jl. There you will find additional information as well as a list of examples to be reproduced in your own computer! In addition to that, this Pull Request will contain a description of the project, which shall be provided to Google as the final evaluation report.

Read More

Refactoring

Change of plans! We decided that the recipes we were using (those being cells, edges and vertices) were too confusing for a user, given the frequency those names appear in common finite element scripts. Therefore, we agreed on just extending existing Makie functions to do the work the previous recipes were supposed to: mesh will cover for cells, wireframe will substitute edges and the same for scatter and vertices. This way, we make sure that any user being familiar with Makie is able to replicate those functions with Gridap types.

Read More

Inclusion of Gridap function types to plotting

This time, the blog post needed to be delayed for a week after a harsh and unpleasant encounter with COVID-19. Fortunately, I feel completely recovered and the project is on track once again. From now on, we will be working on this issue, where we further adapt GridapMakie.jl to account for more Gridap types: more precisely, the ::Triangulation and ::CellField types. Moreover, we shall extend the function plot provided by Makie to be an alias of cells(::Triangulation)or cells(::CellField). This way, we can have the following triangulations ```julia

Read More

First steps of the project

During these first weeks, we have been looking at the type conversions provided by Makie. By doing so, we don’t need to create our own plotting functions from scratch, but rather extend the existing ones for the kind of objects that Gridap considers.

Read More

Welcome to the blog!

Hi all! First and foremost, let me welcome you to my blog. This is the first of, hopefully, many posts in which I will mainly cover all the advancements in my Google Summer of Code 2021 Project.

Read More