平台: 所有平台 版本: 所有版本

问题描述

我使用的是 COMSOL 网络浮动许可证,如何确定哪些用户当前正在使用 COMSOL 或特定模块?

解决方法

COMSOL 安装提供 FlexNet 许可证实用程序,该实用程序可为所有许可的产品生成当前 COMSOL 用户列表,请参见下面的平台相关操作说明。

有关 FlexNet 许可系统的更多信息,以及通过 lmutillmstat 工具提供的更详细选项,请参见 COMSOL Multiphysics“文档”页面(从 GUI 导航至“帮助 -> 文档 -> FlexNet 文档 -> 许可证管理指南”)。 FlexNet Manager 等第三方工具提供了更高级的使用跟踪。

Windows

使用 LMTOOLS 实用程序:

  • 开始 > 所有程序 > COMSOL Multiphysics 5.4 > COMSOL Launchers > LMTOOLS
  • Service/License File 选项卡上,选择 Configuration using License File
  • 浏览到本地许可证文件 C:\Program Files\COMSOL\COMSOL54\Multiphysics\license\license.dat(**注:***打开文件* 对话框预设为查找 .lic 文件。要查找 license.dat 文件,请更改文件类型。)
  • 转到 Server Status 页面,并选择 Perform Status Enquiry

如果许可证管理器为多个软件提供服务,则在 Windows 中使用命令行代替有时可以方便您获得更多的控制:

  • 在 Windows 资源管理器中,转到 Multiphysics 下的 license/win64 文件夹。
  • 在 Windows 资源管理器的地址字段中,编写 cmd 并按 Enter 以获取上述文件夹中的命令提示符。
  • 在命令提示符中输入 lmutil lmstat –a –c ../license.datlmutil lmstat –a –c 1718@licsrv。其中 1718 是端口,licsrv 是许可证文件顶部声明的许可证管理器的名称。

Linux

打开终端窗口并运行以下命令:

cd /usr/local/comsol54/multiphysics/license/glnxa64
./lmstat -a -c ../license.dat

如果您知道许可证管理器的主机名,也可以运行以下命令:

cd /usr/local/comsol54/multiphysics/license/glnxa64
./lmstat -a -c 1718@licsrv

其中,1718 是默认端口,lcsrv 是许可证管理器的主机名。

Mac OS X

启动终端应用程序并运行以下命令:

cd /Applications/COMSOL54/Multiphysics/license/maci64
./lmstat -a -c ../license.dat