next up previous contents index
Next: 2.2 Function of NBEG(NBEGの機能) Up: 2 Calculation control parameter(計算制御パラメータ) Previous: 2 Calculation control parameter(計算制御パラメータ)


2.1 cpv05.in

For the parameter input in this file, the ones which change default value within the program are written in cpv05.in and read when they are executed. Regarding read, 2 lines are used every 1 input data. You must write a name of variable(in lower-case) into the first line and a value assigned into the second line. Specification of the cpv05.in file which comes out in the beginning of default scirpt file elemetal.sh is as follows.

このファイルで入力するパラメータは、プログラム内での既定値を変更する ものに関して入力ファイル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

Since all data which should be input are decided in superior or this scirpt file here, the shell variable is written in the next line of a variable name. A concrete character string enters here during execution of calculation, and the CPVO code reads this data. If it's necessary, you should add new data here. You can input regardless of the order.

The name of variable and the default value which you can input are shown in table 2.

入力するべきデータが、ここでは、上位またはこのスクリプトで全て決められて いるので変数名の次の行には、シェル変数が書かれている。 計算実行時には具体的な文字列がここに入り、CPVOコードがこのデータを読み込む。 必要な場合は、ここに新しいデータを書き加えればよい。 順序は、関係なく入力することができる。

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


Table 2: A calculation control paramter list and its defalut value
variable name(変数名) default value(規定値) reference(参照)
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.  
variable name(変数名) default value(規定値) reference(参照)
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  
variable name(変数名) default value(規定値) reference(参照)
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 Function of NBEG(NBEGの機能) Up: 2 Calculation control parameter(計算制御パラメータ) Previous: 2 Calculation control parameter(計算制御パラメータ)
Copyright (C), Tatsuki Oda (oda@cphys.s.kanazawa-u.ac.jp, Kanazawa University)