## Computational Electromagnetic Modeling Codes Available on the Internet## Ansoft Codes - Student VersionAnsoft 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 ProgramA (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 Calculatoratlc 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/
## EMAPEMAP 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 FastlapFasthenry, 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 - FDTDThis 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
## FEMM - Finite Element Method MagneticsA 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/
## LCLC 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.
## MMTL CodesThis is a suite of codes developed at the Mayo Clinic and offered as free software under the GNU General Public License (GPL). Technically, MMTL programs are in the class of 2-D and 2.5-D "field solvers", which convert dimensions and materials properties into electronic design parameters. The MMTL suite consists of several programs, including lossy, loss-free, quasi-static, and full-wave simulators. Circuit parameters are computed by either the method of moments (MOM) or finite element methods (FEM). Basic per-unit-length parameters are generated by the simulator, and can be converted into HSPICE W-element models. MMTL is implemented in C, C++, FORTRAN, sh, and Tcl/Tk, and has been deployed on HP-UX, Linux, Windows, Solaris, and Alpha/OSF1.## MOMICMOMIC 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: ## MultiSTRIPMultiSTRIP is a moment-method program that analyzes microstrip antennas on multiple dielectric layers.
## NEC2NEC2 - 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.htmlOnline documentation can be obtained from the "Unofficial NEC Home Page" at http://www.nittany-scientific.com/nec/.
## Penn State FDTD CodeThis is a public domain FDTD code developed by R. Luebbers and K. Kunz that is described in their bookThe Finite Difference Time
Domain Method for Electromagnetics CRC Press. It is available from
ftp.emclab.umr.edu in
the directory /pub/aces/psufdtd.
## Students' QuickFieldStudents' 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.
## Sonnet LightA light version of Sonnet Software's planar-MOM electromagnetic simulation software.
## ScatLabSoftware 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.
## Sonnet LightA light version of Sonnet Software's planar-MOM electromagnetic simulation software.
## SUPERFISHSUPERFISH 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"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.
## ToyPlane (2D), Toy (3D) and Pulse (full-functional 3D); TLM and FDTD codesThe 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. |