Znn3bq.jpeg
²é¿´: 489  |  »Ø¸´: 4
µ±Ç°Ö÷ÌâÒѾ­´æµµ¡£

bshliu

Ìú³æ (СÓÐÃûÆø)

[½»Á÷] ´«Ò»¸öPWscf¹¹½¨³¬¾§°ûµ½½Å±¾³ÌÐò

#!/bin/bash
echo -e "establish a supercell from a unit cell"
echo -e "Please input the number of the atoms:\c"
read atomnumber
echo -e "Please input the types of the atoms:\c"
read atomtypes
echo -e "Please in put the lattice paremeters\na   b  c  cos(ab)  cos(bc) cos(ac)"
read a b c Calpha Cbeta Cgamma
echo -e "please input the rule for supercell\n x1  y2  z3 "
read x1 y2 z3
if [ -f input.txt ];then
echo "exist"
rm -f input.txt
fi
let kcount=0
let increase=1
while [ $kcount -ne $atomnumber ]; do

echo -e "please input the $kcount atom x, y, z coordinates...\n atom type   x     y  z"
read atomtype x y z
echo -e "$x  $y  $z\n"
xx=$x; yy=$y; zz=$z
kcountx=0

   while [ $kcountx -lt $x1 ]; do
        kcounty=0
        while [ $kcounty -lt $y2 ]; do
              kcountz=0
              while [ $kcountz -lt $z3 ]; do
              x=`echo $x1 $kcountx $xx|awk '{printf "%0.8f\n", 1/$1*$2+$3/$1}'`
              y=`echo $y2 $kcounty $a $b $yy|awk '{printf "%0.8f\n", 1/$1*$2*$4/$3+$5/$1}'`
              z=`echo $z3 $kcountz $a $c $zz|awk '{printf "%0.8f\n", 1/$1*$2*$4/$3+$5/$1}'`
              echo "$x   $y   $z"
              kcountz=$((kcountz+1));
              echo $atomtype $x $y $z >>input.txt
              done
        kcounty=$((kcounty+1));
        done
   kcountx=$((kcountx+1));
  done
let kcount=kcount+1
done

Ö±½ÓcpÔÚ³É.shÎļþ£¬°´ÕÔÌáʾÔËÐоͿÉÒÔ¹¹ÔìÈÎÒâ´óСµ½³¬¾§±¨
ÓÐϲ»¶PWscf¼ÆËãµÄ³æ×Ó¿ÉÒÔ ½»Á÷½»Á÷
±¾È˵Ä
E£­mail: liubaoshun@126.com
»Ø¸´´ËÂ¥
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

wangqj1

Ìú¸Ëľ³æ (ÖøÃûдÊÖ)

hao dong dong
2Â¥2008-08-18 13:26:07
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

watermall

½ð³æ (СÓÐÃûÆø)

²»´í£¬Ö§³Ö×Ô¸ø×Ô×ã
3Â¥2008-08-19 17:55:04
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

haiw201

ľ³æ (ÕýʽдÊÖ)

²»»áÓÃ?
¿É·ñ½¨¸öBaTiO3µÄSupercellÑÝʾÏÂ????
4Â¥2008-08-19 20:31:26
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

bshliu

Ìú³æ (СÓÐÃûÆø)

»Ø¸´

ÄãÊ×ÏÈ×Ô¼ºÒªÖªµÀÒ»¸öBaTiO3¾§°ûµÄÔº×Ó×ø±ê£¬È»ºóÊäÈë´¦Àí
ÎÒ¸ø³öTiO2½ðºìʯ 2*2*2µÄsupercellµÄ¹¹Ôì¹ý³Ì
Ê×ÏÈÖªµÀTiO2½ðºìʯµÄÁù¸öÔº×Ó×ø±ê  £­Õâ¸ö¿ÉÓÃmsÇó³ö
  Ti      0.000000000     0.000000000    0.000000000  
   Ti      0.500000000     0.50000000     0.322500000  
   O       0.304800000     0.304800000    0.000000000
   O       0.695200000     0.695200000    0.000000000
   O       0.195200000     0.804800000    0.322500000
   O       0.804800000     0.195200000    0.322500000
