0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

HPC的基本配置方法

工程师邓生 来源:老猫电磁馆 作者:高频嗨肺嘶 2022-09-21 09:10 次阅读

1.HPC基本配置方法(本方法不适用于SIwave)

软件安装完成后,用户就可以使用软件进行建模、仿真计算了。但是,若要充分调用计算机的资源,还需对HPC并行计算进行一定的配置。

1.1.HPC的类型

HPC license分为两种,HPC与HPC Pack,它们在软件中的配置方法,略有区别。

1.2.HPC类型的配置

打开软件菜单栏,选择ToolsOptionsHPC and Analysis Options,打开如下对话框,选中“Options”选项卡,见下图。 图中蓝色部分“HPC License”项,包含“Pool”、“Pack”与“None”三个子选项。HPC License对应于“Pool”,HPC Pack对应于“Pack”。选择与License匹配的类型即可。

a662b320-38ce-11ed-ba43-dac502259ad0.png

1.3.本地电脑Local的多处理器设置

1)打开软件菜单栏,选择ToolsOptionsHPC and Analysis Options,打开如下对话框,默认为“Configurations”选项卡。

a67df5ea-38ce-11ed-ba43-dac502259ad0.png

2)点击“Edit”,打开Local设置对话框,设置CPU总数与task任务数(分的域数)。 设置的CPU总数不大于license授权文件支持的CPU数量,也不能超出计算机硬件的CPU数量。

关于license授权文件支持的CPU数量,请与对应的ANSYS销售人员确认。

a69b518a-38ce-11ed-ba43-dac502259ad0.png

1.4.远程调用服务器的多处理器设置(RSM)

1)打开软件菜单栏,选择ToolsOptionsHPC and Analysis Options,打开如下对话框,点击“Add”。

a6a5af18-38ce-11ed-ba43-dac502259ad0.png

2)为本次HPC配置取个名字,通过添加服务器名称、IP地址等,将服务器加入到列表中,并设置总的CPU数;分的域数可手动添加,也可选择自动设置选项。

a6bc65e6-38ce-11ed-ba43-dac502259ad0.png

3)通过点击“Test”,测试远程服务器的设置是否成功。

a6e10b94-38ce-11ed-ba43-dac502259ad0.png

4)点击“OK”,回到HPC设置中的“Configurations”选项卡,通过“Make Active”,可以在Local与远程调用服务器之间进行切换。

a6f505cc-38ce-11ed-ba43-dac502259ad0.png

1.5.完成HPC的基本配置

通过HPC的基本配置,可以实现本地电脑与RSM远程调用的多CPU并行运算,以及域分解提高求解效率。必须说明的是,RSM远程调用,本地电脑并不参与运算求解,而只显示操作界面。

如果需要实现多电脑分布式并行运算,以求解更大更复杂的问题,我们需要进行高级HPC设置,即MPI的配置方法(仅适用于HFSS)。

2.HPC高级配置 (仅HFSS) —— Message Passing Interface (MPI)

MPI即消息传递接接口,是目前使用最为广泛的实现并行计算的一种方式。在消息传递模型中,计算由一个或者多个进程构成,进程间的通信通过调用库函数发送和接收消息来完成。通信是一种协同的行为。

ANSYS EM Suite 16.0包含两种MPI方式,即IBM Platform MPI与Intel MPI。用户可以自由选择,取其中一种即可。

MPI配置前的准备工作

对于需要参加分布式并行运算的电脑, 1)都必须拥有一个相同的用户名以及相同的密码,该用户属性必须为管理员账户; 2)要确保每一台电脑都安装了相同版本的ANSYS EM 软件,而且软件都安装在相同的目录下(建议默认安装路径); 3)各电脑之间是相互连通的,即“ping”命令可以在任意两台电脑间成功执行,并完成数据的收发。

2.1.Intel MPI安装与配置

2.1.1.运行ANSYS EM Suite安装包的“autorun.exe”,进入安装界面

a70719c4-38ce-11ed-ba43-dac502259ad0.png

2.1.2.选择“Install Distributed Simulation Technologies”,打开如下界面

a72cab62-38ce-11ed-ba43-dac502259ad0.png

2.1.3.点击“InstallIntel MPI”,选择解压目录,进入MPI安装界面

a73d746a-38ce-11ed-ba43-dac502259ad0.png

2.1.4.点击“下一步”,按照默认安装设置

a75233b4-38ce-11ed-ba43-dac502259ad0.png

2.1.5.最后点击“完成”

a77286f0-38ce-11ed-ba43-dac502259ad0.png

2.1.6.通过ANSYS EM软件的安装目录找到“wmpiregister.exe“文件,以管理员身份运行,打开注册对话框。

具体的文件目录,可参考如下位置 “C:Program FilesAnsysEMAnsysEM16.0Win64commonfluent_mpimultiportmpiwin64intelin”。

a79146ee-38ce-11ed-ba43-dac502259ad0.png

