Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1068802
  • 博文数量: 264
  • 博客积分: 7225
  • 博客等级: 少将
  • 技术积分: 5096
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-17 08:53
文章分类

全部博文(264)

文章存档

2011年(33)

2010年(52)

2009年(152)

2008年(27)

我的朋友

分类:

2009-08-10 08:55:18

Regarding real part of dielectric function
Systemlabel.EPSIMG  generated by SIESTA, contains the imaginary part of the dielectric function in the energy range specified in the input file of SIESTA. the program The programs contained in the directory (siesta-2.0/Util/Optical) calculate different optical properties of a solid out of the file.

There are two small programs:

input.f

and

optical.f


Both can be compile independently:

     f77( f95, f90,....) input.f -o inpu
    
     f77( f95, f90,....)  optical.f -o optical


* The first program creates the input file for optical (e2.dat), containing the
imaginary part of the dielectric function, from the file Systemlabel.EPSIMG

* The second reads a file called 'e2.dat' containing
the imaginary part of the dieletric function, and creates the
files :
'epsilon_real.out'  containing the real part of the dielectric function
'epsilon_img.out'  containing the imaginary part of the dielectric function
'refrac_index.out'   containing the refraction index
'absorp_index.out'  containing the extintion coefficient
'absorp_coef.out'    containing the absorption coefficient in cm**-1
'reflectance.out'     containing the reflectance
'conductivity.out'     containing the optical conductivity in (ohm*m)**-1

To do so, you just need to type:

    ./ input < Systemlabel.EPSIMG
 
    ./optical
Karim

阅读(882) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~