Computational Electromagnetic Modeling Codes Available on the Internet
Ansoft Codes - Student Version
Ansoft offers student versions of three of their electromagnetic modeling codes that can be downloaded free of charge:
Ansoft Designer SV is a feature-limited version of Ansoft's commercially distributed Ansoft Designer. Ansoft Designer SV contains a complete high-frequency linear circuit simulator, schematic and layout design entry, powerful design utilities, and post-processing, all integrated in an easy-to-use environment.
Maxwell SV is a subset of Ansoft's commercially distributed Maxwell 2D. It is software for two-dimensional, electromagnetic, and electrostatic-field simulation.
SIMPLORER® SV is a version of Ansoft's commercially distributed SIMPLORER 6.0 that is limited in the size of problems that can be solved. SIMPLORER is a sophisticated multi technology simulation package for design in automotive, aerospace, power electronics, drives and related areas.
ASAP - Antenna Scatterers Analysis Program
A (Free!) 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 groundplane based on the moment method. Available on the web at:
http://home.att.net/~ray.l.cross/asap/index.html
atlc - Arbitrary Transmission Line Calculator
atlc is a computer aided design (CAD) package for the design and analysis of electrical transmission lines and directional couplers of totally arbitary cross section. By analysis, it is assumed one requires to find the electrical properties of a transmissiion line or coupler, where the physical dimensions of the device are known. This code uses a static 2D finite difference technique.It is available on the web at:
http://atlc.sourceforge.net/
EMAP is a family of three-dimensional electromagnetic
modeling codes developed at the University of Missouri-Rolla. Each code
has different capabilities, but they all have a common easy to understand
input file format. EMAP2 is a scalar FEM code, EMAP3 is a vector FEM
code, and EMAP5 is a vector FEM/MoM code. They are available via the web at
http://www.emclab.umr.edu/emap.html.
Fasthenry, Fastcap, and Fastlap
Fasthenry, Fastcap, and Fastlap are static moment method codes designed
to calculate the resistance, capacitance, and inductance of 3D geometries.
They were developed at the MIT Research Laboratory of Electronics. A Windows port of Fasthenry and Fastcap can be found on a web page maintained by Enrico Di Lorenzo at
http://www.fastfieldsolvers.com/.
(Geo-) Radar - FDTD
This is a fully 3D-FDTD simulation code. It uses Generalized Perfectly
Matched Layers to damp outgoing waves. The configuration is highly configurable by a
commented configuration file, but be sure to have 128MB+ memory
available.
Authored by Carsten Aulbert
aulbert@aei-potsdam.mpg.de
Golm, Germany
Available on the web at:
http://www.welcomes-you.com/radarfdtd/
FEMM - Finite Element Method Magnetics
A set of programs running under win95/98/nt for the finite element solution of
planar/axisymmetric problems in magnetostatics and low frequency magnetics.
Includes a graphical preprocessor, a solver, and a graphical postprocessor. A
free version is currently available. Authored by David Meeker, Ph.D.
Available on the web at: http://femm.foster-miller.net/
LC is 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 (FD-TD) technique. FD-TD is a full wave explicit solution of Maxwell's equations in three dimensions. In FD-TD, 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.
Mie Scattering Code (MIEV)
A publically available code that computes many
of the quantities involved in electromagnetic scattering from a homogeneous
sphere. The code can be found at
sunsite.unc.edu
in /pub/academic/physics/Electro-mag/miev.tar.Z.
MOMIC
MOMIC is a user-oriented method-of-moments PC program suitable for
analyzing the electromagnetic behaviour of arbitrarily shaped wire
antennas and scatterers, modeled by piecewise linear segments, in free
space. Capabilities of MOMIC include evaluations of the currents
induced/excited on the wires, impedance/admittance parameters, near
fields, and far-zone radiation and scattering patterns. With MOMIC one
can analyze various antennas and scatterers composed of electrically
thin straight and curved wires, and wire-grid models of conducting
surfaces. The target platform for MOMIC executable is an 80486 (or
Pentium) running under MS DOS in 32-bit protected mode.
MOMIC is available on the web at:
main site: http://victrix.iele.polsl.gliwice.pl/~akarw/momic/ in Poland
mirror site: http://emlib.jpl.nasa.gov/EMLIB/MOMIC/ in USA
The code is available from both these sites at no charge for non-commercial use.
MultiSTRIP is a moment-method program that analyzes microstrip antennas on multiple dielectric layers.
NEC2
NEC2 - the Numerical Electromagnetics Modeling
code is a widely used 3D code based on the method of moments. It was
developed at Lawrence Livermore National Laboratory more than 10 years
ago and has been compiled and run on many different computer systems.
NEC2 is particularly effective for analyzing wire-grid models, but also
has some surface patch modeling capability. NEC2 is available from
Ray Anderson's "Unofficial NEC Archives" at
http://www.qsl.net/wb6tpu/swindex.html
Online documentation can be obtained from
the "Unofficial NEC Home Page" at
http://www.nittany-scientific.com/nec/.
Penn State FDTD Code
This is a public domain FDTD code developed by R. Luebbers
and K. Kunz that is described in their book The Finite Difference Time
Domain Method for Electromagnetics CRC Press. It is available from
ftp.emclab.umr.edu in
the directory /pub/aces/psufdtd.
Students' QuickField(TM), formerly known as ELCUT, is a 2D finite element
simulation package solving plane and axisymmetric problems
of electrostatics, nonlinear DC magnetics, AC magnetics,
current flow, nonlinear heat transfer, stress analysis and
coupled problems on any PC.
A light version of Sonnet Software's planar-MOM electromagnetic simulation software.
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 backscattering 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.
A light version of Sonnet Software's planar-MOM electromagnetic simulation software.
SUPERFISH
SUPERFISH is one of several codes available from the
Los Alamos Accelator Code Group.
SUPERFISH evaluates the eigenfrequencies and fields for arbitrarily
shaped two-dimensional waveguides in Cartesian coordinates and
three-dimensional axially symmetric RF cavities in cylindrical
coordinates. The package contains codes to generate the mesh, to plot
the fields and to evaluate auxiliary quantities of interest in the
design of drift-tube linacs. For example, transit-time factors, power
losses, and the effect of perturbations are calculated.
"SuperNEC is a hybrid Method of Moment (MoM) / Unified Theory of
Diffraction (UTD) antenna analysis program with a Matlab graphical interface.
SuperNEC incorporates ready made antenna assemblies, support for
dielectric-coated wires, 3D and 2D plots and context sensitive help.
SuperNEC 1.53 is free for non-commercial use to everyone who has
Matlab 5.2 or better. The commercial version, SuperNEC 2, now incorporates
the Simply Sparse core by Dr Francis Canning and iterative techniques using sparse matrices.
The ToyPlane and ToyAirport codes
are 2D test and example codes for time-domain local-operator methods. The Toy
and ToyBox codes are 3D test and example codes for time-domain local-operator
methods. The Pulse codes are fully functional general 3D codes based on
time-domain local-operator methods.