ANSYS|大型Linux计算机ANSYS运算要点

今天在一台64核大型计算机,进行大规模有限元计算,将一些经验要点记录如下。

ANSYS|大型Linux计算机ANSYS运算要点_第1张图片
64核大型计算机

RedHat 系统

RedHat 系统中启动ansys的程序:

  • 找到system菜单下的terminal,即相当于windows下的cmd控制台
  • 输入launcher140即启动ANSYS Launcher14.0

批处理模式

采用大型计算机RedHat 系统的主要考虑是为了提高运算效率。
针对ANSYS软件而言,

  • GUI Mode,图形界面模式,适合调试,交互友好,运行效率低
  • Batch Mode,批处理模式,无法调试,不出现中间过程,直接给出结果,高效

所以,一般的大型计算:

  • 在小型计算机上,针对小型模型,通过GUI Mode调试程序
  • 程序逻辑没问题后,将大型模型导入大型计算机,采用Batch Mode批处理

批处理的设置在Launcher界面:

ANSYS|大型Linux计算机ANSYS运算要点_第2张图片
Batch Mode

重点设置输入、输出文件、工作路径,即ok。

程序检核

正式运行前,必须逐步检核程序是否正确,避免一些失误,浪费时间。

除了程序逻辑错误,还存在windows系统与redhat系统的差别:
在windows系统下,文件名不区分大小写,即out.dat与OUT.DAT等效,而redhat属于Linux类型,区分文件的大小写,这样原来文件读写的代码可能遇到问题。

时间估算

大型计算耗时很长,必须尽可能准确地估计运行时间。假设程序需要运行1000步,那么先设置运行10步,若用时2min,那么可以估算1000布用时200min,3个多小时。

工作告示

一般计算耗时很长,短则若干小时,长则数天,为了避免计算机受他人干扰,出现错误,需要将计算机桌面lock。
工作台上说明计算工作情况:

ANSYS计算进行中,请勿干扰
预计运行至2016.1.23日12.00

如需使用计算,请联系马骋,电话:349875897

你可能感兴趣的:(ANSYS|大型Linux计算机ANSYS运算要点)