首页/文章/ 详情

Ansys远程求解管理器RSM功能简介及设置方法

4月前浏览8359

本文摘要(由AI生成):

Ansys Remote Solve Manager (RSM) 是一种用于配置和监视作业提交到 HPC 资源的核心框架。它提供了一种简单的方式来连接到现有的 IT 设备,并在需要时提供对强大计算资源的无缝访问。RSM 提供了三种核心功能:RSM 配置、Ansys RSM Cluster (ARC) 和作业监视。RSM 配置允许您为集群或门户作业提交创建配置,并将 RSM 与第三方作业调度器或 ARC 集群集成。Ansys RSM Cluster (ARC) 是一种安装 RSM 后的系统,它允许您在本地或分布式模式下运行 Ansys 应用程序,但使用自己的调度功能,而不是第三方作业调度器的调度功能。作业监视允许您监视所选 HPC 资源的状态。



                              

                                  1

Ansys Remote Solve Manager (RSM)功能简介


Ansys Remote Solve Manager(RSM)提供了配置和监视作业提交到HPC资源的核心框架。无论作业是提交到集群还是提交到云端,RSM的集成环境和工具都能让您轻松连接到现有的IT设备,在需要时为您提供对强大计算资源的无缝访问。


作业可以从应用程序客户端(如Ansys Workbench)直接提交给RSM,也可以通过云门户来提交。


Ansys RSM 提供以下核心功能:RSM 配置,Ansys RSM Cluster (ARC)和作业监视


1.1

RSM 配置Configuration.

选择使您能够在HPC资源上运行Ansys应用程序的配置。通过类似向导的界面,RSM配置应用程序可以轻松地为集群或门户作业提交创建配置。


RSM配置使您能够将RSM与第三方作业调度器(如Microsoft HPC或LSF)或ARC集群(Ansys RSM Cluster)集成,您还可以为提交到第三方云计算服务的作业创建配置。无论资源类型如何,所有RSM配置都是一致的。


RSM 配置任务包括建立通信协议、指定文件处理方法、设置RSM队列和存储帐户信息。


1.2

Ansys RSM Cluster (ARC)

如果您不使用第三方作业调度器(如Microsoft HPC或LSF),则可以使用安装RSM后的Ansys RSM Cluster(ARC)系统。ARC的运行方式与商业集群相同,在本地或分布式模式下运行Ansys应用程序,但它使用自己的调度功能,而不是第三方作业调度器的调度功能。


包含单个节点(无论是用户的本地计算机还是网络中的特定计算机)的ARC不需要任何特殊设置。包含多个节点的ARC需要服务配置和节点设置,但它提供了更强大的功能,使您能够在多节点环境中运行分布式并行作业。有关详细信息,请参见Ansys RSM集群(ARC)配置。

1.3

作业监视

直接从工作台或使用RSM job Monitoring应用程序查看已提交作业的状态、查看作业日志并开展Debug。


RSM与许多Ansys应用程序集成(参见帮助文档中RSM与Ansys应用程序集成)。Ansys解算器提供了向RSM提交解决方案的能力,而Ansys Workbench允许您提交项目更新、解决方案组件更新、设计点更新和设计优化研究。这使您能够在执行计算密集型任务时利用HPC计算资源。


向RSM提交作业时,请在求解属性中选择RSM队列。RSM队列与RSM中定义的配置相关联。RSM配置指定客户机如何与HPC资源通信,并标识HPC队列。


每个RSM安装都包含一个默认的Ansys RSM集群(ARC),可以在本地机器上使用,也可以在远程机器上配置。有关更多信息,请参见3.3 Ansys RSM集群(ARC)配置。如果您的组织使用商业集群,例如Windows HPC、LSF或PBS Pro,那么您也可以配置RSM将作业提交到该集群。有关更多信息,请参阅帮助文档中RSM与集群或云门户的集成。


通过使用Ansys支持,还可以创建自定义配置,使用户能够向第三方云提交作业。


