找回密码
 注册
Simdroid-非首页
查看: 3085|回复: 79

[实例赏评] [原创]AWE推广(六)_AWE v11.0中的远程求解控制

[复制链接]
发表于 2008-4-19 20:56:43 | 显示全部楼层 |阅读模式 来自 广东深圳
问题描述:如何使用AWE v11.0的RSM来实现远程求解控制
解决:通过设定本地RSM的用户帐号
时间:2008-4-19
作者:linuaries
Email:linuaries@hotmail.com

两年前刚工作的时候就对远程求解的问题感兴趣,无奈工作的忙碌使我始终没法抽出时间好好研究,正好碰到安世亚太的Grant Lu问了一下远程设置,终于在2008年的第一号台风“浣熊”的呼啸声中把在Windows下Remote Solver的问题解决了:)

PS:附件中的PDF为详细流程指南,售价10(响应论坛如何使用贡献积分问题)。如果各位囊中羞涩也无所谓,接下来我会一个步骤一个步骤地解释给大家听的,只是不方便打印和复制了而已。转载的时候,请声明作者和出处,谢谢。

[ 本帖最后由 linuaries 于 2008-4-19 21:14 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评分

1

查看全部评分

 楼主| 发表于 2008-4-19 20:57:04 | 显示全部楼层 来自 广东深圳

1、OS与硬件设置情况

Simdroid开发平台
此设置适用于在本地的ANSYS Workbench中使用远程的Windows服务器进行求解的情况。
测试系统环境:两台简体中文版的Windows XP Professional SP2 作为服务器及客户端。
测试硬件环境:
  服务器:HP Workstation xw4550(CPU 2.19GHz AMD Opteron,DDR RAM 2.00 GB, Hard Disk 250 GB)
  客户端:Dell Precision M4300CPU 2.0 GHz Intel T7300DDR RAM 2.00 GB, Hard Disk 160 GB


[ 本帖最后由 linuaries 于 2008-4-19 21:23 编辑 ]
回复 不支持

使用道具 举报

 楼主| 发表于 2008-4-19 20:57:29 | 显示全部楼层 来自 广东深圳

2、安装与启动ANSYS RSM

本地机器及远程计算服务器必须都安装ANSYS Workbench 11.0ANSYS Remote Solve Manager 11.0RSM)。一般情况下,安装ANSYS Workbench 11.0 会自动把ANSYS Remote Solve Manager 11.0RSM)装上。此外,服务器端必须安装ANSYS求解器。

一般情况下,当启动ANSYS Workbench 11.0时即自动启动RSM,双击Windows右下角电脑托盘里面的图标即可打开RSM


