Meep ist ein freies Finite-Difference Time-Domain (FDTD) Simulations-Softwarepaket, das elektromagnetische Systeme modelliert. Es unterstützt parallele Simulationen in verteiltem Speicher, nichtlineare, anisotrope und dispersive Medien, PML-Absorbierungsgrenzen und Probleme in ein bis drei Dimensionen sowie zylindrische Probleme. Es kann komplett durch Skripte gesteuert werden, entweder von C++ aus oder über eine Scheme (GNU Guile)-Schnittstelle.