Revision [2321]
This is an old revision of Download made by DavidMeeker on 2018-03-28 10:20:48.
Finite Element Method Magnetics
A Windows finite element solver for 2D and axisymmetric magnetic, electrostatic, heat flow, and current flow problems with graphical pre- and post-processors.
Stable Distribution (25Feb2018)
The 25Feb2018 release has been promoted to be the new Stable Distribution.
- Source (Builds with Visual Studio 2008 and Visual Studio 2017)
Release notes are on the ReadMe42 ReadMe page. The program comes with no warranty or support. However, there is an independent FEMM user's group at http://groups.yahoo.com/group/femm/ and many frequently asked questions are addressed in the FAQ FAQ.
Development Build
Test / Developmental builds are available on the NewBuild page.
A new Python interface is now available. See the pyFEMM page.
Old Versions
Old versions of FEMM, Bela, and Mirage are also still available on the OldVersions page.
Related Tools
The FEMM 4.2 distribution includes toolboxes for interacting with FEMM from Octave/Matlab, Scilab, and Mathematica.
Matlab
For Matlab, add the mfiles directory with the interactive pathtool command.
Octave
Recommended distributions of Gnu Octave that run on Windows are:
- Octave UPM R8.2 (Octave 3.6.2 with front end)
FEMM needs the Octave-Forge "Windows" package to efficiently communicate with Octave. In 3.6.X versions of Octave, Octave-Forge must manually be select during install:
After installation, you'll need to add FEMM's mfiles directory to Octave's search path:
Scilab
Scilab can be obtained from http://www.scilab.org/. The SciFEMM interface is automatically included in every installation. 64-bit FEMM requires 64-bit Scilab for the the two programs to successfully communicate (and 32-bit FEMM requires 32-bit Scilab).
Mathematica
The MathFEMM interface to Mathematica has been tested on Mathematica 7, 9, and 10 though it may work on other versions. The package works with either the 32 or 64 bit versions of Mathematica.
Python
A Python interface to FEMM is available from the pyFEMM page or from its page on PyPI.
License
FEMM is licensed under the terms of the License Aladdin Free Public License. The TriangleReadme Triangle mesh generator and the LuaLicense Lua scripting language, which are included in the distribution, each have their own licensing terms.