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: 2.2 NBEGの機能
Up: 2 計算制御パラメータ
Previous: 2 計算制御パラメータ
Copyright (C), Tatsuki Oda (oda@cphys.s.kanazawa-u.ac.jp, Kanazawa University)