[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.1

1.1     ! ohara       1: /*
        !             2: $OpenXM$
        !             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
        !            45: tested on Linux kernel 2.2.12 with libc6 by Mathematica 3.0.
        !            46: Mathematica is a commertial system of Wolfram Research Inc.
        !            47: In order to use these binaries, you need to buy a licence
        !            48: from Wolfram Research Inc.
        !            49:
        !            50:
        !            51: If you want to make binaries, then you need newer version of MathLink
        !            52: for Linux.  Newer MathLink libraries are available from
        !            53: URL:<http://support.wolfram.com/MathLink/Updates/MLDK.html>.
        !            54:
        !            55: This package include the following binaries:
        !            56: ox_math: an OX server for Mathematica,
        !            57: math2ox: an OX client and an external smodule for Mathematica.
        !            58:
        !            59: */
        !            60: /*&ja
        !            61: ☆ Mathematica を OX のクライアントとして使おう。
        !            62:
        !            63: In[1]:= Install["math2ox"]
        !            64: とすると、外部プログラムをロードし、
        !            65:
        !            66: In[2] := OxStart["ox_sm1"]
        !            67: によって OpenXM サーバに接続する。接続先は ox_sm1 である。
        !            68:
        !            69: CMO を送る場合には
        !            70:
        !            71: In[3] := OxParse["(CMO_DISTRIBUTED_POLYNOMIAL, (CMO_DMS_GENERIC), (CMO_ZERO))\n"]
        !            72:
        !            73: とすれば、正しい CMO であれば送信される。失敗した場合には何も起こらない.
        !            74:
        !            75: In[4] := OxClose[]
        !            76: とすると、接続が終了する。
        !            77:
        !            78: */
        !            79: /*&en
        !            80: 2. How to use?
        !            81:
        !            82: See math2ox.tex for detail.
        !            83: */
        !            84: /*&ja
        !            85: ☆ Mathematica を OX のサーバとして使おう。
        !            86:
        !            87: 1)  ox_math の制限事項。
        !            88:     control server からの SIGUSR1 は受け取るふりをするだけである。
        !            89:     実際は計算は中断されず、計算が全て終ってから処理される。
        !            90:
        !            91: 2)  OpenMathematica は以下の CMO, SM をサポートする。
        !            92:
        !            93:
        !            94: */
        !            95: /*&ja
        !            96: ☆ これから実装するべき機能
        !            97: (1) SM_popString が来たときに、CMO_ERROR2 を返すようにする。
        !            98:     (注) ox_sm1 は、長さ0の文字列を返す。
        !            99: (2) CMO_ERROR2 に SM_popString できない CMO 型の列を返す。
        !           100: (3) ox の -insecure オプションに対応したクライアントの設計。
        !           101: (4) ox_math スタックマシンの挙動を制御できるようにする。
        !           102:     例 executeStringByLocalParser(":indeterminate2string")
        !           103: (5) CMO_ERROR2 の実装に問題あり。
        !           104: */

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