Computer simulations of fluid flow over catalytic surfaces for water splitting