HydLaWiki
HowToUse-J
Start:
#contents
**Hyroseの使い方 [#ycda1177]
- 「[[Download]]」ページからHyroseをダウンロード後,下の[...
&aname(solver);
**数式処理ソフトウェアの利用方法 [#t1470646]
- 現在のHyroseでは,求解時に数式処理ソフトウェアとしてMat...
- これらを利用するためには,それぞれ下記の準備を行い,使...
-- [[Mathematica>#mathematica]]
-- [[REDUCE>#uaff7ba0]]
&aname(mathematica);
***Mathematica [#nf2e5361]
- バージョン7以降のインストールが必要.8が推奨
-- Mathematica8でないとエラーの発生する例題も確認されてい...
- Mathematicaのパスが通っていれば使用可能
-- より具体的には,「math」とコマンドを打ってMathematica...
--- 「math」コマンド以外で起動する場合には,「--mathlink...
--- GUI環境なら,起動するMathematicaの実行ファイルを毎回...
***REDUCE [#j2754fff]
- 20101007版(それ以降の版には未対応)のインストールが必要
- REDUCEを数式処理ソルバとして使う場合、以下の手順に従う
+ REDUCEのインストール手順
-- windows系OS
--- sourceforgeのサイトからソースコード(reduce-windows64-...
--- (64bit版のREDUCEを実行するにはmingw-w64-gcc-4.6.3-run...
-- linux系OS
--- sourceforgeのサイトからソースコード(reduce-algebra-20...
--- ソケット通信時にsleep関数が原因のボトルネックが存在す...
>
+ wget http://jaist.dl.sourceforge.net/project/reduce-alg...
+ bzip2 -dc reduce-algebra-20101007.tar.bz2 | tar xvf -
+ cd reduce-algebra-20101007/
+ (reduce-algebra-20101007/ディレクトリに &ref(patch.txt)...
+ patch -d csl/cslbase/ < patch.txt
+ ./configure --with-csl --without-gui
+ make
<
--- このmakeによって/cslbuild/[各OSの名前]/csl/reduce に...
+ REDUCEによるHyrose実行手順
-- hydla実行ファイルと同じディレクトリの sr.sh を使って、...
-- [REDUCE_PATH]に生成したreduceのパスを設定すること
-- windows系の場合、cygwinを使って実行する
--- 例としてREDUCEの解凍場所を「C:\reduce-i686-pc-windows...
-- 実行例
> sh sr.sh examples/bouncing_particle.hydla -t 1
<
-- [補足] linux版のREDUCEサーバは非同期通信に対応している...
--- サーバ起動例
> [REDUCE_PATH]/reduce -w -F- &
<
**その他 [#u5eea7a5]
- -h [--help] オプションを指定することで,実行時に指定で...
-- 未実装のものがオプションが含まれているかもしれませんが...
End:
#contents
**Hyroseの使い方 [#ycda1177]
- 「[[Download]]」ページからHyroseをダウンロード後,下の[...
&aname(solver);
**数式処理ソフトウェアの利用方法 [#t1470646]
- 現在のHyroseでは,求解時に数式処理ソフトウェアとしてMat...
- これらを利用するためには,それぞれ下記の準備を行い,使...
-- [[Mathematica>#mathematica]]
-- [[REDUCE>#uaff7ba0]]
&aname(mathematica);
***Mathematica [#nf2e5361]
- バージョン7以降のインストールが必要.8が推奨
-- Mathematica8でないとエラーの発生する例題も確認されてい...
- Mathematicaのパスが通っていれば使用可能
-- より具体的には,「math」とコマンドを打ってMathematica...
--- 「math」コマンド以外で起動する場合には,「--mathlink...
--- GUI環境なら,起動するMathematicaの実行ファイルを毎回...
***REDUCE [#j2754fff]
- 20101007版(それ以降の版には未対応)のインストールが必要
- REDUCEを数式処理ソルバとして使う場合、以下の手順に従う
+ REDUCEのインストール手順
-- windows系OS
--- sourceforgeのサイトからソースコード(reduce-windows64-...
--- (64bit版のREDUCEを実行するにはmingw-w64-gcc-4.6.3-run...
-- linux系OS
--- sourceforgeのサイトからソースコード(reduce-algebra-20...
--- ソケット通信時にsleep関数が原因のボトルネックが存在す...
>
+ wget http://jaist.dl.sourceforge.net/project/reduce-alg...
+ bzip2 -dc reduce-algebra-20101007.tar.bz2 | tar xvf -
+ cd reduce-algebra-20101007/
+ (reduce-algebra-20101007/ディレクトリに &ref(patch.txt)...
+ patch -d csl/cslbase/ < patch.txt
+ ./configure --with-csl --without-gui
+ make
<
--- このmakeによって/cslbuild/[各OSの名前]/csl/reduce に...
+ REDUCEによるHyrose実行手順
-- hydla実行ファイルと同じディレクトリの sr.sh を使って、...
-- [REDUCE_PATH]に生成したreduceのパスを設定すること
-- windows系の場合、cygwinを使って実行する
--- 例としてREDUCEの解凍場所を「C:\reduce-i686-pc-windows...
-- 実行例
> sh sr.sh examples/bouncing_particle.hydla -t 1
<
-- [補足] linux版のREDUCEサーバは非同期通信に対応している...
--- サーバ起動例
> [REDUCE_PATH]/reduce -w -F- &
<
**その他 [#u5eea7a5]
- -h [--help] オプションを指定することで,実行時に指定で...
-- 未実装のものがオプションが含まれているかもしれませんが...
Page: