Source: https://www.cmap.polytechnique.fr/IMG/pdf/Setif-FreeFem_I.pdf