!BIOSYM archive 3 PBC=2D Materials Studio Generated CAR File !DATE Thu Nov 16 09:42:17 2006 PBC 11.5352 4.9949 90.0000(p 1) Au1 0.000000000 2.679917131 -2.354607603 XXXX 1 xx Au 0.000 Au2 5.767587171 2.679917131 -2.354607603 XXXX 1 xx Au 0.000 Au3 2.883793586 2.679917131 -2.354607603 XXXX 1 xx Au 0.000 Au4 8.651380757 2.679917131 -2.354607603 XXXX 1 xx Au 0.000 Au5 1.441896793 0.182478626 -2.354607603 XXXX 1 xx Au 0.000 Au6 7.209483964 0.182478626 -2.354607603 XXXX 1 xx Au 0.000 Au7 4.325690379 0.182478626 -2.354607603 XXXX 1 xx Au 0.000 Au8 10.093277550 0.182478626 -2.354607603 XXXX 1 xx Au 0.000 Au9 1.441896793 1.847437629 0.000000000 XXXX 1 xx Au 0.000 Au10 7.209483964 1.847437629 0.000000000 XXXX 1 xx Au 0.000 Au11 4.325690379 1.847437629 0.000000000 XXXX 1 xx Au 0.000 Au12 10.093277550 1.847437629 0.000000000 XXXX 1 xx Au 0.000 Au13 0.000000000 4.344876134 -0.000000000 XXXX 1 xx Au 0.000 Au14 5.767587171 4.344876134 0.000000000 XXXX 1 xx Au 0.000 Au15 2.883793586 4.344876134 0.000000000 XXXX 1 xx Au 0.000 Au16 8.651380757 4.344876134 0.000000000 XXXX 1 xx Au 0.000 end end
要转换成vasp,下面贴出我的程序是: [code] parameter(nsum=16,nsun=0,n=16) real x(n),y(n),z(n) real lx(3),ly(3),lz(3) real lattice character p character*18 selective character*6 direct
open(1,file="Au (1 1 1) (4).car") do i=1,5 read(1,*) enddo do i=1,n read(1,*)p,x(i),y(i),z(i) enddo do i=1,2 read(1,*) enddo close(1) open(2,file="POSCAR") write(2,*)"rutile.TiO2(110)" write(2,15)lattice 15 format(f15.8) write(2,16)lx write(2,16)ly write(2,16)lz 16 format(3f15.8) write(2,17)nsum,nsun 17 format(2I5) Selective="Selective dynamics" direct="direct" write(2,171)Selective write(2,172)"direct" 171 format(A18) 172 format(A6) do i=1,n write(2,18)x(i)/lx(1)/lattice,y(i)/ly(2)/lattice,z(i)/lz(3)/lattice 18 format(3f15.8," T T T") enddo
close(2) end[/code]
那么产生的poscar文件:
QUOTE:
rutile.TiO2(110) 4.64000000 2.56034500 .00000000 .00000000 .00000000 1.41726300 .00000000 .00000000 .00000000 3.41711200 16 0 Selective dynamics direct .00000000 .40752380 -.14850510 T T T .48548710 .40752380 -.14850510 T T T .24274360 .40752380 -.14850510 T T T .72823070 .40752380 -.14850510 T T T .12137180 .02774876 -.14850510 T T T .60685890 .02774876 -.14850510 T T T .36411530 .02774876 -.14850510 T T T .84960250 .02774876 -.14850510 T T T .12137180 .28093210 .00000000 T T T .60685890 .28093210 .00000000 T T T .36411530 .28093210 .00000000 T T T .84960250 .28093210 .00000000 T T T .00000000 .66070720 .00000000 T T T .48548710 .66070720 .00000000 T T T .24274360 .66070720 .00000000 T T T .72823070 .66070720 .00000000 T T T