许可优化
产品
解决方案
服务支持
关于
软件库
当前位置:服务支持 >  软件文章 >  Abaqus2021+VS2019+Fortran2023环境搭建全攻略

Abaqus2021+VS2019+Fortran2023环境搭建全攻略

阅读数 9
点赞 0
article_banner

软件版本

据文献1评论区所述,VS2022+oneAPI2024可行。

若在oneAPI官网出现连接可点击,但不可下载,可换为英语页面即可下载。

安装顺序

先装VS2019

需要组件“使用C++的桌面开发”,并选上右侧的“对v142生成工具的C++/CLI支持”。其余看个人需求。

VS安装需勾选的组件

再装openAPI的Base。

选择个性安装,便于选择关联到VS。选择以下4个组件即可

Base安装所需组件

oneAPI HPC安装

只需要Fortran相关的组件,我还选了MPI库

高性能套件安装所需组件

文字工作

系统高级设置中,环境变量“PATH”增加VS和oneAPI的路径。

对于默认路径来说是:

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build

C:\Program Files (x86)\Intel\oneAPI\compiler\2023.1.0\env

实际需要依据自己安装路径进行确认。可通过搜索Auxiliary或oneAPI辅助找到路径。

将Fortran关联到Abaqus中

搜索abq2021hf5.bat,找到后右键“编辑”,在文件首添加两行目录,指引到VS2019和oneAPI的设置器。注意每行文末加粗内容,依照实际机器情况进行改动。

call "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvarsall.bat" X64

call "C:\Program Files (x86)\Intel\oneAPI\setvars.bat" intel64 vs2019

添加完成后完整bat文件如图:

进行关联操作的Abaqus启动bat

验证

  • 打开Abaqus Command ,输入命令abaqus info=system,关联成功后在Fortran一栏会显示编译器信息。窗口标题也会变成Intel....
系统信息
  • 如果成功,继续执行abaqus verify -user_std

若通过,会显示Pass。至少说明隐式计算可以二次开发了。

若不通过,可以在Abaqus的工作目录查看名为verify文件夹中的std_user.log日志信息,会出现错误代码。通过代码百度,按图索骥即可。

  • 对于代码LNK2001和LNK1120 ,可以补上abaqus安装包的补丁CAASIMULIA_EstPrd.HF5.Windows64和SIMULIA_EstPrd.HF5.Windows64
验证日志文件,错误代码LNK2001

参考文献

  1. 【Fortran编译器及相关软件安装操作】 Fortran编译器及相关软件安装操作_哔哩哔哩_bilibili
  2. Win10/11配置ABAQUS2021+VS2019+oneAPI2022编译环境 - 刘振宇的文章 - 知乎刘振宇:Win10/11配置ABAQUS2021+VS2019+oneAPI2022编译环境
  3. abaqus 2021hf6 子程序编译错误:error LNK2001:无法解析的外部符号

免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删
相关文章
QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空