1.修改abaqus环境文件权限,compile_fortran中添加【'/Qmkl:sequential',】


[PS. ABAQUS2016以下版本需要修改abaqus_v6.env]
2. 过早版本,如6.10-1,需要删除abaqus_v6.env 的compile_fortran=[……]中的【'/QxW',】项,以及link_sl和link_exe中与manifest相关的内容,如下图。

3.我这里用到了【call dgetrf(……) ;call dgetri(……)】进行矩阵运算,所以子程序代码中要添加 【USE LAPACK95】
参考文献: [1] https://michaeljandron.com/2017/12/28/abaqus-mkl/
[2] https://community.intel.com/t5/Intel-Fortran-Compiler/Problem-during-linking-of-fortran-with-abaqus/m-p/1152350
本文指导如何在ABAQUS中调整环境文件权限,针对不同版本(如ABAQUS2016及早期)正确配置compile_fortran,特别是涉及IntelMKL的矩阵运算,需添加USELAPACK95并解决早期版本链接问题。
4201

被折叠的 条评论
为什么被折叠?



