Free surface lattice bolztmann method for hydraulic problems