Return to Electromagnetic Modeling Home Page

Electromagnetic Modeling Codes - no longer supported

The list below includes software for the calculation of static or quasi-static electric or magnetic fields as well as full-wave electromagnetic field solvers. In order to be included in this list, the software must use numerical techniques to solve some form of Maxwell's equations. Codes are grouped by company. Companies are listed alphabetically.

If you are familiar with other commercial EM modeling software that that should be added to the list, please send the name of the software, the name of the company that sells it, a one-sentence description, and a phone number, email address or hypertext link to CVEL-L@clemson.edu.

See also: Free Electromagnetic Modeling Codes

(Last update: October 7, 2025 )


Advanced Electromagnetics

Belcamp, Maryland, USA
Phone: (410) 272-8862

Antenna Solver

Antenna Solver, by Dr. David Fluckiger, calculates the current density and charges for general wire structures including surfaces. The Antenna Solver calculation engine (algorithms) are modeled directly on the public domain NEC2 code (Numerical Electromagnetics Code - Method of Moments) from the Lawrence Livermore Laboratory. The original NEC2 code was written in FORTRAN, and that user interface is control card deck oriented. The NEC2 algorithms in Antenna Solver have been entirely rewritten in C++, using dynamic array allocation.


ASAP - Antenna Scatterers Analysis Program

A general purpose user-oriented computer program for analysis of thin-wire structures in the presence of finite ground. An alternative to the Numerical Electromagnetics Code (NEC) for analyzing insulated or bare thin wire antenna structures over a lossy or perfect ground plane based on the moment method. Still available on the web at: https://raylcross.net/asap/index.html; however the web page has not been updated recently and the contact information no longer works.


GEMACS
a 3D hybrid MOM/UTD/FDFD code

Advantec Solutions SRL

Bucharest, ROMANIA
Phone: +40-(0)21 222 8275
Fax: +40-(0)21 745 1987
E-mail: emsolution@advantec.ro

EMSolution
EMSolution is an electromagnetic modeling code developed by SSIL Inc.(Japan). Its capabilities include 3D static, AC and transient nonlinear electromagnetic analyses, coupled with complex circuitry and motion.

ERMES

ERMES (Electric Regularized Maxwell Equations with Singularities) is a finite element code in the frequency domain implemented in C++. The current version of ERMES is multi-processor (OpenMP) and it runs on Microsoft Windows. ERMES has a user-friendly interface created with Tcl/Tk and integrated in the commercial software GiD.


ANSim

Free (or nominal cost) MOM software for modeling structures using wire segments and 2D patches.


ANSYS

Canonsburg, Pennsylvania, USA
Telephone: (412) 746-3304
Fax: (412) 514-9494

ANSYS Multiphysics
allows engineers to simulate the interaction between structural mechanics, heat transfer, fluid flow, acoustics and electromagnetics all within a single software product.
ANSYS Emag
a self-contained electromagnetic analysis package, simulates electromagnetic fields, electrostatics, circuits, and low and high frequency current conduction. Three types of analysis are possible:
. static magnetic analysis, both 2D and 3D
. harmonic magnetic analysis, both 2D and 3D
. transient magnetic analysis, both 2D and 3D.

Applied Simulation Technology

Applied Simulation Technology, Inc.
2025 Gateway Place, Suite 318
San Jose, CA 95110

Signal Integrity
  • ApsimSI - PCB: Advanced Signal Integrity Simulator for PCB
  • ApsimSI - IC: Advanced Signal Integrity Simulator for ICs
  • ApsimPI-LSI: Full Chip Power Integrity considering Silicon Substrate Effects
  • ApsimFDTD: 3D-full wave Electromagnetic Simulator
  • ApsimFDTD-SPICE: Full Wave Non-linear Signal Integrity and EMI Solution
  • ApsimFDTD-SPAR: Full Wave Electromagnetic Solver
  • ApsimDELTA-I: Ground/Power Plane Noise Simulator
EMI/EMC
  • ApsimSPE: Signal Integrity, Power Integrity and EMI Simulator.
  • ApsimRADIA: EMC/EMI Radiated Emission Noise Simulation.
  • ApsimRADIA-WB: Design Workbench for EMI Analysis.

Artech House

Norwood, MA USA
Phone: +1 781-769-9750

