Source: https://cermics.enpc.fr/~lelievre/MOPSI/MOPSI_EDP.pdf