Seol mar théacs é seo: High-power semiconductor-magnetic pulse generators /