Computational Electromagnetics: across the simulation river