Physical and computational models of Marangoni and buoyancy flow during dissolution