SMS: Solving PDEs in Python The FEniCS Tutorial I