Novel Algorithms For Ultra Scale Electromagnetic Problems In The Supercomputing Era