È»ºóÖ´ÐÐshell
establish a supercell from a unit cell
Please input the number of the atomslease input the types of the atomslease in put the lattice paremeters
a   b  c  cos(ab)  cos(bc) cos(ac)
please input the rule for supercell
x1  y2  z3
exist
please input the 0 atom x, y, z coordinates...
atom type   x     y  z
0.000000000  0.000000000  0.000000000

0.00000000   0.00000000   0.00000000
0.00000000   0.00000000   0.32244009
0.00000000   0.50000000   0.00000000
0.00000000   0.50000000   0.32244009
0.50000000   0.00000000   0.00000000
0.50000000   0.00000000   0.32244009
0.50000000   0.50000000   0.00000000
0.50000000   0.50000000   0.32244009
please input the 1 atom x, y, z coordinates...
atom type   x     y  z
0.500000000  0.50000000  0.322500000

0.25000000   0.25000000   0.16125000
0.25000000   0.25000000   0.48369009
0.25000000   0.75000000   0.16125000
0.25000000   0.75000000   0.48369009
0.75000000   0.25000000   0.16125000
0.75000000   0.25000000   0.48369009
0.75000000   0.75000000   0.16125000
0.75000000   0.75000000   0.48369009
please input the 2 atom x, y, z coordinates...
atom type   x     y  z
0.304800000  0.304800000  0.000000000

0.15240000   0.15240000   0.00000000
0.15240000   0.15240000   0.32244009
0.15240000   0.65240000   0.00000000
0.15240000   0.65240000   0.32244009
0.65240000   0.15240000   0.00000000
0.65240000   0.15240000   0.32244009
0.65240000   0.65240000   0.00000000
0.65240000   0.65240000   0.32244009
please input the 3 atom x, y, z coordinates...
atom type   x     y  z
0.695200000  0.695200000  0.000000000

0.34760000   0.34760000   0.00000000
0.34760000   0.34760000   0.32244009
0.34760000   0.84760000   0.00000000
0.34760000   0.84760000   0.32244009
0.84760000   0.34760000   0.00000000
0.84760000   0.34760000   0.32244009
0.84760000   0.84760000   0.00000000
0.84760000   0.84760000   0.32244009
please input the 4 atom x, y, z coordinates...
atom type   x     y  z
0.195200000  0.804800000  0.322500000

0.09760000   0.40240000   0.16125000
0.09760000   0.40240000   0.48369009
0.09760000   0.90240000   0.16125000
0.09760000   0.90240000   0.48369009
0.59760000   0.40240000   0.16125000
0.59760000   0.40240000   0.48369009
0.59760000   0.90240000   0.16125000
0.59760000   0.90240000   0.48369009
please input the 5 atom x, y, z coordinates...
atom type   x     y  z
0.804800000  0.195200000  0.322500000

