
Precompiled binary packages of official releases and nightly builds of the master branch via Conda.

Distributed memory parallelism on any system supporting MPI. Simulation in 1d, 2d, 3dand cylindrical coordinates. Professional consulting services for photonic design and modeling including development of custom, turn-key simulation modules, training, technical support, and access to Meep in the public cloud via Amazon Web Services AWS are provided by Simpetus. If you have questions or problems regarding Meep, you are encouraged to query the mailing list. Acknowledgements provides a complete listing of the project contributors. The Meep project is maintained by Simpetus and the developer community on GitHub. For bug reports and feature requests, please file a GitHub issue. This list can also be accessed using a newsgroup reader via the NNTP interface address: news. The meep-discuss archives includes all postings since spanning a large number and variety of discussion topics related to installation, setting up simulations, post-processing output, etc. Subscribe to the meep-discuss mailing list for discussions regarding using Meep. Subscribe to the read-only meep-announce mailing list to receive notifications of updates and releases. This documentation is for the master branch of the source repository.

For a list of topics, see the left navigation sidebar. Installation instructions are in Installation. Gzipped tarballs of stable versions are in Releases. The source repository is hosted on GitHub. Meep's scriptable interface makes it possible to combine many sorts of computations along with multi-parameter optimization in sequence or in parallel. This can be used to calculate a wide variety of useful quantities. A time-domain electromagnetic simulation simply evolves Maxwell's equations over time within some finite computational volume, essentially performing a kind of numerical experiment. Meep is a free and open-source software package for electromagnetics simulation via the finite-difference time-domain FDTD method spanning a broad range of applications.
