Dear all,<br>  I onced asked this problem but could still not solved it. My question<br>  is about the projection of  vibrational spectrum. <br> In order to further decompose the carbon contribution to the vibrational spectrum, as in the paper "Vibrational properties of trtrahedral amorphous carbon from first principles"[APL 75,644(1999)], we should define for each bond a "stretching" vector in the space of the 3N (N is the number of atoms) displacement. The components of each vector involves the displacement of two atoms in the direction of the bond and with opposite orientations. We use these vectors as a<br>  (non-orthonormal) basis of the stretching subspace and define the bending<br>  subspace as the complement of the stretching subspace.<br>  My problems:<br>  How can I construct the stretching subspace and orthorgonalize these<br>  vectors in 3N space?<br> Which one code may I use?<br>   <br>  need your help, any help
 will be appreciated!<br>  <br>  best regards!<br>  <br>  Niu Li                        <br>  Harbin Institue of Technology                     <br>  People's Republic of China<br> <p>
                <hr size=1><a href="http://music.yahoo.com.cn/?source=mail_mailbox_footer" target=blank> 
Mp3疯狂搜-新歌热歌高速下 
</a>