如果作业将提交到远程群集,那么如果客户端无法直接与远程资源通信,则必须在群集提交主机上安装启动程序服务。此服务用于启动用户代理进程,该进程在提交作业之前对帐户进行身份验证。


1.4

Ansys RSM支持的求解器及系统平台

RSM 支持以下应用及求解器:

  • Workbench

  • CFX

  • Fluent

  • Forte

  • Icepak

  • Mechanical (excluding the Samcef and ABAQUS solvers)

  • Mechanical APDL

  • Polyflow

  • System Coupling of Mechanical and Fluid solvers

  • Explicit Dynamics

  • Rigid Body Dynamics

 

Ansys RSM 在对应的操作系统支持以下的商业排队系统:

  • Platform LSF

    操作系统: Red Hat Enterprise Linux (RHEL), SUSE Linux Enterprise (SLES)

  • PBS Professional

    操作系统: Red Hat Enterprise Linux (RHEL), SUSE Linux Enterprise (SLES)

  • Slurm Workload Manager

    操作系统: Red Hat Enterprise Linux (RHEL), SUSE Linux Enterprise (SLES)

  • Univa Grid Engine (UGE/SGE)

    操作系统: Red Hat Enterprise Linux (RHEL), SUSE Linux Enterprise (SLES)

  • Windows HPC

    操作系统: Windows Server 2012 R2 (Standard) with Microsoft HPC Pack 2012 R2, Windows Server 2016 with HPC Pack

 

2

Ansys RSM价值


Ansys RSM结合优化设计工具optiSLang以及Ansys最新发布的分布式计算服务工具DCS(Distributed Compute Service),能够调用成百上千的计算资源节点,实现数以万计的优化设计工况并行评估,大大节省产品优化设计时间。

 

  • 允许客户更有效地使用可用的硬件资源。

  • 有一个直观和易于使用的用户界面。

  • 支持同时进行多参数设计点更新。

  • 具有灵活的文件暂存和文件处理选项。

  • 可以使用第三方作业调度程序的传输机制。

  • 可以二次开发,以满足特定的要求。

  • 允许在远程机器上执行问题求解,允许客户端应用程序退出,甚至关闭客户端计算机。

  • 是一个免费的工具,不需要额外的许可证。


3

Ansys RSM 安装配置流程(Windows)


为了通过RSM成功地向HPC资源提交作业,RSM应用程序必须安装在装有客户端应用程序(例如,Workbench)的同一台计算机上。


如果作业将提交到远程集群,那么RSM启动程序服务也必须安装并在集群提交主机上运行。如果SSH用于客户端到HPC的通信,或者远程HPC资源是云,则不适用。


3.1

RSM 软件安装

当您使用标准的Ansys产品安装流程时,RSM将与Ansys Workbench等产品一起自动安装。



您也可以使用独立的Ansys产品包安装来自行安装RSM (参考Ansys Help Installing a Standalone RSM Package)。


3.2 

安装、配置RSM 启动服务(Launcher Service)

如果作业将从客户端提交到远程集群,则通常需要执行此步骤,在集群上的提交主机上安装RSM启动服务。如果客户端使用SSH作为通信协议,或者如果远程HPC资源是云,则不需要使用此步骤。


当从RSM客户端向HPC 提交作业时,支持以下平台组合主机:Windows到Windows,Linux到Linux,Windows到Linux。不支持将作业从Linux RSM客户端提交到Windows提交主机。


Windows 下配置RSM 启动服务


当RSM安装在Windows机器上时,您可以将RSM启动程序进程配置为Windows服务并安装,以便在Windows系统启动时自动启动它。您还可以使用RSM提供的工具卸载和重新启动服务。

 

要将RSM启动程序服务配置为在启动时自动启动:

  1. 以管理权限登录Windows帐户。

  2. 确保进程:Rsm*进程没有在Windows任务管理器中运行。

  3. 以管理员身份运行命令提示符。

  4. 在[RSM安装目录]\bin目录中运行以下命令:

    AnsConfigRSM.exe -launcher



如果RSM launcher服务已经被移除,您也可以使用上面的步骤序列来重新配置服务。


