Meep(MEEP)是MIT开发的免费的时域有限差分(FDTD)模拟软件,用来模拟电磁系统,包括了MIT的MPB固有模式包。
特性:
模拟1d,2d,3d和圆柱坐标
任意系统的并行分布式存储支持MPI标准。同时可移植到Unix类系统(也支持GNU/Linux)
任意各向异性电介电常数ε和磁导率μ,随着色散ε(ω)和μ(ω)(包括损失/收益)和非线性(克尔&泡克耳斯)介质、磁性材料和电/磁导率σ
PML吸收边界和/或完美的导体和/或Bloch-periodic边界条件
Exploitationofsymmetriestoreducethecomputationsize—even/oddmirrorsymmetriesand90°/180°rotations.
Completescriptability—eitherviaaSchemescriptingfront-end(asinlibctlandMPB),orcallableasaC++library;aPythoninterfaceisalsoavailable.
FieldoutputintheHDF5standardscientificdataformat,supportedbymanyvisualizationtools.
Arbitrarymaterialandsourcedistributions.
Fieldanalysesincludingfluxspectra,Maxwellstresstensor,frequencyextraction,localdensityofstatesandenergyintegrals;completelyprogrammable.
Multi-parameteroptimization,root-finding,integration,etcetera(vialibctl).
Meep遵循MITElectromagneticEquationPropagation官方标准,同时也包括一些acronym的非官方的东西。
评论