📄 mpb.1
字号:
.\" Copyright (C) 1999, 2000, 2001, 2002, Massachusetts Institute of Technology..\".\" This program is free software; you can redistribute it and/or modify.\" it under the terms of the GNU General Public License as published by.\" the Free Software Foundation; either version 2 of the License, or.\" (at your option) any later version..\".\" This program is distributed in the hope that it will be useful,.\" but WITHOUT ANY WARRANTY; without even the implied warranty of.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the.\" GNU General Public License for more details..\".\" You should have received a copy of the GNU General Public License.\" along with this program; if not, write to the Free Software.\" Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.\".TH MPB 1 "January 27, 2000" "MPB" "MIT Photonic-Bands Package".SH NAMEmpb \- compute eigenmodes of periodic dielectric structures.SH SYNOPSIS.B mpb[\fIOPTION\fR]... [\fIDEFINITION\fR]... [\fICTLFILE\fR]....SH DESCRIPTION.PP." Add any additional description hereMIT Photonic Bands (MPB) is a free program to compute the bandstructures (dispersion relations) and electromagnetic modes ofperiodic dielectric structures, and is applicable both to photoniccrystals (photonic band-gap materials) and a wide range of otheroptical problems. Its features include: fully-vectorial, 3Dcomputations; a flexible user-interface based upon the GNU Guilescripting language; output in HDF format; and iterative, targetedeigensolver methods to address very large problems by solving for onlya few states near a specified frequency..PPMore information on MPB, including a detailed manual, can be foundonline at the MPB home page:.I http://ab-initio.mit.edu/mpb/.PPA typical invocation of MPB looks like:.PP.Vb 1\& mpb foo.ctl >& foo.out.Ve.PPThis causes MPB to process the control file foo.ctl and redirect its outputto foo.out. (One typically redirects output to a file, as the output isverbose and contains a number of comma-delimited datasets that one canextract by grepping.).PPYou can also use MPB in an interactive mode, in which you can type inMPB commands (in Scheme/Guile) and immediately see their results.Interactive mode is entered when you invoke.I mpbwith no control files, or if your control files don't contain any.I runstatements (which disable interactive mode), or if the last control file endsby setting.I (set! interactive? true)in which case interactive mode is entered after the control filesexecute..PPAnother useful feature is that you can alter parameters in your control filesfrom the command line, by including definitions of the form\fIvariable\fR=\fIvalue\fR as arguments to.I mpb(before the control files). This overrides the values of variablesdefined with.I define-paramin the control file (including all of the predefined MPB input variables)..PPMultiple control files and definitions are executed in sequence, inthe order they are specified on the command line..SH OPTIONS.TP\fB\-h\fR, \fB\--help\fRDisplay help on the command-line options and usage..TP\fB\-V\fR, \fB\--version\fRPrint the version number and copyright info for mpb..TP\fB\-v\fR, \fB\--verbose\fRVerbose output..SH BUGSSend bug reports to S. G. Johnson, stevenj@alum.mit.edu..SH AUTHORSWritten by Steven G. Johnson. Copyright (c) 1999, 2000, 2001, 2002 bythe Massachusetts Institute of Technology..SH "SEE ALSO"mpb-split(1), mpb-data(1)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -