Home Contents Software Gallery VRML FeedbackSoftware

Progress
Download
Manual

 

Code Capabilities / Specification

To update you as regards our own in house modeling capabilities at present I am finishing off the  development and making more robust an extensively modified version of the transfer matrix code as distributed by Imperial College London. The current version of the code is pretty robust already, but I'm trying to make it 100% robust and as intuitive as possible.

The idea behind this version of the code is to build upon the generic tool that was previously developed and deliver a fully functional code that can compute as complex crystals as you want, within the realms of realistic time and computer memory !! The code uses building blocks in a user definable number of unit cells, which can be added together in any order to form photonic crystals making the inclusion of defects elementary.

 

The following lists the current features of the code but the list is not exhaustive and is being added to regularly, see Progress / Update.

1) A proper visual interface currently for Windows 95/98/NT, MOTIF for UNIX under research.
2) Optional file driving previously mandatory and menu suppression for auto code running.
3) MPI Message Passing Interface for parallel super computing.
4) Virtual Reality Crystal Output, VRML 2.0 for Bulk Crystal Visualization
5) Full vectorial Maxwell solution to allow transmission and reflection characterization of:
     i) Dielectric & Metallic Structures
     ii) Finite Thickness Crystals
     iii) Defects in the Crystals
     iv) Amplitude and Phase Characterization
6) Various Output File Possibilities:
     i) Normalized or Hz Frequencies,
     ii) Linear or dB coefficients,
     iii) Friendly O/P File formats.
7) Dielectric or Metallic Coatings for features (sintering and coating effects for some structures)
8) Automatic File Generation for interfacing to AVS (Advanced Visual Systems)
9) Several Generic Crystal geometry's already defined within code, see list below, can be set in structure menu.
    i) Elementary 1 Dimensional Structures, i.e. Bragg Stacks,
    ii) Simple 2D lattices, user definable but predefined lattices of Square and Triangular,
    iii) Opal Photonic Crystals <001> and <111> (coating and sintering available),
    iv) Generic Woodpile or Layer by Layer systems,
    v) Various defect lattices in 1,2 and 3D.
    vi) Multi- material features, definable through usage of templates.
10) Current Drag & Drop execution on Sun Solaris Work Station, single file set up, results returned to user's folder, (thanks to David Cassagne)
11) Memory or Direct write to file (advanced option relevant for MPI /speed issues) - Under development 15/12/99
11) Automatic Crystal Template Generation to allow the user to define their own crystal in 1,2 or 3D.
12) In plane and out of plane propagation, sweeps or definable specific angles set through the incidence tab.

If there are any further features that you would like to see included then please let me know.

Home ] Progress ] Download ] Manual ]


Send mail to areynolds@elec.gla.ac.uk with questions or comments about this web site.
Copyright © 2000 Photonic Band Gap Materials Research Group
Last modified: May 02, 2000