AWAS for Windows Version 2.0: Analysis of Wire Antennas and Scatterers
Low-cost moment-method software for analyzing wire geometries
EMPLAN: Electromagnetic Analysis of Printed Structures in Planar Layered Media
EMPLAN is a low-cost tool for design engineers who can use it to simulate radiating structures in layered media.
WIPL-D
This MS Windows software employs a method of moments technique and allows you to define the geometry of a structure as a combination of wires, plates, material objects and more, and provides information on that structure's current distribution, far-field radiation pattern, near-field distribution, and multiport admittance, impedances, and/or s-parameters at pre-defined feed points.

Aurora Software

Aurora Software and Testing
Phone: +34 96 354 32 63
Fax: +34 96 354 36 33
E-mail: contact@aurorasat.es

FEST3D
FEST3D is a microwave circuit analysis tool that employs the boundary element method. It also employs a Boundary Integral-Resonant Mode Expansion (BI-RME) method to extract the modal components of waveguides with arbitrary cross-section.

CEDRAT

15, Chemin de Malacher - Inovallée
38246 Meylan Cedex, FRANCE

Phone: +33 (0) 4 76 90 50 45

Flux
Flux is a finite element software application used for electromagnetic and thermal physics simulations, both in 2D and 3D.

CEM Works

Winnipeg, Manitoba, CANADA
Email: info@cemworks.com

Wave3D
Wave3D is a 3D full-wave field solver based on the method-of-moments and enhanced with O(N logN) acceleration algorithms that are applicable to a wide range of models.

Cobham

Brook Road, Wimborne, Dorset, BH21 2BJ, UK
Telephone: +44 (0) 1202 882020
Fax: +44 (0) 1202 849401

OPERA-2d
2D FEM software for electrostatics and magnetostatics, including eddy current effects, motional induced currents, and space charge effects.
OPERA-3d
A suite of simulation tools for 3D electrostatic and magnetostatic modeling including finite element modeling tools and pre- and post-processing modules.

DL1PBD & DL2KQ Partnership

Sebastianstrasse 8
53115 Bonn, Germany
e-mail: mmgalpro@gmail.com

MMANA-GAL (Pro Version)
A Microsoft Windows program, based on the method of moments, for simulating wire antennas This is based on NEC2 and is an enhanced version of the free MMANA-GAL program.


Computer and Communication Unlimited

State College, PA, USA
Phone: +1 (814) 441-9403

GEMS
Parallel FDTD software that supports multiple core processors and multiple processor systems.

EM Explorer

EM Explorer (EMXP) is a 3D electromagnetic (EM) solver for plane wave scattering problems of periodic structures. It is largely based on the same method of Finite Difference Time Domain (FDTD). Therefore it inherits most of FDTD's advantages and disadvantages. The advantages include simple & robust numerical algorithm, versatility for nearly any geometries, and good scalability of computing resources as a function of simulation volume size. The disadvantages are numerical dispersion and stability constraint due to the finite difference (FD) approximation to Maxwell's equations and explicit time marching algorithm.


EMMCAP

Tucuman, Argentina

XPERTO --- Now AN-SOF(R)
XPERTO is a user-oriented 3D "Curved" MoM software for the modeling of arbitrarily shaped wire structures and for the computation of their electromagnetic behavior, including radiation and scattering problems. The code is based in a Method of Moments formulation with curved segments. It is intended for solving problems in the areas of antenna analysis and design, EMC applications, transmission lines and non radiating networks. The modeling of the structure can be performed by means of the EMMCAP specific 3D-tools. System responses can be computed in a frequency sweep and plotted in 2D and 3D graphical representations.

Faustus Scientific Corporation

Victoria, British Columbia, Canada
Phone: (250) 598-2834
Fax: (250) 721-6230

MEFiSTo-3D
A 3D TLM code that is available in three different price ranges. MEFiSTo-3D Nova is free. MEFiSTo-3D Academic and Pro Versions are also available at a higher cost.

Fujitsu

Shiodome City Center
1-5-2 Higashi-Shimbashi
Minato-ku, Tokyo Japan 105-7123

Poynting for Microwave
The Poynting for Microwave electromagnetic wave analysis software runs under the Windows operating system and is equipped with various functions for high-frequency wave analysis. This product employs a solver based on the FDTD method and a graphical user interface.

