[BACK]Return to readme.oxweave CVS log [TXT][DIR] Up to [local] / OpenXM / src / ox_math / documents

Annotation of OpenXM/src/ox_math/documents/readme.oxweave, Revision 1.2

1.1       ohara       1: /*
1.2     ! ohara       2: $OpenXM: OpenXM/src/ox_math/documents/readme.oxweave,v 1.1 2000/01/21 10:56:11 ohara Exp $
1.1       ohara       3: */
                      4: /*&ja
                      5: # Author: 小原功任 @ 金沢大学理学部計算科学教室
                      6: # URI:    http://omega.s.kanazawa-u.ac.jp/ohara/
                      7:
                      8: */
                      9: /*&en
                     10: Author: Katsuyoshi OHARA, Department of Computational Science,
                     11:         Kanazawa University.
                     12: WWW:    http://omega.s.kanazawa-u.ac.jp/ohara/
                     13:
                     14: */
                     15: /*&ja
                     16: ☆ Open Mathematica マニュアル
                     17:
                     18: 1)  Open Mathematica って何?
                     19:     Mathematica を OpenXM のクライアントおよびサーバにするための
                     20:     wrapper です。
                     21:     このプログラムは、Linux (kernel 2.0.36, 2.2.12)
                     22:     および Solaris 2.6 だけでテストされています。
                     23:     対象にしている Mathematica の version は 3.0 です。
                     24:     (2000/01/20注: 現在のバージョンは Linux 2.2.12 だけでテストされている)
                     25:
                     26: 2)  Linux における準備
                     27:     Linux + glibc2 環境で動作させるには MathLink Library の version 3
                     28:     release 6 以上が必要です。(私は release 7 でテストしています)
                     29:     最新の MathLink Library は
                     30:     http://support.wolfram.com/MathLink/Updates/MLDK.html
                     31:     から入手できます。なお、RedHat 6 では
                     32:     http://support.wolfram.com/MathLink/Linux/libML.a
                     33:     を使った方がいいかもしれません。(環境がないのでテストはしてません)
                     34:
                     35: 3)  このソースから何が生成されますか。
                     36:     ox_math        OpenMathematica Server
                     37:     math2ox        Mathematica の外部プログラム.
                     38:                    Mathematica を OX client にするのに必要。
                     39:
                     40: */
                     41: /*&en
                     42: 1. What is this?
                     43:
                     44: This is a set of wrappers for Mathematica with OpenXM.  These are
1.2     ! ohara      45: tested on Linux kernel 2.2.12 with libc6 and Mathematica 3.0.
1.1       ohara      46: Mathematica is a commertial system of Wolfram Research Inc.
1.2     ! ohara      47: In order to use this package, you need to buy Mathematica
1.1       ohara      48: from Wolfram Research Inc.
                     49:
                     50:
                     51: If you want to make binaries, then you need newer version of MathLink
1.2     ! ohara      52: for Linux than that included in the Commertial CD-ROM of Mathematica 3.0.
        !            53: Newer MathLink libraries are available from
1.1       ohara      54: URL:<http://support.wolfram.com/MathLink/Updates/MLDK.html>.
                     55:
                     56: This package include the following binaries:
                     57: ox_math: an OX server for Mathematica,
1.2     ! ohara      58: math2ox: an OX client and an external module for Mathematica.
1.1       ohara      59:
                     60: */
                     61: /*&ja
                     62: ☆ Mathematica を OX のクライアントとして使おう。
                     63:
                     64: In[1]:= Install["math2ox"]
                     65: とすると、外部プログラムをロードし、
                     66:
                     67: In[2] := OxStart["ox_sm1"]
                     68: によって OpenXM サーバに接続する。接続先は ox_sm1 である。
                     69:
                     70: CMO を送る場合には
                     71:
                     72: In[3] := OxParse["(CMO_DISTRIBUTED_POLYNOMIAL, (CMO_DMS_GENERIC), (CMO_ZERO))\n"]
                     73:
                     74: とすれば、正しい CMO であれば送信される。失敗した場合には何も起こらない.
                     75:
                     76: In[4] := OxClose[]
                     77: とすると、接続が終了する。
                     78:
                     79: */
                     80: /*&en
                     81: 2. How to use?
                     82:
                     83: See math2ox.tex for detail.
                     84: */
                     85: /*&ja
                     86: ☆ Mathematica を OX のサーバとして使おう。
                     87:
                     88: 1)  ox_math の制限事項。
                     89:     control server からの SIGUSR1 は受け取るふりをするだけである。
                     90:     実際は計算は中断されず、計算が全て終ってから処理される。
                     91:
                     92: 2)  OpenMathematica は以下の CMO, SM をサポートする。
                     93:
                     94:
                     95: */
                     96: /*&ja
                     97: ☆ これから実装するべき機能
                     98: (1) SM_popString が来たときに、CMO_ERROR2 を返すようにする。
                     99:     (注) ox_sm1 は、長さ0の文字列を返す。
                    100: (2) CMO_ERROR2 に SM_popString できない CMO 型の列を返す。
                    101: (3) ox の -insecure オプションに対応したクライアントの設計。
                    102: (4) ox_math スタックマシンの挙動を制御できるようにする。
                    103:     例 executeStringByLocalParser(":indeterminate2string")
                    104: (5) CMO_ERROR2 の実装に問題あり。
                    105: */

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>