Meep Tutorial

From AbInitio

(Difference between revisions)
Jump to: navigation, search
Revision as of 17:24, 23 October 2005 (edit)
Stevenj (Talk | contribs)

← Previous diff
Revision as of 17:28, 23 October 2005 (edit)
Stevenj (Talk | contribs)

Next diff →
Line 4: Line 4:
This tutorial uses the [[libctl]]/Scheme scripting interface to Meep, which is what we expect most users to employ most of the time. There is also a C++ interface that may give additional flexibility in some situations; that is described in the [[Meep C-plus-plus Tutorial|C++ tutorial]]. This tutorial uses the [[libctl]]/Scheme scripting interface to Meep, which is what we expect most users to employ most of the time. There is also a C++ interface that may give additional flexibility in some situations; that is described in the [[Meep C-plus-plus Tutorial|C++ tutorial]].
 +
 +In order to convert the [[w:HDF5|HDF5]] output files of Meep into images of the fields and so on, this tutorial uses our free [[h5utils]] programs. (You could also use any other program, such as [http://www.mathworks.com/access/helpdesk/help/techdoc/ref/hdf5read.html Matlab], that supports reading HDF5 files.)
==The ctl file== ==The ctl file==

Revision as of 17:28, 23 October 2005

Meep
Download
Release notes
FAQ
Meep manual
Introduction
Installation
Tutorial
Reference
C++ Tutorial
C++ Reference
Acknowledgements
License and Copyright

In this page, we'll go through a couple of simple examples that illustrate the process of computing fields, transmission/reflection spectra, and resonant modes in Meep.

This tutorial uses the libctl/Scheme scripting interface to Meep, which is what we expect most users to employ most of the time. There is also a C++ interface that may give additional flexibility in some situations; that is described in the C++ tutorial.

In order to convert the HDF5 output files of Meep into images of the fields and so on, this tutorial uses our free h5utils programs. (You could also use any other program, such as Matlab, that supports reading HDF5 files.)

Contents

The ctl file

Fields in a bent waveguide

Transmission through a bent waveguide

A resonant mode

More examples

Personal tools