Barite is reduced with coke to BaS (black ash), leached in water and reprecipitated as BaCO3; metallic Ba comes from aluminothermic reduction of BaO under vacuum.