next up previous contents index
Next: 2.2 NBEGの機能 Up: 2 計算制御パラメータ Previous: 2 計算制御パラメータ


2.1 cpv05.in

このファイルで入力するパラメータは、プログラム内での既定値を変更する ものに関して入力ファイルcpv05.inに書き込んで、実行時にそれを読み込む ようにしている。読み込みは、各1個の入力データについて2行を使用して、 その最初の行に読み込む変数名(小文字の変数名)を記述して、 次の行に指定する値を書く。 デフォルトスクリプトelemetal.shの最初に出てくるcpv05.inファイル の指定は、次のようになっている。

cat > ${tmpdir}/cpv05.in << end
nbeg
${nbeg}
nomore
${nomore}
iprint
${iprint}
delt
${deltat}
frice
${frice}
emass
${emass0}
hmass
${hmass0}
temppj
${temppj0}
jefsm
${jefsm0}
END05
end
入力するべきデータが、ここでは、上位またはこのスクリプトで全て決められて いるので変数名の次の行には、シェル変数が書かれている。 計算実行時には具体的な文字列がここに入り、CPVOコードがこのデータを読み込む。 必要な場合は、ここに新しいデータを書き加えればよい。 順序は、関係なく入力することができる。

入力できる変数名と既定値は、表2のようになっている。


表: 計算制御パラメータ一覧とその既定値
変数名 既定値 参照
nbeg -2 2.2
nomore 1  
iprint 10 2.3
delta 2.0  
emass 700.  
emaec 3.0  
tsde .false.  
frice 0.15  
tortho .true. 2.4
epslam 1.D-8  
maxit 400  
reps 1.D-8  
ntop 1  
jortho 0 2.5
trane .false. 2.6
ampre 0.02  
tranp .false. 2.6
amprp 0.03  
tranc .false.  
amprc 0.03  
tfor .false. 2.7
tsdp .false.  
fricp 0.0  
tpre .false.  
cmass 0.10  
fricc 0.0  
press 0.0  
jclsym 1  
jhf 1  
tcp .false.  
tcap .false.  
tolp 0.0  
trhor .false.  
trhow .false.  
tvlocw .false.  
変数名 既定値 参照
tnosep .false. 2.8
qnp 5000000.  
tempw 700.  
tnosee .false. 2.8
qne 75000.  
ekincw 0.035  
tnosemol .false. 2.9
qntr 1000000.  
qnrt 1000000.  
qnvi 1000000.  
tnoseev .false.  
qnev 10000.  
ekinev0 0.35D-4  
tspnrot .false. 2.15
tspnset .false. 2.14
torbm .false.  
tspnm .false.  
taccele .false. 2.13
tconnamt .false.  
tcomset .false. 2.16
tpjpj .false.  
temppj 0.007  
initpj 0  
tmetal .false. 2.10
hmass 1400.  
frich 0.050  
teprt .false.  
jeprt 1  
neigi 1  
neigp 8  
teig .false.  
jupdw 0  
iupsta 1  
nupsta 20  
idwsta 1  
ndwsta 20  
変数名 既定値 参照
tlmc .false.  
tek .false.  
tnr1r .false.  
tnr1sr .false.  
tsurf .false.  
zsf1 0.0  
zsf2 0.0  
tfs .false.  
tdos .false.  
isymfs 0  
tbchg .false.  
tmvp .false.  
nlpfij 0  
epsfij 1D-6  
jefsm 2  
nchki 1  
ttimelm .true. 2.12
timelm 100000.  
rtime 0.95  
epsekc 1D-9  
tbuff .false.  
irelchk 0  
tsppt .false.  
iprsta 1  
tparag .false.  
tparao .false.  
tparak .false.  
tparagk .false.  
master_mpi 1  
iprank_mpi 1  
tchk .false.  
twfsym .false.  



next up previous contents index
Next: 2.2 NBEGの機能 Up: 2 計算制御パラメータ Previous: 2 計算制御パラメータ
Copyright (C), Tatsuki Oda (oda@cphys.s.kanazawa-u.ac.jp, Kanazawa University)