EMS-Plus

Durham, NC USA
sales@ems-plus.com

EZ-FDTD
Moderately priced 3D FDTD software with a user-friendly interface and ability to create animations.
EZ-EMC
Moderately priced introductory 3D FDTD software with a user-friendly interface and ability to create animations.
EZ-Powerplane
Cavity resonance model calculator for determining circuit board power/ground plane impedances.

Integrand Software

391 Springfield Avenue
Suite 3B
Berkeley Heights, NJ 07922

Phone: (908) 517-0748
E-mail: info@integrandsoftware.com

EMX
EMX is an electromagnetic simulator for high-frequency, RF, and mixed-signal integrated circuits employing a planar 3D, integral equation solver.

Leidos

11951 Freedom Drive
Reston, VA 20190

Phone: (571) 526-6000

EMTOOLS
A suite of specialized computational electromagnetic modeling tools.

MEFiSTo-2D Classic

A 2D modeling code employing the Transmission Line Matrix (TLM) method. Originally developed and sold by Faustus Scientific Corporation. Now it is available for free without support.


Efield AB

Sjöängsvägen 15
SE-192 72 Sollentuna
Phone: +46 (0)8 410 03 510
E-mail: contact@efieldsolutions.com

efield
An environment for computing with parallelized solvers for distributed and shared memory multi-processor architectures and out-of-core support. The environment includes FDTD, FETD, MOM and MLFMM solvers.

EM Scientific, Inc.

Carson City, NV
Phone: (702) 888-9449
Fax: (702) 883-2384

Expert MININEC Professional
MININEC is a method of moments computer code for the analysis of thin wire antennas. It solves a potential integral formulation using a Galerkin routine with triangular basis functions. It sports an easy to use user interface and is an application program for the Microsoft Windows environment.

emAnalyze

This was formerly the Toy and ToyBox codes. emAnalyze is a collection of 3D test and example codes for time-domain local-operator methods. The website is still under development. It is not clear if the codes are still available at no charge.


emGine Environment

The emGine Environment is a full-wave 3D electromagnetic simulation environment solving Maxwell's equations in time-domain. It is used for the modeling of high-frequency electromagnetic field in microwave circuits, antennas, resonators, hollow waveguides, etc. For non-commercial and non-governmental usage, e.g., for academic, research and educational purposes, the tlmGine electromagnetic engine is provided for free in binary format (i.e., no source code is provided for the electromagnetic engine). The emGine GUI - the graphical user interface - is an open source project and is licensed under the tri-license MPL/GPL/LGPL.


ESI Group

PAM-CEM
3D FDTD-based simulation software with pre- and post-processing tools for working with vehicle designs created on CAD systems.

Faustus Scientific Corporation

1256 Beach Drive
Victoria, BC V8S 2N3

MEFiSTo-3D Pro
A full-wave 3D modeling code employing the Transmission Line Matrix (TLM) method
MEFiSTo-2D Classic
A free 2D modeling code employing the Transmission Line Matrix (TLM) method

IBM Electromagnetic Field Solver Suite of Tools

The IBM Electromagnetic Field Solver Suite of Tools includes full-wave two-dimensional and three-dimensional and quasi-static two-dimensional and three-dimensional tools. The suite includes:

  • LCGEN - a quasi-static, three-dimensional solver for inductance and capacitance employing a PEEC formulation.
  • EMSIM - a 3D, full-wave, frequency-domain, method-of-moment, electromagnetic solver. It calculates electric and magnetic fields, current distribution, or input impedance.
  • PROPCALC - a 3D, full-wave frequency-domain method-of-moment, eigenvalue based electromagnetic solver that can provide R(f)L(f)C(f)G(f) parameters per unit length for periodic features; includes advanced iterative solution; best used for mesh planes, homogeneous and inhomogeneous waveguides.
  • EMSURF - a three-dimensional full-wave, frequency-domain, method-of-moment, electromagnetic solver. It uses a surface impedance-based solution technique and has a built-in Debye algorithm for modeling dielectric loss. A built-in FFT algorithm is included for calculating time-domain waveforms.
  • CSURF - a hierarchical capacitance solver for large numbers of unknowns and multiple dielectrics. It operates 10 to 175 times faster than LCGEN and commercial tools.
  • AQUAIA - an on-chip analysis tool that performs frequency-dependent transmission line analysis. The tool extracts the per-unit length parameters of any layer in a large on-chip wiring stack based on actual processing layers and dimensions using the built-in 2D and 3D EIP full-wave electromagnetic field solvers, CZ2D, EMITPKG, and CSURF. The results are then directly fed into the built-in circuit simulator to get performance parameters such as delay, rise time, crosstalk, common-mode noise, and eye diagrams.