2.1.7.输入域名和多机共有的用户名,若多机同域,域名可省略;另外,注册成功后,会显示成功提示信息“Password encrypted into the Registry“。

a7a3f654-38ce-11ed-ba43-dac502259ad0.png

2.1.8.在所有参加分布式计算的计算机上,重复步骤5.1.1至5.1.7,完成Intel MPI的配置。

2.2.IBM Platform MPI 安装与配置

2.2.1.运行ANSYS EM Suite安装包的“autorun.exe”,进入安装界面

2.2.2.选择“Install Distributed Simulation Technologies”,打开如下界面

a7b4dd52-38ce-11ed-ba43-dac502259ad0.png

2.2.3.选择“Install IBM Platform MPI”,进入MPI安装界面

a7e961e4-38ce-11ed-ba43-dac502259ad0.png

2.2.4.选择安装目录,默认即可

2.2.5.选择对应操作系统“for Windows XP/2003/Vista/2008/7”,如下图

a7fb0e4e-38ce-11ed-ba43-dac502259ad0.png

2.2.6.安装至下图时,切记勾选项要全部选中

a81b54a6-38ce-11ed-ba43-dac502259ad0.png

2.2.7.默认安装直至最后完成

a83894f8-38ce-11ed-ba43-dac502259ad0.png

2.2.8.开始/运行/cmd,打开DOS命令窗口

2.2.9.利用cd命令,将当前路径切换至如下目录

C:Program FilesAnsysEMAnsysEM16.0win64commonfluent_mpimultiportmpi win64pcmpiin(软件默认安装情况下)

2.2.10.运行命令“mpidiag–s <你的计算机名> -at -cache”,注册密码

命令是将用户本机(用于界面操作与并行设置的本地电脑,控制并行运算)的信息添加至MPI信息中。 具体操作,见下图示例。其中“beigcao”为本地用户的个人PC,注册的密码为多机共有用户名对应的密码。注册成功后会返回一条信息,并给出共有的用户名“gcao”。

a8564e12-38ce-11ed-ba43-dac502259ad0.png

2.2.11.重复步骤5.2.1至5.2.10,在每一台参加运算的电脑上配置一次(除计算机名外,与图中配置完全一致),以实现最终的多机并行。

2.2.12.完成IBM Platform MPI的配置。

2.3.CPU资源配置

首先,获取所有参加并行计算的电脑名称与CPU数量,找开HFSS中的多处理器设置选项卡。具体操作请参照步骤4.4。 其次,添加各个电脑名称,并配置每个电脑的CPU总数与分的域数。

最后,本地电脑应作为主节点,位置应在最前方。 手动方式与自动方式的两种配置结果,可参照下图。(图中为两台电脑并行计算,Local与beitech01)

a87202a6-38ce-11ed-ba43-dac502259ad0.pnga88d1f5a-38ce-11ed-ba43-dac502259ad0.png

2.4.Profile中查看多机并行运算的过程

打开一个工程文件,将求解器由默认的“Direct Solver”更改为“Domain Decomposition”,即域分解法,进行仿真计算。多机并行可在Profile中查看。

a8a9fe54-38ce-11ed-ba43-dac502259ad0.png

2.5.MPI配置完成

当仿真中看到步骤5.4的结果时,就说明MPI配置成功。

需要注意的是,步骤5.4中而我们看到的有5个域,而其实共有6个域。这是因为作为主节点的本地电脑Beitech04,其中一个域用来进行整体仿真的控制,即作了头节点。

MPI配置成功之后,用户可根据自己仿真资源消耗的情况,自由选择由几台电脑并行计算;本地电脑也可只操作而不参加并行运算等。




审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 多处理器
    +关注

    关注

    0

    文章

    22

    浏览量

    8893
  • HPC
    HPC
    +关注

    关注

    0

    文章

    298

    浏览量

    23530
  • HFSS软件
    +关注

    关注

    0

    文章

    8

    浏览量

    12262

原文标题:HFSS软件的HPC基本配置方法

