version 1.4, 2021/06/04 06:19:10 |
version 1.5, 2021/06/10 23:39:50 |
|
|
%% %% $OpenXM: OpenXM/src/asir-contrib/packages/doc/tk_ode_by_mpfr/tk_ode_by_mpfr-ja.texi,v 1.3 2021/03/29 05:08:01 takayama Exp $ |
%% %% $OpenXM: OpenXM/src/asir-contrib/packages/doc/tk_ode_by_mpfr/tk_ode_by_mpfr-ja.texi,v 1.4 2021/06/04 06:19:10 takayama Exp $ |
%% debug に ln -s ../texinfo-ja.tex . をしておく. txi-ja.tex も? |
%% debug に ln -s ../texinfo-ja.tex . をしておく. txi-ja.tex も? |
%% xetex tk_ode_by_mpfr-ja.texi (.texi までつける. ) |
%% xetex tk_ode_by_mpfr-ja.texi (.texi までつける. ) |
%% 以下コメントは @comment で始める. \input texinfo 以降は普通の tex 命令は使えない. |
%% 以下コメントは @comment で始める. \input texinfo 以降は普通の tex 命令は使えない. |
|
|
@title tk_ode_by_mpfr |
@title tk_ode_by_mpfr |
@subtitle MPFR で ODE の数値解析をするC言語のコードを生成 |
@subtitle MPFR で ODE の数値解析をするC言語のコードを生成 |
@subtitle 1.0 版 |
@subtitle 1.0 版 |
@subtitle 2021 年 6 月 4 日 |
@subtitle 2021 年 6 月 11 日 |
|
|
@author by Nobuki Takayama |
@author by Nobuki Takayama |
@page |
@page |
Line 158 defusing heuristics や知られている値を用い |
|
Line 158 defusing heuristics や知られている値を用い |
|
@c @end verbatim |
@c @end verbatim |
@multitable {xxxxxxxxxx} {xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx} {xxxxxxxxxxxxxx} |
@multitable {xxxxxxxxxx} {xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx} {xxxxxxxxxxxxxx} |
@item Option @tab @tab default value |
@item Option @tab @tab default value |
@item { verbose} @tab @tab 0 |
@item @var{ verbose} @tab @tab 0 |
@item { prec} @tab significand size of MPFR @tab 64 |
@item @var{ prec} @tab significand size of MPFR @tab 64 |
@item { progname} @tab @tab { tmp-test} |
@item @var{ progname} @tab @tab @var{ tmp-test} |
@item { h} @tab step size @tab 0.001 |
@item @var{ h} @tab step size @tab 0.001 |
@item { t_noproj}@tab time to apply defusing @tab 0 |
@item @var{ t_noproj}@tab time to apply defusing @tab 0 |
@item { n_prune} @tab number of eigen vectors to prune @tab 1 |
@item @var{ n_prune} @tab number of eigen vectors to prune @tab 1 |
@item { strat} @tab projection strategy @tab 1 |
@item @var{ strat} @tab projection strategy @tab 1 |
@item { n_defuse}@tab number of the matrix factorial @tab 5 [1/h] |
@item @var{ n_defuse}@tab number of the matrix factorial @tab 5 [1/h] |
@item { ref_value_file}@tab File name of exact values @tab { tmp_ref_value.txt} |
@item @var{ ref_value_file}@tab File name of exact values @tab @var{ tmp_ref_value.txt} |
@end multitable |
@end multitable |
|
|
|
|
Line 185 dF/dt=[[0,1],[t,0]]F, F(0)=[0.355028053887817,-0.25881 |
|
Line 185 dF/dt=[[0,1],[t,0]]F, F(0)=[0.355028053887817,-0.25881 |
|
--> util_write_string_to_a_file("tmp-test.c",Code)$ |
--> util_write_string_to_a_file("tmp-test.c",Code)$ |
|
|
On the unix shell |
On the unix shell |
ln -s ${OpenXM_HOME}/lib/asir-contrib/tk_ode_by_mpfr/proj.c tmp-proj.c |
ln -s $@{OpenXM_HOME@}/lib/asir-contrib/tk_ode_by_mpfr/proj.c tmp-proj.c |
cc -I${OpenXM_HOME}/lib/asir-contrib/tk_ode_by_mpfr -DNN=2 -c tmp-proj.c |
cc -I$@{OpenXM_HOME@}/lib/asir-contrib/tk_ode_by_mpfr -DNN=2 -c tmp-proj.c |
cc -o tmp-test tmp-test.c tmp-proj.o -lmpfr -lgmp -lgsl -lgslcblas -lm |
cc -o tmp-test tmp-test.c tmp-proj.o -lmpfr -lgmp -lgsl -lgslcblas -lm |
|
|
./tmp-test --verbose --t_noproj 8.1 --n_defuse 2000 --n_prune 1 |
./tmp-test --verbose --t_noproj 8.1 --n_defuse 2000 --n_prune 1 |