<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
	<id>http://comp.chem.tohoku.ac.jp/mediawiki/index.php?action=history&amp;feed=atom&amp;title=%26FreeFlex</id>
	<title>&amp;FreeFlex - 版の履歴</title>
	<link rel="self" type="application/atom+xml" href="http://comp.chem.tohoku.ac.jp/mediawiki/index.php?action=history&amp;feed=atom&amp;title=%26FreeFlex"/>
	<link rel="alternate" type="text/html" href="http://comp.chem.tohoku.ac.jp/mediawiki/index.php?title=%26FreeFlex&amp;action=history"/>
	<updated>2026-06-13T19:50:45Z</updated>
	<subtitle>このウィキのこのページに関する変更履歴</subtitle>
	<generator>MediaWiki 1.36.2</generator>
	<entry>
		<id>http://comp.chem.tohoku.ac.jp/mediawiki/index.php?title=%26FreeFlex&amp;diff=1068&amp;oldid=prev</id>
		<title>Hirano: ページの作成:「 == 指定が必須のパラメータ == ;ms_init_file: 入力に使う ms ファイルの名前。  ;xyz_traj_file: トラジェクトリを出力する xyz ファイル…」</title>
		<link rel="alternate" type="text/html" href="http://comp.chem.tohoku.ac.jp/mediawiki/index.php?title=%26FreeFlex&amp;diff=1068&amp;oldid=prev"/>
		<updated>2026-05-26T02:41:37Z</updated>

		<summary type="html">&lt;p&gt;ページの作成:「 == 指定が必須のパラメータ == ;ms_init_file: 入力に使う ms ファイルの名前。  ;xyz_traj_file: トラジェクトリを出力する xyz ファイル…」&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
== 指定が必須のパラメータ ==&lt;br /&gt;
;ms_init_file: 入力に使う ms ファイルの名前。&lt;br /&gt;
&lt;br /&gt;
;xyz_traj_file: トラジェクトリを出力する xyz ファイルの名前。&lt;br /&gt;
&lt;br /&gt;
;ms_last_file: 最終構造を出力するファイルの名前。&lt;br /&gt;
&lt;br /&gt;
;nml_output_file: 設定情報を出力したnml ファイルの名前（未実装）。&lt;br /&gt;
&lt;br /&gt;
;log_file: log を出力するファイル。&lt;br /&gt;
&lt;br /&gt;
;ms_restart_file:リスタートに使う ms ファイルの名前。 n_restart_fileで指定された数だけmsファイルを残すため、実際のリスタートファイル名は後ろに &amp;quot;_n&amp;quot; が付く。 n が小さいほど最新のファイル。(FreeFlex_module.F の整数型定数n_restart_file として指定。デフォルトは2 に設定。)&lt;br /&gt;
&lt;br /&gt;
;nstep: 総ステップ数。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== MD計算に使うパラメータ ==&lt;br /&gt;
;dt: 時間刻み (単位: s,   default: 1.0d-15)&lt;br /&gt;
;T: 温度 (単位:K、default: 298.15d0)&lt;br /&gt;
;move_method:時間発展の方法。&lt;br /&gt;
:method = 1: NVE&lt;br /&gt;
:method = 2: NVT (old Nosè-Hoover, not recommended)&lt;br /&gt;
:method = 3: NVT(Nosè-Hoover Chain, default)&lt;br /&gt;
:method = 5: 速度スケーリング (瞬間温度一定)&lt;br /&gt;
:最急降下法により系の緩和を行う場合には、method=5およびT=0を指定する。&lt;br /&gt;
;N_nose: Number of Nosè-Hoover Chains. (default:  10)&lt;br /&gt;
;relaxtime: 温度の緩和時間（単位: s,    default: 1.0d-13）&lt;br /&gt;
;v_correct: 速度が大きいときに補正するかどうかのフラグ。（default: .true.）&lt;br /&gt;
;maxmove: 1 step でサイトが移動する最大値 (単位: m,   default: 0.10d5×dt)&lt;br /&gt;
;allowable_ratio_of_v_total:&lt;br /&gt;
系全体の速度として許される速度を決めるパラメータ。 各サイトの平均速度に対する比として定義する。（default=3.0d0, ※ 未実装。 現在のところ（2015/06/13）対応している値をソースコードに直打ちしているため。）&lt;br /&gt;
;rswitch_0, rcut, rswitch, rskin:&lt;br /&gt;
カットオフに関連するパラメータ。詳細は下記。 rcut が未指定の場合、最適化したパラメータが使用される。 (単位: m,   default: rswitch_0 = 1.0d-10, rswitch= 6.0d-10, rskin=1.0d-10)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
＊＊ Switching function ＊＊&lt;br /&gt;
  1/rmod       mod(1)       1/r         mod(2)          B0&lt;br /&gt;
            |----------|------------|--------------|----------|&lt;br /&gt;
  r         0      rswitch_0        |   rswitch    |  rskin   |&lt;br /&gt;
                                                  rcut&lt;br /&gt;
