<?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=%E3%83%81%E3%83%A5%E3%83%BC%E3%83%88%E3%83%AA%E3%82%A2%E3%83%AB08%3Awater_finger_%E3%81%AE%E8%A7%A3%E6%9E%90%E3%81%A82%E6%AC%A1%E5%85%83%E8%87%AA%E7%94%B1%E3%82%A8%E3%83%8D%E3%83%AB%E3%82%AE%E3%83%BC%E9%9D%A2%E3%81%AE%E8%A8%88%E7%AE%97</id>
	<title>チュートリアル08:water finger の解析と2次元自由エネルギー面の計算 - 版の履歴</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=%E3%83%81%E3%83%A5%E3%83%BC%E3%83%88%E3%83%AA%E3%82%A2%E3%83%AB08%3Awater_finger_%E3%81%AE%E8%A7%A3%E6%9E%90%E3%81%A82%E6%AC%A1%E5%85%83%E8%87%AA%E7%94%B1%E3%82%A8%E3%83%8D%E3%83%AB%E3%82%AE%E3%83%BC%E9%9D%A2%E3%81%AE%E8%A8%88%E7%AE%97"/>
	<link rel="alternate" type="text/html" href="http://comp.chem.tohoku.ac.jp/mediawiki/index.php?title=%E3%83%81%E3%83%A5%E3%83%BC%E3%83%88%E3%83%AA%E3%82%A2%E3%83%AB08:water_finger_%E3%81%AE%E8%A7%A3%E6%9E%90%E3%81%A82%E6%AC%A1%E5%85%83%E8%87%AA%E7%94%B1%E3%82%A8%E3%83%8D%E3%83%AB%E3%82%AE%E3%83%BC%E9%9D%A2%E3%81%AE%E8%A8%88%E7%AE%97&amp;action=history"/>
	<updated>2026-09-28T06:46:41Z</updated>
	<subtitle>このウィキのこのページに関する変更履歴</subtitle>
	<generator>MediaWiki 1.36.2</generator>
	<entry>
		<id>http://comp.chem.tohoku.ac.jp/mediawiki/index.php?title=%E3%83%81%E3%83%A5%E3%83%BC%E3%83%88%E3%83%AA%E3%82%A2%E3%83%AB08:water_finger_%E3%81%AE%E8%A7%A3%E6%9E%90%E3%81%A82%E6%AC%A1%E5%85%83%E8%87%AA%E7%94%B1%E3%82%A8%E3%83%8D%E3%83%AB%E3%82%AE%E3%83%BC%E9%9D%A2%E3%81%AE%E8%A8%88%E7%AE%97&amp;diff=1055&amp;oldid=prev</id>
		<title>Hirano: ページの作成:「本章ではwater finger の解析と2次元自由エネルギー面の計算について説明する。  == 計算する系の作成 == 　チュートリアル07:REUS…」</title>
		<link rel="alternate" type="text/html" href="http://comp.chem.tohoku.ac.jp/mediawiki/index.php?title=%E3%83%81%E3%83%A5%E3%83%BC%E3%83%88%E3%83%AA%E3%82%A2%E3%83%AB08:water_finger_%E3%81%AE%E8%A7%A3%E6%9E%90%E3%81%A82%E6%AC%A1%E5%85%83%E8%87%AA%E7%94%B1%E3%82%A8%E3%83%8D%E3%83%AB%E3%82%AE%E3%83%BC%E9%9D%A2%E3%81%AE%E8%A8%88%E7%AE%97&amp;diff=1055&amp;oldid=prev"/>
		<updated>2026-05-26T02:36:37Z</updated>

		<summary type="html">&lt;p&gt;ページの作成:「本章ではwater finger の解析と2次元自由エネルギー面の計算について説明する。  == 計算する系の作成 == 　チュートリアル07:REUS…」&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;本章ではwater finger の解析と2次元自由エネルギー面の計算について説明する。&lt;br /&gt;
