跳转至主要内容

万博ANSYS的博客

2019年10月15日

如何使用分布式计算来加速产品开发

分布式计算使工程师能够跨各种异构的计算资源分配、管理和解决模拟问题。

工程师还可以使用分布式计算来最大限度地利用可用的计算资源,帮助他们对结果进行排序并找到最佳设计。

分布式计算服务(DCS)对各种用户都有帮助。例如,大公司可以使用DCS来利用他们令人印象深刻的计算硬件选项。小公司和学者可以使用DCS在竞争中领先,利用他们所有的桌面在一夜之间或周末解决一系列的模拟问题。

DCS可以分解项目,因此任务(如几何创建、网格划分和求解)都可以在不同的资源上处理,这些资源针对各自的任务进行了优化。

分布式计算使工程师能够确保模拟工作流的每个部分都由该任务的最佳计算资源处理。

万博Ansys DCS是一个应用程序家族,使工程师能够在Ansys组合中使用分布式计算。它包括一个设计点服务(DPS),可以帮助工程师管理分布在集群、网络和操作系统中的数万个模拟设计点、迭代和任务。工程师可以通过以下步骤学习如何使用该系统。

建立分布式计算评估器和DCS服务器

万博Ansys DCS设计用于处理超过10,000个设计点。然而,为了获得DPS服务器的最大效益,工程师们希望将其连接到多个分布式计算评估器(dce)。dce是执行代理,从分配给它们的项目提交并运行待处理的计算任务。


DCE连接到本地机器(默认)上的DPS服务器时的样子。

工程师只需要设置一次DCS服务器和dce -尽管他们的设置可以随时更新。设置好DCS服务器和dce后,多个用户就可以在多个项目中使用它们。

要设置DCE,工程师需要单击开始菜单的Ansys分支下的DCS服务器和评估器选项。万博一旦服务器启动,工程师就可以设置它的身份验证服务(用户和密码)。从那里,他们可以看到服务器URL。在Ansys DCS上运行项目需要此URL。万博

工程师可以随时启动DCE或调整其配置。为了让分布式计算运行,他们需要将DCE连接到特定的DPS服务器。对于生产工作,工程师可以将许多dce连接到一台服务器。


评估器页面列出了DCS服务器上的所有dce。

评估器页面显示配置到特定DPS服务器的所有dce。dce可以是不同类型的,可以运行在不同的操作系统上。例如,工程师可以配置可能运行在云服务上的本地dce和远程dce。他们还可以配置每个DCE上可用的软件,或者选择默认设置,这样DPS服务器就可以使用该DCE上的所有Ansys软件。万博工程师还可以单击任何DCE来调整其配置,将其连接到不同的DPS服务器,将其分配给项目等等。

尽管工程师可以将特定的项目分配给DCE,但通常最好从DPS项目选项卡管理这些优先级。

步骤1:设置一个在Ansys分布式计算服务上运行的项目万博

为了演示目的,本例将利用参数化输入和输出的基本热交换器的模拟。


建立Ansys DCS项目的第一步是打开并建立万博
在Ansys Workben万博ch中进行仿真。

想要测试Ansys DCS功能的工程师将从这样的测试模拟运行的速度中受益。万博但是,项目越复杂,转换到分布式计算的优势就越大。

建立Ansys DCS项目的步骤从在中打开项目万博开始万博Ansys Workbench并将其设置为任何其他参数化模拟。

步骤2:创建可以使用分布式计算更新的设计点

接下来,工程师需要设置设计点变量。有一些方法可以做到这一点,但Ansys DesinXplorer是最简单万博的一个。为了驱动参数更新,将一个系统从设计探索工具箱拖放到Workbench原理图中。


建立实验设计(DOE)类型、输入范围和
其他变量,单击DOE单元格。

接下来,点击设计实验(DOE)单元,设置DOE类型、输入范围等变量。在本例中,使用默认的DOE设置。工程师可以点击“预览”按钮查看设计点表。


设计要点表

步骤3:开始使用Ansys DCS进行分万博布式计算

Workbench现在已经准备好解决本地系统上的模拟。然而,要使用Ansys DCS解决模拟问题,工程师将需要调整“更新选项”。万博

