A parallel finite-element method for 3 D controlled-source electromagnetic forward modeling