#!/bin/csh -f ## *** プロジェクト名 *** set PROJECT="CohesiveSi" ## *** 格子定数 *** set ABOHR_LIST=( 10.26 11.97 13.68 15.39 17.10 18.81 20.52 22.23 23.94 ) ## *** 繰り返し計算 **** foreach ABOHR ( ${ABOHR_LIST} ) ## ポテンシャルが存在しなければコピー if ( ! -e data/${PROJECT}_${ABOHR} ) then if ( -e data/${PROJECT} ) then cp data/${PROJECT} data/${PROJECT}_${ABOHR} endif endif ## 入力ファイルの作成 sed 's/'ABOHR'/'${ABOHR}'/g' template/${PROJECT}_template.in > in/${PROJECT}_${ABOHR}.in ## 第一原理計算 specx < in/${PROJECT}_${ABOHR}.in > out/${PROJECT}_${ABOHR}.out ## 次のポテンシャルをコピー cp data/${PROJECT}_${ABOHR} data/${PROJECT} end