<?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=%26gauss_fit</id>
	<title>&amp;gauss fit - 版の履歴</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=%26gauss_fit"/>
	<link rel="alternate" type="text/html" href="http://comp.chem.tohoku.ac.jp/mediawiki/index.php?title=%26gauss_fit&amp;action=history"/>
	<updated>2026-05-26T18:33:06Z</updated>
	<subtitle>このウィキのこのページに関する変更履歴</subtitle>
	<generator>MediaWiki 1.36.2</generator>
	<entry>
		<id>http://comp.chem.tohoku.ac.jp/mediawiki/index.php?title=%26gauss_fit&amp;diff=1077&amp;oldid=prev</id>
		<title>Hirano: ページの作成:「プログラムgauss_fit.exeに関する説明はチュートリアル09:ガウス関数を用いた自由エネルギー面のフィッティング|チュートリア…」</title>
		<link rel="alternate" type="text/html" href="http://comp.chem.tohoku.ac.jp/mediawiki/index.php?title=%26gauss_fit&amp;diff=1077&amp;oldid=prev"/>
		<updated>2026-05-26T02:46:26Z</updated>

		<summary type="html">&lt;p&gt;ページの作成:「プログラムgauss_fit.exeに関する説明はチュートリアル09:ガウス関数を用いた自由エネルギー面のフィッティング|チュートリア…」&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;プログラムgauss_fit.exeに関する説明は[[チュートリアル09:ガウス関数を用いた自由エネルギー面のフィッティング|チュートリアル]]を参照。&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 項目&lt;br /&gt;
