-
预先说明:
1. 不同版本linux(Ubuntu,centos等)、不同版本型号、不同电脑硬件,造成的软件软件、软件硬件不兼容问题非常常见,这就是为何网上的很多成功安装的教程,无法复现的原因
2.不兼容问题,比较难排查,超算平台的技术人员,往往也会建议更换软件版本来解决
本人尝试过的版本:
Ubuntu18.04.2 +Ansys 17.2 (未成功,卡进度条,提升缺少license,workbench、fluent均缺少字体)
Centos7.5 + Ansys 17.2 (未成功,卡进度条,提示缺少license,fluent字体无法显示)
Centos7.5 + Ansys 19.2 ( 成功)
原因猜测:本人使用的是网上搜的(河蟹)安装包,17.2win版本可以正常安装,linux版本安装包可能有问题。也可能同时存在,环境依赖未解决的问题。
但采用 Centos7.5 + Ansys 19.2 的搭配安装,竟然异常顺利~
3.关于Ansys版本的选择问题:
考虑到河蟹软件使用时的稳定性,自己电脑做计算时我一直使用Ansys 16.1,(曾经同样的算例16.1稳定收敛,18.1直接崩软件)
但linux下安装的问题一直搞不定,迫使我必须在linux上使用19.2……
所以,我win电脑上一般会安装两个ansys,一个稳定本,一个最近版本(服务器兼容的最新版),这样也好,便于了解最新升级
-
Ansys linux安装说明
有两种安装方式,通过写好的安装文件INSTALL进行GUI界面下的安装,或 通过指令行安装。目前,只尝试了通过GUI安装。
- GUI界面下安装
直接抽取相应的iso文件,找到写好的INSTALL文件运行即可看到gui界面
参考教程1:(本人未成功复现)
参考教程2:(本人成功复现)
安装视频(百度云盘 码:thux):Centos7.5下安装ansys19.2
- 指令行安装
参考教程:
-
安装常见问题汇总
成功安装就不说了,顺利的不行。
失败安装,可能出现的问题千奇百怪。下面汇总了一些安装失败过程中遇到的常见问题。所个给出的解决方法,并不一定正确,仅仅是本人失败安装过程的记录。
-
问题1:卡进度条
GUI界面下的安装,安装过程中多次进度条卡在99%,看了一下log文件,已经安装完成了,我直接ctrl+c退出了安装。
(说明:可能有风险,实际上,进行此步操作后,安装未成功过)
-
问题2:缺失字体
安装完成后运行,workbench界面显示如下
Linux的字体问题之前没有得到很好的解决,很多字都显示成一个个小方块。这是因为系统安装时的中文字体字库不全。
如果不清楚具体缺失何种字体,可以在Windows下安装ansys,并将windows下的所有.ttf字体(win、linux均通用),拷贝到linux下进行安装。
字体安装方法:Linux 中文无法显示或显示方块
步骤简述:
1.查看现有字体,输入命令:fc-list
2.拷贝win路径c:\windows\Fonts下的.ttf字体,到Linux的系统目录 /usr/share/font/下(也可以是其下一级子目录)
3.刷新系统即刻生效,输入命令:sudo fc-cache -fv。
-
问题3:错误提醒
安装完成后运行:
blade@blade-linux:~$ sudo /opt/ansys_inc/v172/Framework/bin/Linux64/runwb2
/opt/ansys_inc/v172/Framework/bin/Linux64/runwb2: 196: /opt/ansys_inc/v172/Framework/bin/Linux64/runwb2: [[: not found
出现了如上的错误提示,这是由于runwb2中存在无法识别的表达式(运行shell脚本时报错"[[ : not found"解决方法)
(说明:尚不清楚此错误如何解决,出现此错误,未成功运行过ansys)
-
常见问题4:图形界面崩溃
在workbench下启动cfx、icem等程序,会出现崩溃
错误提示:
PreGui_ogl.exe: ../../src/xcb_io.c:259:poll_for_event: 假设 ‘!xcb_xlib_threads_sequence_lost’ 失败。
Aborting due to unexpected error:
comm::error: GUIInterface::waitInput - Unexpected end of transmission from GUI.
An error has occurred in cfx5pre:
/opt/ansys_inc/v172/CFX/bin/linux-amd64/PreGui_ogl.exe was interrupted by
signal ABRT (6) and dumped core
提示是图形用户界面出的问题,可能根显卡驱动有关,linux下软软、软硬兼容问题需重视
解决1:CFD-online 上有人推荐 安装 Ansys 17 + CentOS
-
问题5:workbench下,fluent字体不显示
通过指令进入workbench:
/opt/ansys_inc/v172/Framework/bin/Linux64/runwb2
添加fluent时字体不显示
改为从直接启动fluent
cd /opt/ansys_inc/v172/fluent/bin
./fluent
虽然,如下字体正常显示
但进入fluent后,fluent内部字体依然无法 显示。即使将安装并成功运行ansys的win下面的字体文件安装到linux后,启动icem、CFX并无此问题,启动fluent仍然有问题。
(说明:好像一些软件,内部本身无法识别中文字体,即使系统中有相应字体,依然无法显示,比如numeca中的中文字体无法显示)
- 问题6:运行响应程序闪退,或提示license错误
这里说明一下,即使出现该问题,也不需要通过安装license manager 来解决。本人尝试了安装license manager,始终无法正常安装。可能与使用的是河蟹安装包有关。
因此,建议使用正版程序,河蟹安装包问题多多,也没专业人员提供咨询。