开源晶体塑性有限元软件DAMASK安装过程(ubuntu16.04和ABAQUS2017)

1.简单说明
DAMASK软件主要由python写成,需要C/C++,Fortran等3种语言编译。据官网介绍,可以用商业ABAQUS和MSC.Marc/Mentat以及自身的Spectral solver等3种求解器求解。这里安装DAMASK 2.0.3,编译器使用intel的C/C++,Fortran编译器。DAMASK软件由德国马克斯-普朗克研究所(Max Planck Institute, MPI)简称马普所开发,官方网址如下:
https://damask.mpie.de/Installation/WebHome
2.intel编译器安装
相关软件已经被整合至Intel parallel_studio_xe软件包中。其linux版本可免费安装,也有学生版本。
请自行下载安装。对于64位系统,软件可能会提示需要缺失32位库文件。下载安装如下文件/包

安装完成后,开打~/.bashrc文件,写入如下内容。

【source配置环境,export连接ABAQUS和intel编译器或者说让其他任何软件可以找到interl编译器】
3.安装DAMASK
(3.1)本文中的软件已经需要python3的支持。因此下载如下文件/包

注意系统中的python2和python3不要发生冲突,确保pip3将模块文件下载到python3的相关路径下。
安装完成后,开打~/.bashrc文件,写入如下内容。

【告诉DAMASK或其它任何软件去指定路径下搜索python模块文件】
(3.2)配置文件
找到config文件直接打开,修改ABAQUS_VERSION=2017【或你的版本】。
开打~/.bashrc文件,写入如下内容。

然后运行命令source ~/.bashrc使相关配置立即生效。
(3.3)编译前/后处理工具
在有makefile文件的路径下运行

(3.4)最后设置
将/installation/mods_Abaqus/abaqus_v6.en文件拷贝到home目录下或者模型所在的目录下。
(3.5)安装验证
验证前将abaqus和abq2017两个快捷键所在的路径加入到$PATH变量中。开打~/.bashrc文件,写入如下内容。

【告诉任何软件在指定路径找到abaqus软件】
运行DAMASK_prerequisites.sh文件,可以查看所有软件/文件的安装情况。
4.其它说明
intel C/C++,Fortran编译器的推荐版本是16.0 update 1【2016版本update1】。
ABAQUS的版本是2017至2019。
没有安装paraview。

文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树首页概览209330 人正在系统学习中

来源:Steve??

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年1月4日
下一篇 2020年1月5日

相关推荐