IDS S.p.A

via Livornese, 1019 - 56122 Pisa (Italy)
Phone +39 050 3124 1
Fax +39 050 3124 201

ADF
Antenna Design Framework (ADF) is a framework integrating several electromagnetic modeling methods in a homogeneous environment for antenna siting.

LC

LC is a simulation tool for the analysis of the electromagnetic properties of electrical interconnects that runs on CRAY, SGI or LINUX/x86 workstations. The full three-dimensional circuit is modeled, so all interactions are automatically included in the solution. The model can be excited by numerous types of waveforms, and the transient response measured using common values such as voltage and current. Circuit parameters such as inductance, capacitance, and impedance can be derived from the transient response, and frequency-domain results such as S-parameters can also be calculated. Far field radiation patterns can be obtained. LC is primarily an electromagnetic simulation and uses the Finite-Difference Time-Domain (FDTD) technique. FDTD is a full wave explicit solution of Maxwell's equations in three dimensions. In FDTD, the rectangular volume enclosing the model is discretized into a large number of small cells, which may be uniformly-sized, or may vary in size within the simulation space. The dielectric, permeable, lossy, and conducting material properties of each cell are incorporated into the field updates, which are performed iteratively in small time steps. An interface between the electromagnetic simulation and the circuit simulation program SPICE is available within LC. This allows the user to add arbitrary SPICE circuits, such as drivers and loads, into the interconnect model. The interconnect performance is calculated using the electromagnetic simulation, while the lumped-element circuits are evaluated by SPICE. Both simulations are performed in the time domain, and proceed in lock step.

Lumerical Solutions, Inc.

Vancouver, British Columbia, Canada
Tel: +1 604 733 9006
Fax: +1 604 733 3188
E-mail: info@lumerical.com

FDTD Solutions
Full wave FDTD software for optical applications.

Magsoft Corporation

Troy, NY
Tel: (518) 271-1352
Fax: (518) 276-6380

FLUX11
Flux11 combines Magsoft's Flux2D and Flux3D tools. These are FEM-based CAD programs for analyzing static, low-frequency, or transient problems.

Mentor Graphics

Fremont, CA 94538
Tel:510-623-7162
Fax:510-623-7135

HyperLynx Fast ED Solver
3D electrostatic and magnetostatic solvers for extracting RLCG package parasitics.
HyperLynx Full-Wave Solver
(formerly IE3D from Zeland Software) a full wave, method of moment, 3D and planar electromagnetic simulation and optimization package for circuit and antenna applications.

MEM Research

Spoltore, Italy
Phone +39 347 8279009

EM3DS
This tool is an integral equation-based full wave simulator, using a new approach: the Generalized Transverse Resonance Diffraction (GTRD), addressing the solution of quasi-planar multilayer circuits. Unlike the several MoM techniques commercially available for planar structures, this simulator is a truly 3D device, accounting for the finite-thickness and finite conductivity of the conductors.

National Instruments

(Formerly AWR Corporation, now a division of National Instruments)
1960 E. Grand Avenue
Suite 430
El Segundo, CA, USA 90245
Phone: (310) 726-3000
FAX: (310) 726-3005
E-mail: info@awrcorp.com