[ 本帖最后由 linuaries 于 2008-4-19 21:23 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 不支持

使用道具 举报

 楼主| 发表于 2008-4-19 20:57:41 | 显示全部楼层 来自 广东深圳

3、 RSM账号注册

在本地机器及远程服务器上添加相同名称及相同密码的账号,然后打开RSM,在左侧的目录树的My Computer中,点击右键,选择Set Password,进行本地机器RSM连接远程服务器账号认证设置。如下图:

上面红色框里面需要注意的是:格式必须是RemoteHostname\username”;如果是加入Windows域的话,则前面是域名,后面是用户名,比如:ANSYS-ARIES\aries.li,后面输入的是正确的密码。

注意:在Set Password中,必须同时添加远程计算服务器的帐号跟本地机器的帐号。此处ANSYS-ARIES\aries.li为本地机器信息,TRAIN1\aries.li为远程计算服务器信息

添加完后,在左侧目录树的My Computer上点击右键,选择“Accountx…中有两个帐号,一个是本地的,另一个远程计算服务器的(虽然显示是本地的,但添加的账号是远程的),如下图:



[ 本帖最后由 linuaries 于 2008-4-19 21:23 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 不支持

使用道具 举报

 楼主| 发表于 2008-4-19 20:57:51 | 显示全部楼层 来自 广东深圳

4、 在RSM中增加远程计算服务器并设置

RSM左侧目录树中,右键点击Computer Servers,选择Add增加远程计算服务器,如下图:

[ 本帖最后由 linuaries 于 2008-4-19 21:24 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 不支持

使用道具 举报

 楼主| 发表于 2008-4-19 20:58:03 | 显示全部楼层 来自 广东深圳

5、在RSM中增加服务器计算队列

RSM左侧界面中,右键点击Queue,选择Add,增加远程服务器计算队列,如下图:

[ 本帖最后由 linuaries 于 2008-4-19 21:24 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 不支持

使用道具 举报

 楼主| 发表于 2008-4-19 20:58:17 | 显示全部楼层 来自 广东深圳

6、 在RSM中测试远程服务器

配置属性选项是为了顺利远程登陆,如果这个属性没有配置,则会出现未知的用户名密码之类的错误。右键点击刚才新增的Queue中服务器,比如:Remote Solver,点击Test Server,可以测试远程服务器的情况,如图所示,当可以看到Logged on user: TRAIN1\Aries.Li时说明本地RSM与远程计算服务器已经实现互联。

PS:如果远程服务器改过IP地址,建议重启一次清除网络中对机器名解析地址的记忆。

[ 本帖最后由 linuaries 于 2008-4-19 21:24 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 不支持

使用道具 举报

 楼主| 发表于 2008-4-19 20:58:37 | 显示全部楼层 来自 广东深圳

7、 Workbench中的求解设置

打开Workbench Simulation 界面,点击Tools>Solve Process setting,如下图所示进行配置:
由于计算服务器在RSM中是属于My Computer,所以上面选择My Computer, Background,队列选择之前创建的队列。My Computer, In Process则直接本地求解。

[ 本帖最后由 linuaries 于 2008-4-19 21:26 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 不支持

使用道具 举报

 楼主| 发表于 2008-4-19 20:58:48 | 显示全部楼层 来自 广东深圳

8、 Workbench求解过程

点击Workbench界面上面的Solve按钮,选择My Computer, Background进行求解,如图:

求解过程可以在RSM看见:

此时若登陆远程计算服务器,可以在C:\WINDOWS\Temp\aexartio.yaz(系统自动生成)下看到计算的中间文件,包括求解输入文件ds.dat,结果文件file.rst等,在计算结束后,中间计算结果将会自动删除。如果要求解大模型的话,最好在上述第4步设置远程计算服务器设置时,选择工作目录,此处设为F:\incoming。


[ 本帖最后由 linuaries 于 2008-4-19 21:28 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 不支持

使用道具 举报

 楼主| 发表于 2008-4-19 20:58:56 | 显示全部楼层 来自 广东深圳

9、下载结果文件

求解完成以后,可以在Workbench左侧右键点击Solution,选择Get Results即可下载结果:

[ 本帖最后由 linuaries 于 2008-4-19 21:29 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 不支持

使用道具 举报

 楼主| 发表于 2008-4-19 20:59:04 | 显示全部楼层 来自 广东深圳

总结:

ANSYS RSM 使用指南之Windows XP篇就介绍到这,以后慢慢补上UnixLinux篇。欢迎各位AWE的FANS们一起探讨如何用好AWE:)



--Aries Li 2008年第一号台风“浣熊”登陆之日
这篇帖子已经过去很久了,估计没有机会补上Unix和Linux篇了,Sigh~~~



[ 本帖最后由 linuaries 于 2009-1-14 18:19 编辑 ]
回复 不支持

使用道具 举报

发表于 2008-4-19 23:20:12 | 显示全部楼层 来自 浙江杭州
斑竹真是太敬业了!好东西!不过现在不在实验室,等到了实验室再下载!
回复 不支持

使用道具 举报

发表于 2008-4-20 10:08:42 | 显示全部楼层 来自 LAN
非常感谢出这么好的原创作品
回复 不支持

使用道具 举报

发表于 2008-4-20 10:09:20 | 显示全部楼层 来自 山东烟台
搂主能解释一下什么是远程求解控制,具体什么时候应用,和多台计算机并行运算有什么区别吗
回复 不支持

使用道具 举报

 楼主| 发表于 2008-4-20 14:27:17 | 显示全部楼层 来自 广东深圳

回复 14# 的帖子

其实这只是工作中的一种方式,很多时候企业会购买比较好的计算服务器(SMP,共享内存架构的),每位分析工程师则有一台相对差点的Workstation,如果每次算题都要跑到服务器就太辛苦了,而且如果人多,就很难平衡。这时候我们就可以使用远程求解的方法,来解决这个问题。分布式计算,是提供了一个计算平台,用起来的话也会碰到远程求解的问题,但是我手上还没有分布式计算的环境,得等以后有机会了再搞,希望不要再过一年才好:)
回复 不支持

使用道具 举报

发表于 2008-4-20 16:43:34 | 显示全部楼层 来自 瑞典
感谢楼主精彩分享。

来点锦上添花,如果只有一个license,可以将远程服务器的环境变量ANSWAIT设置为1。这样把计算从local送到remote时,remote就会等待直到有free license。这时候把local的Workbench关掉从而把license释放出来,remote就可以开始计算。计算结束后再启动local 的Workbench把结果取回。

评分

1

查看全部评分

回复 不支持

使用道具 举报

 楼主| 发表于 2008-4-27 21:37:26 | 显示全部楼层 来自 广东深圳

回复 16# 的帖子

pfsr可想过ANSYS/Prepost + ANSYS/Multiphysics Solver Batch的License组合如何进行远程求解么?
我曾经尝试过在Local端用Prepost,Server端用Multiphysics Solver Batch,但是行不通,在发送实际求解命令的时候,有一行名令调用的是ane3fl产品(即Multiphysics),还没有办法改为mpba。。。
正在苦思冥想中。。。。。
回复 不支持

使用道具 举报

 楼主| 发表于 2008-4-27 22:04:24 | 显示全部楼层 来自 广东深圳
刚刚发现在第7步中设置远程求解器设置时可以选择License,如图所示,在这一步中选择Multiphysics Solver Batch就可以解决上述问题了:)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 不支持

使用道具 举报

发表于 2008-5-7 12:06:09 | 显示全部楼层 来自 北京
为什么要用户名密码都一样呢?不能不一样?
回复 不支持

使用道具 举报

发表于 2008-5-8 09:19:43 | 显示全部楼层 来自 北京
有人在吗?还想问一下,如果一台服务器好几个人公用那是不是要再服务器上建立和各个机器相同的用户?
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-28 06:57 , Processed in 0.047354 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表