Extreme-Scale and Multi-Scale Electromagnetic Algorithms