A process used to cool a liquid metal or alloy to form a solid casting in which the solidification is allowed to occur progressively along the length of the casting. The process is used to overcome shrinkage problems in alloys, and is also used to remove impurities from the metals in which the impurities collect at the liquid–solid interface. The end piece containing the impurities can then be cut off and removed for recycling.