文章出处:【微信号:微波仿真论坛,微信公众号:微波仿真论坛】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Linux在车载HPC安全方面的工作原理

    随着汽车智能化和自动驾驶技术的飞速发展,车载高性能计算(High-Performance Computing, HPC)系统已成为推动汽车产业革新的核心力量。在此背景下,Linux作为开源操作系统领域的佼佼者,正以其高度灵活性、强大生态系统以及不断发展的安全特性,在车载HPC
    的头像 发表于 08-27 14:58 265次阅读
    Linux在车载<b class='flag-5'>HPC</b>安全方面的工作原理

    欧姆龙EtherCAT配置方法

    欧姆龙EtherCAT配置方法
    的头像 发表于 06-13 16:03 622次阅读
    欧姆龙EtherCAT<b class='flag-5'>配置</b><b class='flag-5'>方法</b>

    TSMaster VLAN配置方法

    ,以太网目录Catalog1.VLAN的配置方法2.TCP/IP通讯带VLAN测试1.TSMaster配置VLANVLAN配置流程如下:1)VLAN
    的头像 发表于 05-18 08:21 292次阅读
    TSMaster VLAN<b class='flag-5'>配置</b><b class='flag-5'>方法</b>

    AWS HPC为什么不用Infiniband?有何原因?

    HPC的低延迟需求来自于很多应用都会通过网格刨分来进行并行运算,然后网格间有复杂而频繁的通信数据交互,Brain将其称为“Ghost Cell Exchange”。
    的头像 发表于 04-16 16:59 413次阅读
    AWS <b class='flag-5'>HPC</b>为什么不用Infiniband?有何原因?

    康佳特欢迎COM-HPC载板设计指南Rev. 2.2的发布 COM-HPC Mini规范现已完善

      2024/4/2 中国上海 * * * 嵌入式和边缘计算技术的领先供应商德国康佳特--欢迎COM-HPC载板设计指南2.2修订版的发布,该指南为开发人员新增了基于95毫米x70毫米COM-HPC
    发表于 04-02 10:47 466次阅读
    康佳特欢迎COM-<b class='flag-5'>HPC</b>载板设计指南Rev. 2.2的发布 COM-<b class='flag-5'>HPC</b> Mini规范现已完善

    看一下通过采用HPC方法来解决汽车行业工程挑战的两个具体实例

    大家可能都知道,将Ansys解决方案与高性能计算(HPC)相结合,可带来巨大的投资回报(ROI)。接下来,让我们来看一下通过采用HPC方法来解决汽车行业工程挑战的两个具体实例。
    的头像 发表于 03-12 14:29 361次阅读

    什么是HPC高性能计算

    高性能计算(HighPerformanceComputing,简称HPC),是指利用集群、网格、超算等计算机技术,通过合理地组织计算机资源以及运用适合的算法和程序,提高计算效率和处理能力,实现对大量
    的头像 发表于 02-19 13:27 637次阅读
    什么是<b class='flag-5'>HPC</b>高性能计算

    SOVD协议在HPC中的应用详解

    整车电子电器架构正在从分布式总线架构逐渐向以High Performance Computer(以下简称HPC)为中心的集中式架构转变
    的头像 发表于 12-29 16:34 5674次阅读
    SOVD协议在<b class='flag-5'>HPC</b>中的应用详解

    三层交换机VLAN路由的配置方法

    掌握vlan路由技术之三层交换机vlan路由的配置方法和结果验证。
    的头像 发表于 12-15 11:11 2384次阅读
    三层交换机VLAN路由的<b class='flag-5'>配置</b><b class='flag-5'>方法</b>

    linux网络配置的3种方法

    Linux是一种流行的操作系统,广泛应用于服务器和网络设备中。Linux系统提供了多种方法配置网络连接,使得网络设置更加灵活和可定制。本文将会介绍Linux网络配置的三种方法,包括命
    的头像 发表于 11-27 14:33 3777次阅读

    HPC工作负载应用中如何实现硅光子学

    在当今的数字数据密集型环境中,随着组织面临大量工作负载和复杂的数据处理挑战,对高性能计算 (HPC) 的需求持续激增。高效、高带宽、低延迟计算的新方法对于处理这些需求至关重要,因为传统技术在数
    的头像 发表于 10-27 15:39 334次阅读

    HPC与AI:完美融合

    HPC早于AI问世,因此这两个领域在软件和基础设施方面存在显著差异。要将它们有机地融合在一起,需要对工作负载管理和工具进行必要的调整。以下是HPC如何逐步发展以迎合AI挑战的一些方法
    的头像 发表于 10-22 14:59 1396次阅读

    PICMG发布COM-HPC 1.2规范

    PICMG宣布发布COM-HPC 1.2规范,增加了COM-HPC Mini外形,其大小约为信用卡(90x75毫米)或第二小COM-HPC外形尺寸的一半,但仍提供对PCIe Gen5,USB4
    的头像 发表于 10-12 15:13 880次阅读
    PICMG发布COM-<b class='flag-5'>HPC</b> 1.2规范

    康佳特喜迎PICMG对COM-HPC 1.2规范的批准, 重磅推出COM-HPC Mini

    迷你尺寸,最高性能 2023/ 10 / 12 中国上海* * * 嵌入式和边缘计算技术的领先供应商,德国康佳特喜迎PICMG对COM-HPC 1.2规范的批准,该规范引入了COM-HPC Mini
    发表于 10-12 11:44 453次阅读
    康佳特喜迎PICMG对COM-<b class='flag-5'>HPC</b> 1.2规范的批准, 重磅推出COM-<b class='flag-5'>HPC</b> Mini

    Linux环境变量的配置方法

    在自定义安装软件的时候,经常需要配置环境变量,下面列举出各种对环境变量的配置方法
    发表于 09-27 09:50 218次阅读