Main Page

From Nanophotonics
Revision as of 16:58, 21 June 2010 by Gustav (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Contents

Computational Nanophotonics Wiki

Funnel.jpg
Welcome to the Computational Nanophotonics Wiki! This Wiki is only accessible by those involved with the Computational Nanophotonics project headed by Stephen Gray (Chemistry, ANL). A wiki is a website that can be edited and expanded by many people. On this site we can maintain information about research issues, software architecture, who is doing what, and relevant references.

The official project page: http://www.mcs.anl.gov/Nanophotonics/.

Presentations and Relevant Publications

Bibliography

Papers

  • M. S. Min, Q. Y. Chen, and Y. Maday, "Spectral method for 2D photonic band structures", Proc. of SPIE, Photonic Crystal Materials and Device II, Vol.5360, pp. 44-51 (2004).
  • M. S. Min, "Discontinuous Galerkin method based on quadrilateral mesh for Maxwell's equations", Proc. of ACES/IEEE on Wireless Communications and Applied Computational Electromagnetics, April (2005).

Books

  • Allen Taflove and Susan C. Hagness, Computational Electrodynamics: The Finite Difference Time-Domain Method, second edition, Artech House, Inc., Boston, 2000. (ISBN 1-58053-076-1)
  • Dennis M. Sullivan, Electromagnetic Simulation Using the FDTD Method, IEEE Press, New York, 2000. (ISBN 0-7803-4747-1)
  • Guiseppe Pelosi, Roberto Coccioli and Stefano Selleri, Quick Finite Elements for Electromagnetic Waves, Artech House, Inc., Boston, 1998. (ISBN 0-89006-848-8)

Reports

Presentations

  • M.S. Min, Q. Y. Chen, Y. Maday, "Spectral methods for 2D photonic band structures", Photonic Band gap Materials and Devices II (OE12) as a part of SPIE's International Symposium on Integrated Optoelectronic Devices, San Jose, CA, Jan. 26-29, 2004.
  • M. S. Min, T. W. Lee, P. F. Fischer, S. K. Gray, "Spectral methods for electromagnetic waves in discontinuous media", The 6th International Conference on Spectral and High-Order Methods (ICOSAHOM), Recent Advances in Spectral Methods and High Order Finite Difference Schemes, Providence, RI, Jun. 21-25, 2004.
  • M.S. Min, P. F. Fischer, S. K. Gray, "Spectral element discontinuous Galerkin simulations for photonic crystals", Photonic Band Gap Materials and Devices II (OE12) as a part of SPIE's International Symposium on Integrated Optoelectronic Devices, San Jose, CA, Jan. 22-26, 2006.
  • M.S. Min, P. F. Fischer, S. K. Gray, "Spectral element discontinuous Galerkin simulations for metallic nanoparticles", PIERS 2006 in Cambridge - Progress in Electromagnetics Research Symposium, Cambridge, MA, Mar 26-29, 2006.
  • M.S. Min, "Spectral element discontinuous Galerkin simulations for waveguiding structures", PIERS 2006 in Tokyo - Progress in Electromagnetics Research Symposium, Tokyo, Japan, Aug 2-5, 2006.
  • M.S. Min, P. F. Fischer, S. K. Gray, "Spectral-element discontinuous Galerkin simulations with exponential time integrator for nanophotonics: NEKCEM software", International Conference On Spectral and High Order Methods (ICOSAHOM), Beijing, China, Jun. 18-22, 2007.

Programs and Simulations

3D FDTD - "FORMS"

The Forms code solves Maxwell equations in vacuum and in the Lorentz media in three dimensions using a combination of Finite Difference Time Domain (FDTD) and static multigrid methods. The program uses Fortran stubs for basic FDTD computations, Chombo C++ wrapper for general logic and multigrid operations, and Guile, which is a dialect of Scheme, for multigrid and media layout specifications, for media properties specifications, for injected signal specifications, for some output specifications, and for steering the iteration process.

The standard Chombo library is additionally enhanced by new templates and classes that implement multigrid logic for face and edge mounted data in parallel computing context. These borrow from some functions of the staggeredChombo package mercifully contributed to the project by Dan Martin of the Berkeley National Lab. The staggeredChombo classes implement divergence-free averaging from fine to coarse grids, curl-refluxing corrections on the coarse side of the fine/coarse grid boundaries, and piecewise linear interpolation filling of cells on the fine side of the fine/coarse grid boundaries for face-mounted data.

AMR-Enhanced 2D FDTD - "Shapes"

  • "Shapes" Documentation:
    • shapes(1) - UNIX style man page that briefly describes the program.
    • shapes(5) - UNIX style man page that discusses in gruelling detail what should go into the "Shapes" input file.
    • "Shapes-2.1" User Guide This document explains in great detail how "Shapes" works and how to use it. Numerous hands-on illustrations are provided.
    • An animated GIF example This is an animation discussed in the "Shapes" User Guide, section 5, page 73, "Working with Multigrid"
    • An animated GIF example Same example, but this time level 1 propagation is shown.
    • An animated GIF example Same example, level 2.
  • Visualizing Shapes Datasets How to build and use visualization software (email norris@mcs.anl.gov to obtain a user login for accessing this and other Wiki pages).

NekCEM - Spectral element discontinuous Galerkin code

Internal

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox