MATHEMATICA 教程

什么是 MathLM?

MathLM 对使用网络许可证运行多个 Mathematica 实例的组织机构管理许可证. 网络许可证具有两个非常重要的优点:

  • 网络许可证提供了使 Mathematica 对于网络环境中多个客户端机器可用的节约成本的途径. 不是对每台机器使用单独的许可证,网络许可证允许一定量的 Mathematica 拷贝在网络上同时运行.
    • 网络许可证提供了使采用子内核的并行计算位于网络环境中的简便方法. 并非对每台具有一个或者多个子内核进程使用单独的许可证,一个网络许可证允许它们从一个用来控制的 Mathematica 在网络上同时运行.

    MathLM 安装在一台被称为许可证服务器的单机上安装. 一旦 MathLM 正在运行,它作为新的 Mathematica 进程的"看门人". MathLM 对被用户的网络许可证协议所涵盖的每种类型的机器建立适当数量的进程. MathLM 管理正在使用的 Mathematica 拷贝的数目,并且对客户机器发布许可证,直到所有可用的许可证都在使用中.

    可能在整个网络上运行的并发进程的数量位于您的电子或者打印的许可证证明上. 用户可以增加允许从 Wolfram Research 使用许可证升级的进程数量. 在网页 wolfram.com/products/mathematica/processes 上查看 Wolfram Mathematica Increment Request Form 以获得增加进程数量的更多信息.

    Mathematica 由两个部分组成:内核和前端. Mathematica 内核执行计算. Mathematica 前端是图形笔记本界面. 关于并行计算,Mathematica 使用并行运行的子内核;每个子内核可能采用子前端. MathLM 分别保持对内核和前端的跟踪,以及主进程和子进程的区别.

    • 显示在您的网络许可证证明上的进程数量 一般对用户给出 个前端进程和每个增量的 个内核进程. 查看网页wolfram.com/products/mathematica/processes 上的 Increment Request form 以获取增加进程增量的更多信息.

    一个客户端 Mathematica 进程必须在开始取得用户输入或者执行计算之前,从 MathLM 请求许可证. 为了让客户运行MathematicaMathLM 必须任何时候都在许可证服务器上运行. 如果客户端机器提出请求不是许可证覆盖的类型,或者所有进程都已在使用之中,客户端 Mathematica 进程无法启动.

New to Mathematica? Find your learning path »
Have a question? Ask support »