Added nonlinear diffusion code written in Fortran