&lt;br /&gt;
;ewald_accuracy: Ewald 法の精度。 パラメータの自動決定で使用される。(default: 1.0d-6)&lt;br /&gt;
;ewald_ratio:Ewald法の実空間と逆空間の計算時間比 t^real/t^recip。 パラメータの自動決定で使用される。(default: 1.0d0)&lt;br /&gt;
;ewald_sigma:Ewald 法における実空間の電荷の広がり (単位：m)。 指定しない場合は自動で決定される。 Ewald パラメータ κ  (『分子シミュレーションの基礎 第二版』p.94 式(6.21) の α )Åの大きさが induced_Ethresh に規格化される。(単位: N/C、default: 1.0d11、参考値: 1e⁄(1Å)^2 =1.44d11 N/C)&lt;br /&gt;
;ewald_hmax(3):Ewald 法における逆格子の数。(default=[0,0,0]) 指定しない場合は自動で決定される。&lt;br /&gt;
;pme_mode: .true. のとき PME 法によって計算し、.false. のとき Ewald 法によって計算する。(default: .true.)&lt;br /&gt;
;pme_kappa: Ewald パラメータ。PME 法ではパラメータが最適化されないため直接指定する必要がある。Ewald 法で計算する場合は不要。(単位: /m, default: 3232106251.17377)&lt;br /&gt;
;pme_sporder: PME 法における B-Spline 補間の次数。次数は偶数でなければならない。(default: 6)&lt;br /&gt;
;pme_ngrid(3): PME 法における逆空間の格子点の数。これを指定しない場合、格子点の間隔で計算する。(default: 0, 0, 0)&lt;br /&gt;
;pme_dl(3): PME 法における逆空間の格子点の間隔。格子点の数が指定されていなければ、この値から格子点の数を計算する。(単位: m, default: 0.7d-10, 0.7d-10, 0.7d-10)&lt;br /&gt;
;calculate_pol: .false. にすると分極計算を行わない。&lt;br /&gt;
;calculate_ewald: .false. にするとEwald 法の計算を行わない。&lt;br /&gt;
;calculate_surf: .true. にするとスラブ系に対する Ewald 法の surface term の計算を行う。default では .false. であり、これは conducting (tin-foil) boundary に相当する。球形の境界条件等の場合にも拡張予定。&lt;br /&gt;
;calculate_press: .true.にすると局所的な圧力テンソルの計算を行う。defaultでは.false.である。&lt;br /&gt;
;nbin_press: 局所的な圧力テンソルの計算を行う際に、セルをz軸方向(界面に対して法線方向)にいくつ分割するかを指定する。(default: 100)&lt;br /&gt;
;induced_maxiter:誘起双極子計算における最大イタレーション回数。(default=50)&lt;br /&gt;
;induced_tolerance:誘起双極子計算における収束の判定基準  (C・m)。(default=1.0d-35)&lt;br /&gt;
    1 D = 3.33d-30 C・m&lt;br /&gt;
;induced_Ethresh:induced における電場の閾値（N/C）。(default=10d11)&lt;br /&gt;
電場の大きさがこの閾値より大きくなる場合、その大きさが induced_Ethresh に規格化される。&lt;br /&gt;
    (1 e)/(1 A)**2 = 1.44d11 N/C&lt;br /&gt;
