Abaqus2023的用法教程——+VS2022+oneAPI 2024子程序的关联方法

个人专栏—ABAQUS专栏

  1. Abaqus2023的用法教程——与VS2022、oneAPI 2024子程序的关联方法 Abaqus2023的用法教程——与VS2022、oneAPI 2024子程序的关联方法
  2. Abaqus有限元分析——有限元网格划分基本原则 Abaqus有限元分析——有限元网格划分基本原则
  3. 各向同性线弹性材料本构模型umat的应用 各向同性线弹性材料本构模型umat的应用
  4. ABAQUS用户子程序二次开发——UMAT介绍(一) ABAQUS用户子程序二次开发——UMAT介绍(一)
  5. Fortran语法介绍(一) Fortran语法介绍(一)
  6. Fortran语法介绍(二) Fortran语法介绍(二)
  7. Fortran语法介绍(三) Fortran语法介绍(三)


软件安装

  • Microsoft Visual Studio 2022 Community

    1. Microsoft Visual Studio 是微软公司推出的程序整合开发环境 (Integrated Developopment Environment, 简称 IDE),可支持 C/C++、C#、Fortran、Visual Basic.NET、Visual F#、Java script、Python等程序语言,其中FortranPython需要安装额外的第三方编译器。

    2. Microsoft Visual Studio 2022 Community安装 官网下载安装,目前最新版本为2022.下载后如图所示选择使用C++的桌面开发即可。

VS功能模块安装

  • Intel oneAPI Toolkits

    1. Intel oneAPI Toolkits 是英特尔(Intel)公司推出的整合型软件开发套件,简称oneAPI.

    2. 开发Abaqus 用户子程序需要BaseHPC两个版本。在官网下载Intel oneAPI Base Toolkit 2024.0.1.45Intel oneAPI HPC Toolkit 2024.0.1.35.

    3. 注意安装顺序为先安装Visual Studio,后安装Intel oneAPI Toolkits;先安装Intel oneAPI Base Toolkit 2024.0.1.45,后安装Intel oneAPI HPC Toolkit 2024.0.1.35.

    4. 分别安装如图所示五个模块。

oneAPI功能模块安装

  • Abaqus安装参考网上教程,不过多赘述。

Abaqus 与 Intel oneAPI Fortran编译器的链接

  • 路径准备:寻找文件vcvarsall.batvars.bat的路径,本人路径如下,
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvarsall.bat
D:\OneAPI\compiler\2024.0\env\vars.bat
  • 修改文件

    1. 在Abaqus文件所在位置中寻找文件launcher.bat,并在开头添加以上路径,最终文件内容如下,
@call "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvarsall.bat" x64
@call "D:\OneAPI\compiler\2024.0\env\vars.bat" intel64 vs2022
@echo off
call "D:\SIMULIA\Commands\abq2023.bat" %*
  1. 寻找文件abaqus.bat,添加路径,最终文件内容如下,
@echo off
@call "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvarsall.bat" x64
@call "D:\OneAPI\compiler\2024.0\env\vars.bat" intel64 vs2022
"D:\SIMULIA\Commands\abq2023.bat" %*
  • 关联成功验证方法:执行Abaqus的验证程序Abaqus Verification,测试 会在Abaqus的工作目录下执行,将依次测试Abaqus 2023的各项功能。重点关注以下两项功能显示PASS则成功关联,ERROR则关联失败。
Abaqus/Standard with user subroutines verification
Abaqus/Explicit with user subroutines verification

如图所示

至此Abaqus用户子程序开发环境设置成功!


欢迎对Abaqus感兴趣的朋友们查看:Abaqus-UMAT开发精品书籍及umat子程序学习
在这里插入图片描述

Abaqus非线性粘弹性模型子程序umat——广义MAXWELL粘弹性模型umat解析(朱-王-唐本构模型)

在这里插入图片描述

如果你喜欢以上内容,或者对Abaqus学习有兴趣,欢迎收藏关注,博主将持续更新。你的关注、收藏是我持续创作的动力!

  • 52
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

科研拓展人

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值