赞
踩
本文主要是笔者在ubuntu20.04上安装 ansys 19.0 及使用pyansys对其进行开发的一个汇总、总结。时间有限,将会忽略掉一些安装步骤,只对比较重要的、异常的步骤汇总,并解决安装之后运行程序出现的一些问题。
如果有什么疑问,可以邮箱联系: 3106672617@qq.com
详情见: https://fivestar.app/windows/1624/
由于安装包太大,建议下载完成后校检一下。
我参考了这篇博客中的参考教程2: https://blog.csdn.net/dabing1212/article/details/107424973
再进行安装的时候,进度条会卡在94%左右,这个时候开打view detailed 选项,发现一直在安装 help。之后先不要管,进行下一步。
解压ANSYS190_LOCAL_HELP_LINX64.iso
文件后,进入到该文件里,之后命令行运行sudo ./INSTALL
,安装位置选择上个步骤所安装的位置。完成之后退出即可。
再次回到view detailed页面,我们发现已经安装完成了。这个时候我们就可以关闭该安装程序,进行下一步的破解了。
将压缩文件_SolidSQUAD_/ANSYS.19.0.LOCAL.LICENSING.LINUX64.CRACK-SSQ/ANSYS.19.0.LOCAL.LICENSING.LINUX64.CRACK-SSQ.tar.xz
解压,之后进入到该文件下shared_file里。将该文件拷贝并复制到安装路径下的ansys_inc/shared_files
文件中。
在ansys_inc
中输入命令sudo cp -r ~/Ansys.Products.19.0.Linux64-SSQ/_SolidSQUAD_/ANSYS.19.0.LOCAL.LICENSING.LINUX64.CRACK-SSQ/ANSYS.19.0.LOCAL.LICENSING.LINUX64.CRACK-SSQ/shared_files/ ./
之后进入路径:ansys_inc/v190/fluent/bin/
运行sudo ./fluent
即可进入该软件。在开始页面选择如下两个选项:
能够进入软件中则意味着,已经安装完成了。(推荐使用英文系统,这样不会出现字体bug)
下载pyansys(pip):https://pypi.org/project/pyansys/
下载的时候要把其他的伴随包也要一同下载。
详情可见GitHub我提问的问题:
https://github.com/pyansys/PyMAPDL/issues/482
运行如下代码
from ansys.mapdl.core import launch_mapdl
path = '~/ansys19.0/ansys_inc/v190/ansys/bin/ansys190'
mapdl = launch_mapdl(exec_file=path, mode='console')
出现问题:
运行:
from ansys.mapdl.core import launch_mapdl
mapdl = launch_mapdl()
Technically Ansys doesn’t support MAPDL on Ubuntu, but I’ve been using it for years on Ubuntu; there’s just some extra steps required to set it up. Follow the directions here to install the missing OS packages:https://mapdldocs.pyansys.com/getting_started/running_mapdl.html#ubuntu
Ubuntu对 MAPDL 的支持并不完善,需要下载额外的包去支持运行。
cd /your_software/../lib/ (the directory containing libz.so.1)
mv libz.so.1 libz.so.1.old
ln -s /lib/x86_64-linux-gnu/libz.so.1
for more detail: https://stackoverflow.com/questions/48306849/lib-x86-64-linux-gnu-libz-so-1-version-zlib-1-2-9-not-found/50097275#50097275
点击下载
objdump -x /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep CXXABI_1.3.8
export LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH
For more detial: https://askubuntu.com/questions/1176305/cxxabi-1-3-8-not-found-ubuntu-19-04
由于上述命令使用了 export
命令,该命令创建的环境变量只针对于当前终端有效,我们把这个环境变量添加到系统中会更加方便:
cd ~
vim ~/.bashrc
export LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH
之后进入到v190/fluent/bin/
下运行 sudo ./fluent
既可以打开软件。
The End.
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。