&lt;br /&gt;
== 計算する系の作成 ==&lt;br /&gt;
　[[チュートリアル07:REUSを用いた1次元自由エネルギー面の計算#計算する系の作成|チュートリアル07]]で用いた系と同様の系を考える。Clイオンと水層の重心とのz方向の距離を[[一般化座標(ユーザー定義座標)|一般化座標z]]とし、water finger を射影した座標を[[一般化座標(ユーザー定義座標)|一般化座標w]]とする。&lt;br /&gt;
water finger を解析するための初期構造は、イオンが界面油相側に存在する方が扱いやすい。そこでまず、Cl&amp;lt;sup&amp;gt;-&amp;lt;/sup&amp;gt;を水重心から20Å離れた位置に置く。&lt;br /&gt;
系は[[チュートリアル07:REUSを用いた1次元自由エネルギー面の計算#計算する系の作成|チュートリアル07]]で用いたものを使えばよい。&lt;br /&gt;
&lt;br /&gt;
== ネームリストの作成①（系の平衡化） ==&lt;br /&gt;
===water finger座標wの設定===&lt;br /&gt;
　[[チュートリアル07:REUSを用いた1次元自由エネルギー面の計算#ネームリストの作成①（系の平衡化）|チュートリアル07]]で用いたネームリストにwater finger座標wを加える。&lt;br /&gt;
 === input.nml ================================================================================&lt;br /&gt;
 &amp;amp;FreeFlex&lt;br /&gt;
   (略)&lt;br /&gt;
 /&lt;br /&gt;
 &lt;br /&gt;
 &amp;amp;spcoord&lt;br /&gt;
   condition = &amp;quot;WATFING 878 877 -0.4d-10&amp;quot;&lt;br /&gt;
 /&lt;br /&gt;
 ===============================================================================================&lt;br /&gt;
&lt;br /&gt;
===バイアスの設定===&lt;br /&gt;
　二次元のバイアスを用意する。バイアスの置き方は以下に示す。&lt;br /&gt;
バイアス番号さえ対応していれば，図のようなピラミッド型ではなく縦に並べてもよい。&lt;br /&gt;
&lt;br /&gt;
[[ファイル:160.PNG|1000px]]&lt;br /&gt;
&lt;br /&gt;
 === input.nml =================================================================================&lt;br /&gt;
 &lt;br /&gt;
   (略)&lt;br /&gt;
  &lt;br /&gt;
 &amp;amp;biasdata&lt;br /&gt;
 PARABOLIC 1 1 2 0.5d-10 0.1000000000E-08  1&lt;br /&gt;
 PARABOLIC 1 1 2 0.5d-10 0.1100000000E-08  2&lt;br /&gt;
 PARABOLIC 1 1 2 0.5d-10 0.1200000000E-08  3&lt;br /&gt;
 PARABOLIC 1 1 2 0.5d-10 0.1300000000E-08  4&lt;br /&gt;
 PARABOLIC 1 1 2 0.5d-10 0.1400000000E-08  5&lt;br /&gt;
 PARABOLIC 1 1 2 0.5d-10 0.1500000000E-08  6&lt;br /&gt;
 PARABOLIC 1 1 2 0.5d-10 0.1600000000E-08  7&lt;br /&gt;
 PARABOLIC 1 1 2 0.5d-10 0.1700000000E-08  8&lt;br /&gt;
 PARABOLIC 1 1 2 0.5d-10 0.1800000000E-08  9  25&lt;br /&gt;
 PARABOLIC 1 1 2 0.5d-10 0.1900000000E-08  10 26 41&lt;br /&gt;
 PARABOLIC 1 1 2 0.5d-10 0.2000000000E-08  11 27 42 56&lt;br /&gt;
 PARABOLIC 1 1 2 0.5d-10 0.2100000000E-08  12 28 43 57 70&lt;br /&gt;
 PARABOLIC 1 1 2 0.5d-10 0.2200000000E-08  13 29 44 58 71 83&lt;br /&gt;
 PARABOLIC 1 1 2 0.5d-10 0.2300000000E-08  14 30 45 59 72 84 95&lt;br /&gt;
 PARABOLIC 1 1 2 0.5d-10 0.2400000000E-08  15 31 46 60 73 85 96  106&lt;br /&gt;
 PARABOLIC 1 1 2 0.5d-10 0.2500000000E-08  16 32 47 61 74 86 97  107 116&lt;br /&gt;
 PARABOLIC 1 1 2 0.5d-10 0.2600000000E-08  17 33 48 62 75 87 98  108 117 125&lt;br /&gt;
 PARABOLIC 1 1 2 0.5d-10 0.2700000000E-08  18 34 49 63 76 88 99  109 118 126 133&lt;br /&gt;
 PARABOLIC 1 1 2 0.5d-10 0.2800000000E-08  19 35 50 64 77 89 100 110 119 127 134 140&lt;br /&gt;
 PARABOLIC 1 1 2 0.5d-10 0.2900000000E-08  20 36 51 65 78 90 101 111 120 128 135 141 146&lt;br /&gt;
 PARABOLIC 1 1 2 0.5d-10 0.3000000000E-08  21 37 52 66 79 91 102 112 121 129 136 142 147 151&lt;br /&gt;
 PARABOLIC 1 1 2 0.5d-10 0.3100000000E-08  22 38 53 67 80 92 103 113 122 130 137 143 148 152 155&lt;br /&gt;
 PARABOLIC 1 1 2 0.5d-10 0.3200000000E-08  23 39 54 68 81 93 104 114 123 131 138 144 149 153 156 158&lt;br /&gt;
 PARABOLIC 1 1 2 0.5d-10 0.3300000000E-08  24 40 55 69 82 94 105 115 124 132 139 145 150 154 157 159 160&lt;br /&gt;
 PARABOLIC 1 2 2 0.5d-10 0.3000000000E-09  25  26  27  28  29  30  31  32  33  34  35  36 37 38 39 40&lt;br /&gt;
 PARABOLIC 1 2 2 0.5d-10 0.4000000000E-09  41  42  43  44  45  46  47  48  49  50  51  52 53 54 55&lt;br /&gt;
 PARABOLIC 1 2 2 0.5d-10 0.5000000000E-09  56  57  58  59  60  61  62  63  64  65  66  67 68 69&lt;br /&gt;
 PARABOLIC 1 2 2 0.5d-10 0.6000000000E-09  70  71  72  73  74  75  76  77  78  79  80  81 82&lt;br /&gt;
 PARABOLIC 1 2 2 0.5d-10 0.7000000000E-09  83  84  85  86  87  88  89  90  91  92  93  94&lt;br /&gt;
 PARABOLIC 1 2 2 0.5d-10 0.8000000000E-09  95  96  97  98  99  100 101 102 103 104 105&lt;br /&gt;
 PARABOLIC 1 2 2 0.5d-10 0.9000000000E-09  106 107 108 109 110 111 112 113 114 115&lt;br /&gt;
 PARABOLIC 1 2 2 0.5d-10 0.1000000000E-08  116 117 118 119 120 121 122 123 124&lt;br /&gt;
 PARABOLIC 1 2 2 0.5d-10 0.1100000000E-08  125 126 127 128 129 130 131 132&lt;br /&gt;
 PARABOLIC 1 2 2 0.5d-10 0.1200000000E-08  133 134 135 136 137 138 139&lt;br /&gt;
 PARABOLIC 1 2 2 0.5d-10 0.1300000000E-08  140 141 142 143 144 145&lt;br /&gt;
 PARABOLIC 1 2 2 0.5d-10 0.1400000000E-08  146 147 148 149 150&lt;br /&gt;
 PARABOLIC 1 2 2 0.5d-10 0.1500000000E-08  151 152 153 154&lt;br /&gt;
 PARABOLIC 1 2 2 0.5d-10 0.1600000000E-08  155 156 157&lt;br /&gt;
 PARABOLIC 1 2 2 0.5d-10 0.1700000000E-08  158 159&lt;br /&gt;
 PARABOLIC 1 2 2 0.5d-10 0.1800000000E-08  160&lt;br /&gt;
 DUMMY     1 2 1 0.5d-10 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24&lt;br /&gt;
 &amp;amp;end&lt;br /&gt;
 ===============================================================================================&lt;br /&gt;
&lt;br /&gt;
== 計算の実行①（系の平衡化） ==&lt;br /&gt;
　[[チュートリアル07:REUSを用いた1次元自由エネルギー面の計算#計算の実行①（系の平衡化）|チュートリアル07]]と同様にして並列計算を行う。100ps ほど平衡化を行えばよい。&lt;br /&gt;
 &amp;gt; mpiexec –machinefile machinefile –n 160 ./FreeFlex.exe input.nml &amp;amp;&lt;br /&gt;
&lt;br /&gt;
== ネームリストの作成② （REUS計算）==&lt;br /&gt;
===REUSの設定===&lt;br /&gt;
　二次元のREUSを行うためにネームリストを編集する。&lt;br /&gt;
 === input2.nml =================================================================================&lt;br /&gt;
 &lt;br /&gt;
   (略)&lt;br /&gt;
  &lt;br /&gt;
 &amp;amp;REUS&lt;br /&gt;
   calculate_reus = .TRUE.&lt;br /&gt;
   dim = 2&lt;br /&gt;
   max_iter = 100&lt;br /&gt;
   exchange_interval = 100&lt;br /&gt;
   bias_set_id = 1&lt;br /&gt;
   dim_q = &amp;quot;1 1&amp;quot;&lt;br /&gt;
   pos_PARA = &amp;quot;2 2&amp;quot;&lt;br /&gt;
   spcoord_id = &amp;quot;1 2&amp;quot;&lt;br /&gt;
 /&lt;br /&gt;
 ===============================================================================================&lt;br /&gt;
&lt;br /&gt;
===データ出力の設定===&lt;br /&gt;
　後でWHAM (重み付きヒストグラム解析法)を行うためのデータを出力する。&lt;br /&gt;
 === input2.nml =================================================================================&lt;br /&gt;
 &lt;br /&gt;
   (略)&lt;br /&gt;
  &lt;br /&gt;
 &amp;amp;MONITOR&lt;br /&gt;
   interval = 1&lt;br /&gt;
   file = &amp;quot;z.output&amp;quot;&lt;br /&gt;
   condition = &amp;quot;REUS_qU 1 2&amp;quot;&lt;br /&gt;
   separator = &amp;quot;$&amp;quot;&lt;br /&gt;
 /&lt;br /&gt;
 ===============================================================================================&lt;br /&gt;
&lt;br /&gt;
== 計算の実行②（REUS計算） ==&lt;br /&gt;
　[[チュートリアル02：並列実行|チュートリアル02]]と同様にして、100psほど並列計算を行う。&lt;br /&gt;
 &amp;gt; mpiexec –machinefile machinefile –n 160 ./FreeFlex.exe input2.nml &amp;amp;&lt;br /&gt;
&lt;br /&gt;
== WHAMの実行 ==&lt;br /&gt;
　アンブレラサンプリングを行ったデータを解析するにはWHAMを用いる必要がある。WHAMを実行するためには、先のネームリスト&amp;quot;input.nml&amp;quot;の&amp;amp;MONITORを[[Hamiltonian Replica Exchange Umbrella Sampling (HREUS)#Using WHAM to analyze data|&amp;amp;WHAMSETTINGと&amp;amp;WHAM_INPUT]]に変えたネームリストを作らなければならない。&lt;br /&gt;
 === wham.nml ==================================================================================&lt;br /&gt;
 &lt;br /&gt;
   (略)&lt;br /&gt;
  &lt;br /&gt;
 &amp;amp;WHAMSETTING&lt;br /&gt;
   wham_mode = .TRUE.&lt;br /&gt;
   mpi_size = 160&lt;br /&gt;
 /&lt;br /&gt;
 &lt;br /&gt;
 &amp;amp;WHAM_INPUT&lt;br /&gt;
   wham_mode = .TRUE.&lt;br /&gt;
   reus_mode = .TRUE.&lt;br /&gt;
   show = .TRUE.&lt;br /&gt;
   input_file_name = &amp;quot;z.output&amp;quot;&lt;br /&gt;
   free_energy_output_file_name = &amp;quot;free_energy.output&amp;quot;&lt;br /&gt;
   histogram_output_file_name = &amp;quot;histogram.out&amp;quot;&lt;br /&gt;
   nbin = 200&lt;br /&gt;
   ndir = 160&lt;br /&gt;
   ncore = 160&lt;br /&gt;
   nprof_column = 1&lt;br /&gt;
   data_column = &amp;quot;3 4&amp;quot;&lt;br /&gt;
   spcoord_ID = &amp;quot;1 2&amp;quot;&lt;br /&gt;
   bias_set_ID = 1&lt;br /&gt;
   interval = 1&lt;br /&gt;
   nskip = 14&lt;br /&gt;
   nread = 1000000&lt;br /&gt;
 /&lt;br /&gt;
 ===============================================================================================&lt;br /&gt;
これを実行する。このときMPIは用いないことに注意する。&lt;br /&gt;
 &amp;gt; ./FreeFlex.exe wham.nml &amp;amp;&lt;br /&gt;
&lt;br /&gt;
== 計算の結果 ==&lt;br /&gt;
　上記の計算を実行することによって以下のような一次元の自由エネルギー面と二次元の自由エネルギー面が得られる。&lt;br /&gt;
以下の図において界面の位置はそれぞれ &amp;lt;small&amp;gt;&amp;lt;math&amp;gt;z=0&amp;lt;/math&amp;gt;&amp;lt;/small&amp;gt; である。&lt;br /&gt;
&lt;br /&gt;
[[ファイル:T8_free_energy_1d.png|500px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[ファイル:T8_free_energy_2d.png|500px]]&lt;/div&gt;</summary>
		<author><name>Hirano</name></author>
	</entry>
</feed>