The acid bath is fairly simple.
Essentially in the off-season you intentionally drop the pH of the pool with acid. This is less harsh than an acid wash. The low pH helps create a corrosive water environment, when with brushing, will help loosen up stains.
There are a few articles I read online...