! デフォルト&lt;br /&gt;
! 説明&lt;br /&gt;
|-&lt;br /&gt;
|input_file_name&lt;br /&gt;
|&amp;quot;&amp;quot;&lt;br /&gt;
|入力離散データのファイル名。必須。&lt;br /&gt;
|-&lt;br /&gt;
|param_file_name&lt;br /&gt;
|&amp;quot;&amp;quot;&lt;br /&gt;
|ガウスパラメータの出力ファイル名。単純な羅列。&lt;br /&gt;
|-&lt;br /&gt;
|bias_file_name&lt;br /&gt;
|&amp;quot;&amp;quot;&lt;br /&gt;
|ガウスパラメータの出力ファイル名。&amp;amp;biasdataセクションの形式。&lt;br /&gt;
|-&lt;br /&gt;
|plot_file_name&lt;br /&gt;
|&amp;quot;&amp;quot;&lt;br /&gt;
|フィッティング結果のプロットの出力ファイル名。gnuplotで読み込める形式。&lt;br /&gt;
|-&lt;br /&gt;
|log_file_name&lt;br /&gt;
|&amp;quot;&amp;quot;&lt;br /&gt;
|ログ出力ファイル名。未指定では標準出力する。&lt;br /&gt;
|-&lt;br /&gt;
|spcoord_ID&lt;br /&gt;
|&amp;quot;1 2 ...&amp;quot;&lt;br /&gt;
|&amp;amp;biasdata形式の出力で使われるspcoord番号。未指定のとき&amp;quot;1 2 ... (次元数)&amp;quot;。&lt;br /&gt;
|-&lt;br /&gt;
|ngauss_max&lt;br /&gt;
|10&lt;br /&gt;
|フィッティングに使用するガウス関数の最大数。&lt;br /&gt;
|-&lt;br /&gt;
|ngauss_move_max&lt;br /&gt;
|0&lt;br /&gt;
|フィッティングで動かすガウス関数の最大数。&lt;br /&gt;
|-&lt;br /&gt;
|niter_max&lt;br /&gt;
|100&lt;br /&gt;
|イタレーションの最大回数。&lt;br /&gt;
|-&lt;br /&gt;
|thres_finish&lt;br /&gt;
|1.0d-4&lt;br /&gt;
|フィッティング終了判定のしきい値。残差が十分小さいことの判定。&lt;br /&gt;
|-&lt;br /&gt;
|thres_unchange&lt;br /&gt;
|1.0d-4&lt;br /&gt;
|フィッティング終了判定のしきい値。残差が変化しないことの判定。&lt;br /&gt;
|-&lt;br /&gt;
|thres_iter&lt;br /&gt;
|1.0d-7&lt;br /&gt;
|イタレーション収束判定のしきい値。&lt;br /&gt;
|-&lt;br /&gt;
|maxmove&lt;br /&gt;
|1.0d-1&lt;br /&gt;
|イタレーション1stepの最大変位。全パラメータ共通。&lt;br /&gt;
|-&lt;br /&gt;
|lambda_1&lt;br /&gt;
|1.0d-6&lt;br /&gt;
|ペナルティ関数の係数。極端に鋭いガウス関数を禁止。&lt;br /&gt;
|-&lt;br /&gt;
|lambda_2&lt;br /&gt;
|1.0d-6&lt;br /&gt;
|ペナルティ関数の係数。離散点の存在領域を極端に外れた関数を禁止。&lt;br /&gt;
|-&lt;br /&gt;
|lambda_3&lt;br /&gt;
|1.0d-15&lt;br /&gt;
|ペナルティ関数の係数。関数同士の極端に大きな重なりを禁止。&lt;br /&gt;
|-&lt;br /&gt;
|cutoff&lt;br /&gt;
|0.0d0&lt;br /&gt;
|絶対値がこれより小さいデータを無視。局所的な欠落（0.0）に対する足切り用。&lt;br /&gt;
|-&lt;br /&gt;
|ncolumn_data&lt;br /&gt;
|1&lt;br /&gt;
|input_file_nameにおけるフィッティング対象のデータの列番号。&lt;br /&gt;
|-&lt;br /&gt;
|ncolumn_weight&lt;br /&gt;
|0&lt;br /&gt;
|input_file_nameにおける重み因子の列番号。未指定では全体に1.0を適用。&lt;br /&gt;
|-&lt;br /&gt;
|initparam_mode&lt;br /&gt;
|1&lt;br /&gt;
|初期ガウスパラメータの決定方法。詳細は後述。&lt;br /&gt;
|-&lt;br /&gt;
|exponent_mode&lt;br /&gt;
|1&lt;br /&gt;
|残差の一階・二階微分に含まれる指数関数の計算方法。詳細は後述。&lt;br /&gt;
|-&lt;br /&gt;
|omp_number&lt;br /&gt;
|1&lt;br /&gt;
|OpenMP並列数。&lt;br /&gt;
|-&lt;br /&gt;
|plot_result&lt;br /&gt;
|.TRUE.&lt;br /&gt;
|.TRUE.でフィッティング終了時のグラフ表示を行う。&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
;initparam_mode&lt;br /&gt;
&lt;br /&gt;
:1. 残差が最大の離散点上に配置。デフォルト。&lt;br /&gt;
:2. パラメータを掃引し最適化。基本的には不要であり、かつ非常に遅いため非推奨。&lt;br /&gt;
&lt;br /&gt;
;exponent_mode&lt;br /&gt;
&lt;br /&gt;
:1. 組み込み関数EXP()を使用。指数関数の値を配列に保持する。デフォルト。&lt;br /&gt;
::高速であるが、メモリ不足による途中終了の危険がある。離散データ点数とガウス関数の数に依存。&lt;br /&gt;
::（エラー出力なし、あるいはセグメンテーション違反で突然終了する）&lt;br /&gt;
::（一例として、離散データ点数50000程度で、ガウス関数の数150程度のときに終了した）&lt;br /&gt;
:2. テーブルからの内挿による近似解。必要となる毎に計算する。&lt;br /&gt;
::やや低速。途中終了の可能性は気にする必要がない。&lt;br /&gt;
::物理的なシミュレーションなどではないため、近似の適用は通常全く問題ない。&lt;br /&gt;
:3. 組み込み関数EXP()を使用。必要となる毎に計算する。&lt;br /&gt;
::最も低速。途中終了の可能性は近似計算と同じ。&lt;/div&gt;</summary>
		<author><name>Hirano</name></author>
	</entry>
</feed>