Library for solving Boussinesq partial differential equation