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

描述

整体架构

下图显示网络的整体架构,包括运行 COMSOL Multiphysics、COMSOL Multiphysics Server、COMSOL Client 和已编译 COMSOL App 的计算机;运行 COMSOL App 的外部移动设备或网页浏览器;COMSOL Server 节点;模型管理器服务器;FlexNet 许可证服务器;数据库服务器;以及带有运行 COMSOL 批处理作业的计算节点的 HPC 集群。

在客户端-服务器模式下运行 COMSOL Multiphysics

COMSOL Multiphysics 客户端和服务器应用程序支持在所有平台上运行。

在同一台计算机上以客户端-服务器模式运行 COMSOL Multiphysics

COMSOL Multiphysics 客户端和 COMSOL Multiphysics 服务器可以在同一台计算机上运行,并可以使用所有可用的许可证类型:指定单用户许可证 (NSL)、单机许可证 (CPU) 和网络浮动许可证 (FNL)。在此配置中,COMSOL Multiphysics 客户端和 COMSOL Multiphysics 服务器作为单独的进程在单台计算机上运行。客户端和服务器通过本地 TCP(传输控制协议)连接进行通信。

在不同的计算机上以客户端-服务器模式运行 COMSOL Multiphysics

COMSOL Multiphysics 客户端和 COMSOL Multiphysics 服务器也可以在不同的计算机上运行。这种配置需要网络浮动许可证 (FNL)。

下图说明不同计算机之间的客户端-服务器 TCP 连接,以及与许可证服务器的默认端口 1718 和 1719 的 TCP 连接。(FNL 许可证需要许可证服务器。)此外,图中还说明 COMSOL Multiphysics 服务器可以将批处理作业提交到 HPC 集群。通常,计算节点与头节点之间的通信采用单独的网络。

运行 COMSOL 模型管理器服务器和客户端

下图显示“COMSOL 模型管理器服务器”如何连接到运行 COMSOL Multiphysics 的计算机、FlexNet 许可证服务器,以及可选的 SQL 数据库服务器和自定义文件服务器。

图中显示通过反向代理服务器将 COMSOL Multiphysics 运行到“模型管理器服务器”的设置。此配置对于管理公司网站、“模型管理器服务器”的常见登录和公司环境中其他基于 Web 的工具非常有用。此外,“模型管理器”还可以通过 AD 或 LDAP 服务器管理自己的登录。以这种方式运行“模型管理器服务器”需要许可证服务器和至少一个 FNL 许可证。使用 COMSOL Multiphysics 的 FNL 许可证时,还需要与 COMSOL Multiphysics 的许可证服务器进行通信。使用 CPU 或 NSL 许可证时,通常使用本地许可证服务器或许可证文件。“模型管理器服务器”可以使用本地存储和本地数据库,但也可以选择与单独的数据库服务器和单独的自定义 Apache Solr 服务器进行通信,并使用单独的服务器进行备份和存储。

下图显示了连接到 COMSOL Multiphysics 客户端-服务器设置的“COMSOL 模型管理器服务器”:

图中显示了一种设置,即:在不同的计算机上运行 COMSOL Multiphysics 客户端和 COMSOL Multiphysics 服务器。此配置需要 FNL 许可证。COMSOL Multiphysics 服务器和“模型管理器服务器”都与许可证服务器进行通信。该图显示了与 AD 或 LDAP 用户数据库服务器通信的可选反向代理服务器。(“模型管理器服务器”可以通过 AD 或 LDAP 自行管理登录。)此外,图中还显示了可选的 HPC 集群,以及可选的存储服务器、数据库服务器和自定义 Apache Solr 服务器。

同时运行 COMSOL 与 MATLAB、Simulink 或 Excel

COMSOL 可以在使用客户端-服务器架构的同一台机器上与 MATLAB、Simulink 或 Excel 一起运行。comsol mphserver matlab 命令可以启动此配置。comsol matlab 命令可用于仅启动客户端,并连接到远程服务器。当您打开模型时,Excel 会启动 COMSOL Multiphysics 服务器。下图显示了运行 MATLAB 和 Simulink、Excel 和 COMSOL Java API 的计算机,以及它们如何连接到 COMSOL Multiphysics 服务器、FlexNet 许可证服务器和运行 COMSOL 批处理作业的可选 HPC 集群。