这是 mpb 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
mpb - 计算周期性介电结构的本征模式
概要
MPB [OPTION]……[定义]……[文件] ...
商品描述
MIT Photonic Bands (MPB) 是一个免费程序,用于计算能带结构(色散
关系)和周期性介电结构的电磁模式,并且适用
光子晶体(光子带隙材料)和各种其他光学材料
问题。 其特点包括:全矢量、3D 计算; 灵活的用户-
基于 GNU Guile 脚本语言的界面; HDF格式输出; 和
迭代的、有针对性的特征求解器方法通过仅求解来解决非常大的问题
接近指定频率的几个状态。
更多关于 MPB 的信息,包括详细的手册,可以在 MPB 主页在线找到
页面: http://ab-initio.mit.edu/mpb/
MPB 的典型调用如下所示:
mpb foo.ctl >& foo.out
这会导致 MPB 处理控制文件 foo.ctl 并将其输出重定向到 foo.out。
(通常将输出重定向到一个文件,因为输出很详细并且包含一个数字
可以通过 grepping 提取的逗号分隔数据集。)
您还可以在交互模式下使用 MPB,您可以在其中键入 MPB 命令(在
Scheme/Guile)并立即查看他们的结果。 当您进入交互模式时
调用 MPB 没有控制文件,或者如果您的控制文件不包含任何 运行
语句(禁用交互模式),或者如果最后一个控制文件以设置结束
(放! 交互的? 正确) 在这种情况下,在控制文件之后进入交互模式
执行。
另一个有用的功能是您可以从控制文件中更改参数
命令行,通过包含表单的定义 变量=折扣值 作为论据 MPB
(在控制文件之前)。 这将覆盖定义的变量值 定义-
停止 在控制文件中(包括所有预定义的 MPB 输入变量)。
多个控制文件和定义按顺序执行
在命令行中指定。
配置
-h, - 帮帮我
显示有关命令行选项和用法的帮助。
-V, - 版
打印 mpb 的版本号和版权信息。
-v, --详细
详细输出。
使用 onworks.net 服务在线使用 mpb