Toward Anti-icing and De-icing Surfaces: Effects of Surface Topography and Temperature