29.11.2014 Views

Optical properties of photonic crystals - New Jersey Institute of ...

Optical properties of photonic crystals - New Jersey Institute of ...

Optical properties of photonic crystals - New Jersey Institute of ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

21<br />

2.3 Performance <strong>of</strong> the FDTD code<br />

The FDTD code29 uses a typical finite difference method with a 2D spatial<br />

decomposition. This requires passing data to the 4 neighboring nodes during each<br />

iteration. The communication load is fairly small compared to the computational load, so<br />

this code scales very well on even the most challenging multiprocessor machines. The<br />

scaling curves shown here are for a small cluster <strong>of</strong> 64 PCs connected only with Fast<br />

Ethernet. This demonstrates that the code scales well even for small system sizes on a<br />

cluster where the interprocessor communication rate is much lower than for traditional<br />

MPPs such as the Cray T3E and IBM SP. On these larger systems, this code scales<br />

ideally to very large numbers <strong>of</strong> nodes.<br />

2.4 Waveguide Bends in Photonic Crystals<br />

In conventional waveguides such as fiber-optic cables, light is confined by total internal<br />

reflection (also known as index confinement, a more accurate term when the guide<br />

diameter is on the order <strong>of</strong> the wavelength) 20. One <strong>of</strong> the weaknesses <strong>of</strong> such<br />

waveguides, however, is that creating bends is difficult. Unless the radius <strong>of</strong> the bend is<br />

large compared to the wavelength, much <strong>of</strong> the light will be lost. This is a serious<br />

problem in creating integrated optical "circuits," since the space required for large-radius<br />

bends is unavailable.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!