Just bleach. I have learned everything I know about pool care from this site. Follow the directions to the SLAM process in Pool School. I know its sounds like a cliché because you read it all the time but it works. This was the longest slam I have had to do. I've done it before after returning from vacation and had some algae but this was the first time I had to take it from green to clear. I opened it last Friday. Let your chlorine level come down and get ur PH in the correct range. Check your CYA level then go the the chart and get your shock level, get and keep the FC there. I always over dose it by 4 or 5 just so I dont have to check it that often but I also know how much a gallon of bleach brings my FC up. So i can test less often. Once I have my FC up, I check and adjust. There was no magic chemicals. Just 8.25% bleach. Then when I was home I put DE in my sand filter to catch the finer particles of the dead algae. Backwashed, filled and dosed FC as required. I only did the DE when I was home because it brings the pressure of the filter up so quickly. That helped the water clear up faster.
Just for the record, I used 28 bottles of bleach and 6 hypochlorite 16oz bags