This PR fixes an inconsistency in the way bmlt_float was handled for ice-free ocean with different values of which_ho_ground_bmlt. With this change, bmlt_float is set to zero in all cells that are ice-free ocean at the start of the time step, regardless of the value of which_ho_ground_bmlt. (Previously, bmlt_float could be nonzero in cells that are ice-free ocean at the start of the step.) Answers are unchanged for which_ho_ground_bmlt = 0, but can change for which_ho_ground_bmlt = 1 or 2.
This PR fixes an inconsistency in the way bmlt_float was handled for ice-free ocean with different values of which_ho_ground_bmlt. With this change, bmlt_float is set to zero in all cells that are ice-free ocean at the start of the time step, regardless of the value of which_ho_ground_bmlt. (Previously, bmlt_float could be nonzero in cells that are ice-free ocean at the start of the step.) Answers are unchanged for which_ho_ground_bmlt = 0, but can change for which_ho_ground_bmlt = 1 or 2.