We present a numerical method for computing the eigenstates of a photo
nic band-gap material based on the augmented plane-wave method. The me
thod uses a functional basis set well suited for structures with spher
ical and cylindrical elements, and allows for fast numerical convergen
ce with a small number of expansion terms. In addition, the method has
the ability of dealing with both metallic and dielectric elements wit
hout special treatment. The method is applied to an array of long para
llel rods with circular cross section. [S0163-1829(98)02516-8].