0.40240000   0.09760000   0.16125000
0.40240000   0.09760000   0.48369009
0.40240000   0.59760000   0.16125000
0.40240000   0.59760000   0.48369009
0.90240000   0.09760000   0.16125000
0.90240000   0.09760000   0.48369009
0.90240000   0.59760000   0.16125000
0.90240000   0.59760000   0.48369009
Êä³ö×ø±êÎļþÔÚinput.txt
Ï£Íû¶ÔÄãÓÐÓÃ
5Â¥2008-08-19 22:12:20
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
Ïà¹Ø°æ¿éÌø×ª ÎÒÒª¶©ÔÄÂ¥Ö÷ bshliu µÄÖ÷Ìâ¸üÐÂ
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[¿¼ÑÐ] 288Çóµ÷¼Á£¬Ò»Ö¾Ô¸»ªÄÏÀí¹¤´óѧ071005 +13 ioodiiij 2026-04-08 13/650 2026-04-09 09:43 by 5268321
[¿¼ÑÐ] ¿¼Ñе÷¼Á +12 ±ù±ù£¬£¬£¬ 2026-04-07 12/600 2026-04-09 09:04 by 5268321
[¿¼ÑÐ] 349ѧ¿Æ»¯Ñ§045106Çóµ÷¼Á£¬»¯Ñ§Àà¶¼¿ÉÒÔ +7 ±£ºÃ¶®¶® 2026-04-08 7/350 2026-04-09 07:37 by jp9609
[¿¼ÑÐ] ²ÄÁϵ÷¼Á +14 Ò»ÑùYWY 2026-04-06 14/700 2026-04-08 23:00 by Öí»á·É
[¿¼ÑÐ] µ÷¼Á +4 osbbx 2026-04-02 4/200 2026-04-08 22:52 by may_ÐÂÓî
[¿¼ÑÐ] 0703»¯Ñ§ +29 ÄÝÄÝninicgb 2026-04-04 32/1600 2026-04-08 22:50 by Öí»á·É
[¿¼ÑÐ] һ־Ըɽ¶«´óѧ»¯Ñ§Ó뻯¹¤Ñ§Ôº²ÄÁÏÓ뻯¹¤×¨Ë¶£¬360·ÖÇóµ÷¼Á +8 ²»Ô¸Í¸Â¶ÐÕÃûµÄË 2026-04-02 8/400 2026-04-08 20:12 by luoyongfeng
[¿¼ÑÐ] 297Çóµ÷¼Á +16 GENJIOW 2026-04-07 17/850 2026-04-08 11:05 by ÄæË®³Ë·ç
[¿¼ÑÐ] 318Çóµ÷¼Á +5 ÀîÇàɽɽɽ 2026-04-07 5/250 2026-04-07 18:24 by À¶ÔÆË¼Óê
[¿¼ÑÐ] 305·ÖÇóµ÷¼Á +3 ¹þ_¹þ_¹þ_¹þ_¹þ 2026-04-04 5/250 2026-04-07 14:49 by ¹þ_¹þ_¹þ_¹þ_¹þ
[¿¼ÑÐ] 277¹¤¿ÆÇóµ÷¼Á +10 1915668 2026-04-04 11/550 2026-04-06 23:53 by ÐÄæÂÒâ±±
[¿¼ÑÐ] »ªÄÏÀí¹¤0703»¯Ñ§£¬×Ü·Ö336Çóµ÷¼Á +10 ÊÖ»úÓû§ 2026-04-03 11/550 2026-04-06 22:20 by michael2011
[¿¼ÑÐ] 0703Çóµ÷¼Á383·Ö +9 W55j 2026-04-03 9/450 2026-04-06 06:50 by houyaoxu
[¿¼ÑÐ] »¯Ñ§357·Ö£¬¿¼Ñе÷¼Á +11 .Starry. 2026-04-04 12/600 2026-04-06 06:28 by houyaoxu
[¿¼ÑÐ] 296Çóµ÷¼Á +3 Íô£¡£¿£¡ 2026-04-05 4/200 2026-04-05 20:13 by à£à£à£0119
[¿¼ÑÐ] 298·Ö 070300Çóµ÷¼Á +15 zwen03 2026-04-02 15/750 2026-04-05 12:52 by Hdyxbekcb
[¿¼ÑÐ] ¿¼Ñе÷¼Á +4 zybz³å³å³å 2026-04-03 6/300 2026-04-04 13:08 by zybz³å³å³å
[¿¼ÑÐ] ²ÄÁÏרҵ383Çóµ÷¼Á +8 ¹ùÑôÑôÑô³É 2026-04-03 8/400 2026-04-04 10:29 by Rednal.
[¿¼ÑÐ] Ò»Ö¾Ô¸ÖйúʯÓÍ´óѧ»¯Ñ§¹¤³Ì323·ÖÇóµ÷¼Á +4 »¯¹¤×¨Ë¶323·Ö 2026-04-03 6/300 2026-04-03 22:12 by dongzh2009
[˶²©¼ÒÔ°] ÇóÀÏʦÊÕÁô +9 lllq123 2026-04-03 9/450 2026-04-03 13:48 by ºôÎü¶¼ÊǼõ·Ê
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û