Microwave Office
Microwave Office design suite is a design environment that incorporates: circuit simulators, EM analysis tools, layout-schematic checks, statistical design capabilities, and parametric cell libraries with built-in DRC. The primary applications for this software are microwave IC, MMIC, package, module, and PCB designs. The EM analysis tools include AWR's own EM Sight™ 3D planar MoM closed boundary solver as well as access to MOM 3D planar and FEA/FDTD 3D EM codes from third party vendors like CST, Vector Fields, Zeland and more.
Analyst
Analyst is a finite element electromagnetic analysis package that was formerly developed and marketed by Simulation Technology & Applied Research, Inc. AWR acquired the company in 2009.
Axiem
AXIEM open boundary, 3D planar MOM software is the most recent addition to AWR's product portfolio.  AXIEM 3D planar EM simulator is used for modeling planar structures common to RF PCBs and modules, LTCC, MMIC, and RFIC designs.
Analog Office Design Suite
Analog Office is optimized for analog and RFIC designs. It leverages AWR's unified data model to provide designers with a concurrent, interconnect-driven, and RF-aware design methodology for integration of RFIC design technologies from system to final tape-out, including: design capture, synthesis, simulation, optimization, layout, extraction, and verification.  The EM analysis includes OEA International's NET-AN 3D RCLK parasitic extraction tool as well as to other EM tools via AWR's EM Socket.

NewFasant

Parque Científico y Tecnológico de Guadalajara
Avenida de Buendía, 11
19005 Guadalajara (Spain)

Phone: +34 91 88 56 701
e-mail: webmaster@fasant.com

NewFasant
NewFasant is an Electromagnetic Simulation Software Suite consisting of modules that run under the Windows operating system. Modules employ the method of moments and/or GTD techniques.

Nittany Scientific

Hollister, CA, USA
Phone/Fax (408) 634-0573

NEC-WIN PRO
inexpensive 3D full-wave moment-method software based on the NEC2 code that runs on a PC. It supports 3D visualization, Smith charts, polar plots, and rectangular plots. It also supports spreadsheet style entry, copy, cut & paste and many Windows features. The cost is less than (US)$500.

Non-Linear Control Strategies

Tucson, AZ 85705
Phone: (520) 888-5920
Fax: (520) 888-5901
E-mail: info@nlcstr.com

Sim3D_Max™ FDTD Simulator
This simulation package, which implements the FDTD algorithm on a non-uniform mesh, is designed to run as a stand-alone program as well as in conjunction with DIFFRACT™. It solves for PML, PEC, periodic and Floquet-Bloch boundary conditions and can be used with plane wave, Gaussian, dipole, waveguide and user-defined sources.

The Ohio State University Electroscience Laboratory

ESP V5.4
ESP is an acronym for Electromagnetic Surface Patch code. This is one of the original BEM codes for electromagnetic analysis. The current version is available for $500, but it is not distributed outside the U.S. The ESP5 code can treat geometries consisting of: thin wires with finite conductivity, dielectric shells and lumped loads,perfectly conducting or thin dielectric polygonal plates (via a sheet impedance approximation), polygonal dielectric volumes, wire/wire wire/plate plate/plate and dielectric volume/dielectric volume junctions. Excitation can be either by a voltage generator in the wires and plates, by known impressed electric or magnetic currents or by an incident plane wave.

newFasant (silver version)

This student version includes the same functionalities as the commercial release of NewFasant, with a restriction of a maximum of 50000 subdomains for the MOM approaches, 100 surfaces for geometrical models and 25000 patch elements for the meshes. It also has a time limitation of one year, but new releases will be offered before the expiration of the previous one. This version is only available for Windows 64 bit platforms compatible with OpenGL.



Nimbic

2063 Landings Dr
Mountain View, CA 94043
Phone: (800) 686-5213

nApex
nApex (formerly PhysAPEX) is a 3D electro-magneto-quasi-static extractor that enables designers of chip interfaces, redistribution layer, package, board, system, and SiP, to extract SPICE models while accounting for skin effect impact on resistance and inductance.
nWave
nWave (formerly PhysWave) is 3D full-wave software employing a BEM technique optimized for circuit board and chip package modeling. It is designed to exploit multi-core, cluster, and hybrid computing architectures.

Open FMM

A 3D EM modeling code that employs a parallel implementation of a solver based on the Multilevel Fast Multipole Algorithm (MLFMA). It was developed at the University of Ghent and the source code is distributed openly through Sourceforge. It is part of a package that also includes the 2D code, Nero2d.


Poynting Antennas

Wendywood, 2144 South Africa
Phone: +27 11 262 5155
Fax: +27 11 262 5156

