FELINE: Finite element solver for hydrodynamic lubrication problems using the inexact Newton method