Re: [MPB-discuss] About the lightcone and projected slab mode

2007-11-16 Thread Steven G. Johnson
On Fri, 16 Nov 2007, Ryan Hao wrote:
I have used a non-orthogonal supercell for calvulating
 triangular lattice. That may be the problem.
I chose the supercell like this:
   o
 o
  X
   o
o

This is partly my fault, because that is what I did in the line-defect.ctl 
example file.  Non-orthogonal supercells work, of course, but doing 
projections is much easier with an orthogonal basis.

___
mpb-discuss mailing list
mpb-discuss@ab-initio.mit.edu
http://ab-initio.mit.edu/cgi-bin/mailman/listinfo/mpb-discuss


Re: [MPB-discuss] About the lightcone and projected slab mode

2007-11-16 Thread Ryan Hao
Dear Prof. Steven,

OKey! I got it.
I have used a non-orthogonal supercell for calvulating
triangular lattice. That may be the problem.
I chose the supercell like this:
   o
 o
  X
   o
o
I will change it into orthogonal supercell (rectangle) when
calculating slab mode.
Professor, Thank you very much for your kind help~

Best wishes

  Yours,
Ryan

On Nov 16, 2007 7:19 AM, Steven G. Johnson [EMAIL PROTECTED] wrote:
 On Thu, 15 Nov 2007, Ryan Hao wrote:
  I know sent the supercell with no defect to calculate slab mode.
  But how to project it to the waveguide direction?

 Just plot it as a function of the waveguide-parallel k vector.

 The only thing you need to be careful of is to arrange your supercell so
 that one lattice vector points along the waveguide direction and one
 lattice vector is perpendicular.  e.g. in a triangualr lattice you would
 use a supercell something like

o   o   o   o   o   o   o   o   o   ox
  o   o   o   o   x   o   o   o   o  |
o   o   o   o   o   o   o   o   o   o| y

 (where o is a hole and x is the defect, for example, and the x
 direction is parallel to the line defect and y is perpendicular).

  Just a large supercell is enough? why? Could you please talk into
  it a little bit more in details?

 There are two ways to proceed.

 One is just to use a large supercell with no defect, in which the slab
 bands are folded many times...in the limit as the supercell becomes
 infinitely large, the slab bands will form a continuous region when
 plotted vs. k_x.

 More efficiently, use a small supercell (even just a single unit in the y
 direction), and compute the bands for many k_y values from 0 to 0.5.  When
 plotted as a function of k_x, this will outline your continuum slab-band
 regions.

 In principle, you could also take the bands in the primitive
 non-orthogonal unit cell (for a triangular lattice) of the defect-free
 system and project them.  This requires some care, however, as described
 in my paper Linear waveguides in photonic-crystal slabs, in Phys. Rev.
 B. 62, p. 8212 (2000).  It is easier to use the supercell technique above
 to get an orthogonal unit cell.

 Regards,
 Steven G. Johnson




___
mpb-discuss mailing list
mpb-discuss@ab-initio.mit.edu
http://ab-initio.mit.edu/cgi-bin/mailman/listinfo/mpb-discuss