SuperNEC
SuperNEC is a hybrid Method of Moment (MoM) / Unified Theory of Diffraction (UTD) antenna analysis program. Dr Derek Nitch and Dr André Fourie from Poynting Software designed and developed SuperNEC. The Matlab graphical interface that sets this product apart from the rest was developed by Dr Nitch. SuperNEC 2.3 now incorporates a Genetic Algorithm optimizer and the "Simply Sparse" solver core by Dr Francis Canning, as well as the Sparse Iterative Method (SIM).

Qsci

Qsci is a MATLAB script that plots the electrostatic field generated by a set of conductors using a Method of Moments approach. You can assemble some geometries, impose a voltage or total charge on conductors and Qsci will plot surface charge density, the electrostatic potential and compute capacitances.


Quantic Laboratories Inc.

Winnipeg, Manitoba, Canada R3B 0X1
Phone: (204) 942-4000 or 1-800 665 0235 (U.S. only)
Fax: (204) 957-1158

Compliance
Use Compliance for screening PCB layouts for crosstalk, ringing, time delays, overshoot, undershoot, settling time and noise margin violations. Locate high-emission regions and identify the nets that cause EMC violations.

QuickNEC

Fast Geometry generation for antenna simulations. Can be used to generate geometries for NEC2 simulations.


Radia

Software for 3D magnetostatics, which uses a finite volume integral approach for accurate computation of integrated field components. It works with Mathematica and is available for at no charge.


RillFEM

RillFEM3.0 is multi-physical 2D Finite Element Method software working under OS Win9x, W2k. This web site has not been updated recently and the contact information is no longer valid.


SAIC

10260 Campus Point Dr.
San Diego, CA 92121

EMTOOLS
A Computational Electromagnetic Modeling (CEM) software suite comprised of 11 different specialized codes. One of them, RCSSIG, is a high-frequency physical optics code. Another, SIGLBC, is a 3D moment method code for radar cross section computation.
URBANA
A CEM tool for simulating wireless propagation and near field radar sensors in complex environments. The underlying ray-tracing physics engine aggregates Physical Optics, Geometric Optics, and Diffraction Physics.

ScatLab

Software developed to perform electromagnetic scattering simulations mainly based on classical Mie theory solution. ScatLab features: scattered intensity polar diagrams for coated and uncoated spherical particles; scattered intensity versus theta graphs for coated and uncoated spherical particles; scattered intensity versus radius graphs for homogeneous spherical particles; extinction, scattering and back scattering cross section graphs; angle depolarization graphs; near field imaging for homogeneous spherical particles; Lorentz and Drude dielectric function implementation for refractive index calculation; support for T-matrix method computations.

 


Teri Software

Lincoln, TX 78948-0277, USA
Tel: (979) 542-7952
E-mail: support@antennamodel.com

Antenna Model
A general-purpose antenna-modeling environment based on the Mini-Numerical Electromagnetic Code (MININEC). It can be used to analyze wire antennas in free space, over perfect ground, or over real-world grounds with user-specified conductivity and dielectric constant.

Trace Analyzer

A nice 2-D solver for determining the transmission line parameters of printed circuit board trace geometries. It's capable of analyzing trace cross-sections consisting of many traces, planes and lossy dielectric materials. Can export RLGC parameters to HSPICE or ADS.


Wave Computation Technologies

1800 Martin L. King, Jr. Pkwy
Ste. 204,
Durham, NC 27707, USA

Wavenology EM
Wavenology EM is a general-purpose 3D full-wave based field-circuit-particle co-simulation software package for the design of high-speed electronic circuits, smart antenna systems, non-linear quantum, RF/microwave and optical devices. Wavenology EM utilizes 3D full-wave domain decomposition and discontinuous Galerkin techniques combining the enlarged cell technique (ECT, an improved version of the conformal finite difference time-domain method (FDTD)), spectral element time-domain (SETD) method, and finite-element time-domain (FETD) method to simulate electromagnetic wave propagation and scattering behaviors in complex multiscale environments. It also combines SPICE circuit solver and particle in cell trajectory solver within the full-wave package so that the user can perform codesign of circuit controlled, reconfigurable transmitters and receivers, investigate system-level non-linear EMC/EMI issues and model novel quantum devices.

Weidingler Associates Inc.

New York, NY, USA
Phone: (415) 949-3010

EMFlex
a 3D finite element time-domain solver for Maxwell's equations, with integrated pre- and post-processing tools.