3.3

Ansys RSM Cluster (ARC) 配置

如果用户未使用第三方作业调度器(如Microsoft Windows HPC或LSF),则可以使用Ansys RSM Cluster(ARC)调度器将作业提交到一台计算机或一组计算机。ARC调度系统虽然不提供第三方调度程序中可用的所有高级功能,但包含调度和运行从Ansys产品提交给RSM的作业所需的基本功能。ARC允许用户立即开始使用RSM,有效利用HPC资源。


3.3.1 安装先决条件

在配置Ansys RSM集群(ARC)之前,请检查下面的重要注意事项,并确保满足所有先决条件:

  • Ansys RSM Cluster(ARC)具有基本的作业调度功能,并提供了一个简单的HPC工作流。但是,它并不打算取代商业调度器。如果您过去已将RSM与第三方计划程序集成,或需要ARC系统不提供的高级功能,则应继续与IT部门合作,以确定哪种商业解决方案最适合您的模拟和业务需求。有关配置RSM以用于现有第三方调度程序的信息,请参阅RSM与集群或云门户的集成。

  • ARC系统不作为独立产品提供。它已安装并打算与RSM一起使用,这意味着作业只能通过RSM从Ansys客户端应用程序提交到ARC。

  • RSM必须安装在指定为提交主机的计算机上,以及所有将接受作业的计算机上。默认情况下,当您使用标准的Ansys产品安装时,RSM将与Ansys Workbench产品一起自动安装。

  • 如果创建多节点ARC,则所有执行节点必须在同一平台(Windows或Linux)上运行。

  • 不能同时运行两个版本的ARC(例如,2020 R2和2021 R1)。为确保在通过RSM将作业提交给ARC时使用正确的ARC版本,应设置ARC\ U ROOT环境变量。请参阅 Setting the ARC_ROOT Environment Variable for Ansys RSM Cluster (ARC) Job Submission。


3.3.2 创建Ansys RSM Cluster (ARC)资源

  1. 在设置ARC之前,请确保满足以下要求:

    您必须对群集中的所有节点具有完全的管理员和/或sudo权限。

    群集中的所有节点必须具有相同的操作系统。

    Ansys软件必须安装在主节点和所有执行节点上。所有计算机上的Ansys安装目录应相同(例如,/apps/Ansys\u inc或C:\Program Files\Ansys inc)。


  2. 启动 ARC Configuration Application

    以管理员账户登录计算节点(本文以计算机名为desktop-gnpla88的电脑为例)。

    以管理员身份运行 Start > Ansys 2021 R1 > ARC Configuration 2021 R1。

    启动Mater node Service和Execution Service。


    如有必要,也可以配置任务列表的访问权限控制( Access Control)等:

         

  3. RSM 启动服务——采用2.2中描述的方法启动RSM服务。


3.4

为RSM配置ARC计算资源

本节将在局域网内另一台电脑(本文以计算机名SHHWEIWZHAN的电脑为例)上配置RSM。

  • 以管理员身份运行 Start > Ansys 2021 R1 > RSM Configuration 2021 R1

  • 分3步配置远程资源

  • 存储账户信息:用户也可以在Credentials菜单下维护访问HPC资源的账户信息。


3.5

仿真任务提交与监控


3.5.1 作业提交(以Ansys Mechanical为例)

在Mechanical界面下打开Solve Process Setting面板,可以通过选择HPC资源对应的RSM Queue提交计算任务。


3.5.2 作业监视

  • 以管理员身份运行 Start > Ansys 2021 R1 > RSM Job Monitoring 2021 R1

该程序可以监视作业状态:


3.5.3 HPC资源监视

  • 以管理员身份运行 Start > Ansys 2021 R1 > RSM Job Monitoring 2021 R1

该程序可以监视所选HPC资源的状态:


来源:Ansys

MechanicalMechanical APDLFluentCFXForteHPC二次开发通信云计算数字孪生控制
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2022-09-12
最近编辑:4月前
Ansys中国
签名征集中
获赞 290粉丝 469文章 719课程 6
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