openEMS安装与验证
openEMS是一个免费、开源的EC-FDTD解析器。该项目起始于2010年2月且由C++编写。通常采用Matlab(或Octave)接口定义FDTD选项。
openEMS官网
简介
特征
组件
openEMS软件包括四个组件,分别是openEMS, CSXCAD, QCSXCAD, AppCSXCAD。 其中openEMS是核心的FDTD求解程序,CSXCAD是建立模型的有关形状运算的程序,QCSXCAD是CSXCAD在QT桌面框架下的程序(大概是有关CSXCAD程序的窗口组件之类),AppCSXCAD是用来查看模型及相关计算设置的图形化程序。因此openEMS和QCSXCAD依赖于CSXCAD; 而AppCSXCAD依赖于CSXCAD和QCSXCAD。此外,最底层的CSXCAD依赖于cgal, boost, tinyXML, fpraser等众多软件。 openEMS也直接依赖于tinyXML和fpraser, 因为整个计算的参数是以XML语言形式写入文件的。
相关软件
●被用于openEMs的库:
●CSXCAD: openEMs的一 部分。作者: Thorsten Liebig
●tinyxml: 一个由C++编写的小型xml解析器 https://www.grinninglizard.com/tinyxml/
●fparser: C++的函数解析库 https://warp.povusers.org/FunctionParser/
●boost: https://www.boost.org/
●hdf5:分层数据格式 https://www