;conductor_tolerance:導体の分極計算における電荷の収束判定の基準  (C)。default = 1.602d-25 C (= 1.d-6 e)&lt;br /&gt;
;calculate_1_4:同じ分子内の 1-4 ペアに LJ と coulomb の計算を適用するかどうかのフラグ。(default=0)&lt;br /&gt;
    0 : 適用しない&lt;br /&gt;
    1 : 1/2 適用する&lt;br /&gt;
    2 : フルに適用する&lt;br /&gt;
;Eext: セルのz方向にかける外部電場（V/m）。上向きが正とする。(default = 0.0)&lt;br /&gt;
;Eext_type: 整数で指定され、1なら一様な外部電場（上向きが正）、2ならz座標の正負によって電場のかかる向きを変える。z座標が正なら正方向とする（上向き）。&lt;br /&gt;
;E_width: 周期的外部電場のtapering幅 (Å) を指定する。default = 0.0&lt;br /&gt;
;delta_Eext: 外部電場をどれだけ変化させるか決める値（V/m）。上向きが正とする。(default = 0.0)&lt;br /&gt;
;Eext_interval: 印加される外部電場を delta_Eext ずつ変化させる間隔(step)。(default = 1000000)&lt;br /&gt;
;dof: 系の自由度。defaultでは3*N-(拘束の総数)-3となるが、redundantな拘束をかけるときに設定する必要がある。&lt;br /&gt;
;LJ_correct: カットオフ範囲外のLJ相互作用によるポテンシャルを補正するかどうかのフラグ。(default = .false.)&lt;br /&gt;
;rdf_calc: RDFを計算するかどうかのフラグ。&lt;br /&gt;
;water_thickness: 水相の z 方向の厚み。WF 計算するときにのみ必要。 (default: 値なし) (追加の経緯は [https://docs.google.com/presentation/d/1gbcr0nO1P8BgP51YXa6S-_jdkiltU3Zj/edit#slide=id.p4 この資料]を参照。)&lt;br /&gt;
;cos_switch: SPCOORDの計算において角度 &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; の代わりに &amp;lt;math&amp;gt;\mathrm{cos}(\theta)&amp;lt;/math&amp;gt; を使うかどうかのフラグ。SF-RATTLEで角度の拘束が特異点のとき .true. にする。&lt;br /&gt;
;set_wall: &lt;br /&gt;
;z_wall: &lt;br /&gt;
;nstep_wall:&lt;br /&gt;
&lt;br /&gt;
== 出力関連のパラメータ ==&lt;br /&gt;
;output_energy_interval: エネルギー情報出力の間隔 (default: 50)&lt;br /&gt;
;output_traj_interval:トラジェクトリー出力の間隔 (default: 100)&lt;br /&gt;
;output_restart_interval: リスタートファイル出力の間隔 (default:1000)&lt;br /&gt;
;n_restart_file: 保存しておくリスタートファイルの数 (default: 2)&lt;br /&gt;
;max_monitor_number: モニター数 (default: 1)&lt;br /&gt;
&lt;br /&gt;
== 並列計算関連のパラメータ ==&lt;br /&gt;
;omp_number:  OpenMP 並列の並列数(default: 1)&lt;br /&gt;
;dir: MPI並列の各ノード専用の入出力ファイルを置く親ディレクトリ。(default= ”./”)&lt;br /&gt;
　この下にノード番号( 0000, 0001, ... ) のディレクトリが置かれる。&lt;br /&gt;
&lt;br /&gt;
== デバッグ関連のパラメータ ==&lt;br /&gt;
;distance_update_message:  .true. の場合、帳簿の更新時にメッセージを出力する。&lt;br /&gt;
;calculate_coulomb: .false. にするとクーロン相互作用の計算を行わない。&lt;br /&gt;
;calculate_recip: .false. にすると Ewald 法の逆空間の計算をスキップする。&lt;br /&gt;
;calculate_real: .false. にすると Ewald 法の実空間の計算をスキップする。&lt;br /&gt;
;calculate_mask:.false. にすると Ewald 法の self term &amp;amp; mask term の計算をスキップする。&lt;br /&gt;
;calculate_neut:.false. にすると Ewald 法の neutralization term の計算をスキップする。&lt;br /&gt;
;flag_forcetest:.true. にすると解析微分と数値微分で求めた力を比較する。GCMDのときの扱いは一般化した方が良い。&lt;/div&gt;</summary>
		<author><name>Hirano</name></author>
	</entry>
</feed>