要做到这一点,工程师需要回到“项目选项卡”(工作台示意图视图),并左键单击“参数设置”栏来查看项目的属性。然后他们可以将“更新选项”设置为“提交到设计点服务”。

如果有DCS服务器,工程师可以指向它的URL。默认设置是让Ansys DCS在本地机器上运行服务万博。


若要使用分布式计算,请将“更新选项”设置为“提交到设计点服务(DPS)”。

此时,工程师可以输入一个数据库名称(或保持默认值)并设置一个超时参数。他们还可以通过单击该选项将本地计算机设置为DCE。

为了在不同的工具和dce之间分配数字处理,工程师可以使用“在步骤中更新设计点”功能。例如,该项目可以使用Ansys SpaceClaim更新几何图形和A万博nsys Fluent生成结果。SpaceClaim可以运行在Windows机器上,而Fluent可以运行在Linux集群、云服务或本地机器上。

每个DCE都知道它可以处理什么类型的工作,并提取它可以完成的步骤。在进行每次更新时,所需的文件将被传输到DCE。分布式计算可以大规模并行,因为dce可以同时工作,完成分配的任务,然后将参数和所需的设计点输出回DCS服务器。

步骤4:使用分布式计算更新所有设计点

步骤1至3确保所有设计点更新都将通过DPS服务器进行评估。

工程师们应该注意到,此时会出现一些弹出窗口。

第一个弹出窗口要求保存项目。一旦工程师保存了项目,它就会被发送到服务器。

当工程师单击“Create”时,第二个弹出窗口在服务器上生成DPS项目。


要与Ansys DCS同步万博,工程师可能必须进入“作业”菜单。

根据计算设置的不同,一些工程师可能需要通过“Jobs”菜单与Ansys DCS同步。万博

步骤5:访问Ansys DCS Web万博 App

有几种方法可以访问Ansys DCS web应用程序。最简单的方法是:万博

  • 点击屏幕右下角的“Monitor”图标
  • 点击“工作”菜单

根据公司的防火墙设置,web浏览器可能无法立即访问Ansys DCS web应用程序。万博如果发生这种情况,工程师需要与他们的IT团队检查,以确保他们为Ansys DCS web应用程序创建了“https凭据”。万博

一旦web应用程序打开,登录。第一次登录的工程师,“dcadmin”将是用户名和密码。


尽快设置Ansys D万博CS web应用登录,使默认登录信息发生变化。

但是,出于安全考虑,他们应该尽快重置这些登录信息,这样默认的用户名和密码就会被更改。

步骤6:监控Ansys DCS,万博因为它解决模型使用分布式计算

这是有趣的部分。工程师可以使用Ansys DCS web应用万博程序来监控、解决和管理设计点数据。

工程师需要从DPS服务器上的列表中选择他们的项目。然后,他们可以访问设计点统计数据,以查看有多少迭代正在运行、完成或超时。


设计点统计数据向工程师展示项目是如何运行的。

工程师还可以更仔细地查看各个设计点迭代,以便更深入地挖掘结果。


工程师可以从这个图表中访问任何设计点迭代的数据。他们也可以自定义
数据是如何呈现的。复选框和星号帮助工程师比较和标记最佳结果。

工程师可以单击任何特定的设计点来查看特定迭代的细节。这些细节包括:

  • 日志文件
  • 参数信息
  • 评估信息
  • 结果

工程师可以专注于几个或数千个设计点。在处理大量设计点时,工程师可以根据各种参数对它们进行筛选和排序。


工程师可以直观地比较多达五个设计点迭代。

一旦工程师将候选名单减少到几个,他们可以从视觉上比较其中的五个。这可以通过选择感兴趣的设计点,使用复选框,然后单击“比较”按钮来完成。类似地,每行上的星号可以帮助工程师记住他们最喜欢的设计,这样就可以轻松地将它们带回Workbench。

看看Ansys可以万博为您做什么

今天就联系我们

* =必填项

谢谢你的联系!

我们在这里回答你的问题,期待与你交谈。我们Ansys销售团队的一名成员万博将很快与您联系。

页脚的形象