Main Page

From AbInitio

(Difference between revisions)
Jump to: navigation, search
Revision as of 22:02, 14 October 2005 (edit)
Stevenj (Talk | contribs)

← Previous diff
Current revision (18:01, 3 October 2013) (edit)
Stevenj (Talk | contribs)

 
Line 1: Line 1:
-<br>+[[Image:logo-big.png|right|200px]]
-<font size="+1"><center>Welcome to the the ''Nanostructures and Computation'' Wiki at MIT!</center></font>+
-<br>+
-This is a [[w:Wiki|Wiki]] for the+<center><font size="+1">Welcome to the</font></center>
-[http://ab-initio.mit.edu Ab-initio Physics] groups of [http://www.rle.mit.edu/rleonline/People/JohnD.Joannopoulos.html John D. Joannopoulos], [http://math.mit.edu/~stevenj Steven G. Johnson], and [http://www.mit.edu/~soljacic/ Marin Solja&#269;i&#263;] at the [http://web.mit.edu Massachusetts Institute of Technology].+
-The purpose of this Wiki is twofold:+<center><font size="+2">''Nanostructures and Computation'' Wiki</font></center>
-* Document the computational software that we have developed for nanophotonics research.+<center><font size="+1">at MIT!</font></center>
-* Give our group members an easy way to post information about their work.+
-In particular, any user of our software is encouraged to help in adding documentation, tips, tricks, and examples &mdash; just [[Special:Userlogin|register for a user name and log in]]. (Pages specific to our MIT researchers, on the other hand, will generally only be editable by us.)+This is a [[w:Wiki|wiki]] for the research groups of [http://math.mit.edu/~stevenj Steven G. Johnson], [http://www.rle.mit.edu/rleonline/People/JohnD.Joannopoulos.html John D. Joannopoulos], and [http://www.mit.edu/~soljacic/ Marin Solja&#269;i&#263;] at the [http://web.mit.edu Massachusetts Institute of Technology].
 +The purposes of this wiki are threefold:
 +
 +* Document the computational software that we have developed for nanophotonics research.
 +* Give our group members an easy way to post information about their work.
 +* Provide a place for us to easily list upcoming meetings and events of interest.
 +__NOTOC__
==Free computational software== ==Free computational software==
-* [[MIT Photonic Bands]] &mdash; electromagnetic eigenmode solver+* [[MIT Photonic Bands]] (MPB) &mdash; electromagnetic eigenmode solver
-* [[MEEP]] &mdash; finite-difference time-domain simulations+* [[Meep]] &mdash; finite-difference time-domain simulations
* [[Harminv]] &mdash; extraction of complex frequencies and amplitudes from time series * [[Harminv]] &mdash; extraction of complex frequencies and amplitudes from time series
 +* [[libctl]] &mdash; Scheme/Guile-based scripting of scientific code (used as the interface for MPB and Meep).
* [[h5utils]] &mdash; visualization of [[w:HDF5|HDF5]] data files * [[h5utils]] &mdash; visualization of [[w:HDF5|HDF5]] data files
 +* [[NLopt]] &mdash; nonlinear optimization library implementing many different optimization algorithms
 +* [[Cubature]] code for adaptive multidimensional integration of vector-valued integrands via the Genz-Malik algorithm.
 +* [[Faddeeva Package]]: computes the [[w:error function|error functions]] of complex arguments (via the [[w:Faddeeva function|Faddeeva function]]).
 +
 +See also [http://www.fftw.org/ FFTW], our [[w:Fast Fourier transform|FFT]] software.
 +
 +We also have a list of [[Free nanophotonics software]] in addition to the programs developed at MIT.
 +
 +==Research at MIT==
 +
 +Currently, most of our research descriptions are in non-Wiki format. See:
 +
 +* [http://ab-initio.mit.edu/ The Ab-Initio Web Pages]
==How to edit== ==How to edit==
-First, you must [[Special:Userlogin|register for a user name and log in]]; anonymous edits are not permitted on this Wiki. Then, click on the ''edit'' button at the top of the page. We use the [[w:MediaWiki|MediaWiki]] software, which is the same as the Wiki software that runs [[w:Wikipedia|Wikipedia]] &mdash; detailed instructions on how to edit and format pages can be found at:+'''Note:''' account creation has been disabled for the time being due to spam; [mailto:stevenj@alum.mit.edu contact Steven G. Johnson] to get an account. You do ''not'' need a wiki account to download the software, and to ask questions about the software it is better to post on [http://ab-initio.mit.edu/cgi-bin/mailman/listinfo the mailing lists].
 + 
 +First, you must take a few seconds to [[Special:Userlogin|register for a user name and log in]]; anonymous edits are not permitted on this Wiki. Then, click on the ''edit'' button at the top of the page. We use the [[w:MediaWiki|MediaWiki]] software, which is the same as the Wiki software that runs [[w:Wikipedia|Wikipedia]] &mdash; detailed instructions on how to edit and format pages can be found at:
:[[w:Help:Contents|The Wikipedia Help Pages]]. :[[w:Help:Contents|The Wikipedia Help Pages]].
To practice, try editing in the [[Sandbox]]. To practice, try editing in the [[Sandbox]].
-You can link to a Wikipedia article by prefixing "w:" to a link, as in [[w:Photonic crystal]]. Users looking to write general articles not specific to the MIT software should go to Wikipedia instead of here.+You can link to a Wikipedia article by prefixing "w:" to a link, as in [[w:Photonic crystal]]. Users looking to write general articles not specific to the MIT software should go to (e.g.) Wikipedia instead of here.
MIT users should contact [[User:Stevenj|Steven G. Johnson]] to obtain administrative privileges, so that you can protect pages on your personal work from editing by the general public. MIT users should contact [[User:Stevenj|Steven G. Johnson]] to obtain administrative privileges, so that you can protect pages on your personal work from editing by the general public.

Current revision

Welcome to the
Nanostructures and Computation Wiki
at MIT!

This is a wiki for the research groups of Steven G. Johnson, John D. Joannopoulos, and Marin Soljačić at the Massachusetts Institute of Technology.

The purposes of this wiki are threefold:

  • Document the computational software that we have developed for nanophotonics research.
  • Give our group members an easy way to post information about their work.
  • Provide a place for us to easily list upcoming meetings and events of interest.

Free computational software

  • MIT Photonic Bands (MPB) — electromagnetic eigenmode solver
  • Meep — finite-difference time-domain simulations
  • Harminv — extraction of complex frequencies and amplitudes from time series
  • libctl — Scheme/Guile-based scripting of scientific code (used as the interface for MPB and Meep).
  • h5utils — visualization of HDF5 data files
  • NLopt — nonlinear optimization library implementing many different optimization algorithms
  • Cubature code for adaptive multidimensional integration of vector-valued integrands via the Genz-Malik algorithm.
  • Faddeeva Package: computes the error functions of complex arguments (via the Faddeeva function).

See also FFTW, our FFT software.

We also have a list of Free nanophotonics software in addition to the programs developed at MIT.

Research at MIT

Currently, most of our research descriptions are in non-Wiki format. See:

How to edit

Note: account creation has been disabled for the time being due to spam; contact Steven G. Johnson to get an account. You do not need a wiki account to download the software, and to ask questions about the software it is better to post on the mailing lists.

First, you must take a few seconds to register for a user name and log in; anonymous edits are not permitted on this Wiki. Then, click on the edit button at the top of the page. We use the MediaWiki software, which is the same as the Wiki software that runs Wikipedia — detailed instructions on how to edit and format pages can be found at:

The Wikipedia Help Pages.

To practice, try editing in the Sandbox.

You can link to a Wikipedia article by prefixing "w:" to a link, as in w:Photonic crystal. Users looking to write general articles not specific to the MIT software should go to (e.g.) Wikipedia instead of here.

MIT users should contact Steven G. Johnson to obtain administrative privileges, so that you can protect pages on your personal work from editing by the general public.

Personal tools