• 回答数

    0

  • 浏览数

    1848

  • 收藏数

    0

作者:阿贤懂科研 发表于 2022-1-17 16:15:44
跳转到指定楼层
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启动程序服务配置为在启动时自动启动:
  • 以管理权限登录Windows帐户。
  • 确保进程:Rsm*进程没有在Windows任务管理器中运行。
  • 以管理员身份运行命令提示符。
  • 在[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)资源
  • 在设置ARC之前,请确保满足以下要求:
    您必须对群集中的所有节点具有完全的管理员和/或sudo权限。
    群集中的所有节点必须具有相同的操作系统。
    Ansys软件必须安装在主节点和所有执行节点上。所有计算机上的Ansys安装目录应相同(例如,/apps/Ansys\u inc或C:\Program Files\Ansys inc)。

  • 启动 ARC Configuration Application
    以管理员账户登录计算节点(本文以计算机名为desktop-gnpla88的电脑为例)。
    以管理员身份运行 Start > Ansys 2021 R1 > ARC Configuration 2021 R1。
    启动Mater node Service和Execution Service。



    如有必要,也可以配置任务列表的访问权限控制( Access Control)等:
         
  • 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资源的状态:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册 微信登录

x
分享:
回复

使用道具

成为第一个回答人

高级模式 评论
您需要登录后才可以回帖 登录 | 立即注册 微信登录
关于作者
阿贤懂科研

用户组:版主

  • 主题

    16

  • 帖子

    16

  • 关注者

    0