abaqus子程序vumat安装使用

时间:2021-06-25 01:23:24

一、Win11配置ABAQUS2022+VS2022+oneAPI2023编译环境

VUMAT是要用到Fortran的,否则添加.for文件会报错

'ifort' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

出现这个问题时可以在command中输入命令查看是否有fortran编译器

abaqus info=system

可以看到无法找到fortran编译器

Fortran Compiler:     Unable to find a Fortran compiler on this system.  If
                      Intel Fortran is installed on this system, please load
                      ifortvars.bat before running Abaqus

abaqus子程序vumat安装使用
参考这一篇文章安装
保姆级Abaqus2022+VS2019+Fortran关联配置
https://zhuanlan.zhihu.com/p/495203362

安装 VS2022

注意是Visual Studio,不是VS code,必选组件是 Desktop development with C++。
安装路径不要有中文。
abaqus子程序vumat安装使用

安装Intel® oneAPI Base Toolkit 和 oneAPI HPC Toolkit

https://www.intel.com/content/www/us/en/developer/tools/oneapi/base-toolkit-download.html?operatingsystem=window&distributions=offline

https://www.intel.com/content/www/us/en/developer/tools/oneapi/hpc-toolkit-download.html?operatingsystem=window&distributions=offline

在intel的官网上下载时不要用简体中文,否则下不下来。若安装过程中报错,可尝试在线安装。
abaqus子程序vumat安装使用

abaqus子程序vumat安装使用
abaqus子程序vumat安装使用
装在C盘,预留30GB空间。
abaqus子程序vumat安装使用

abaqus子程序vumat安装使用

在环境变量窗口中,找到并单击Path,然后点击编辑
abaqus子程序vumat安装使用
右键Abaqus CAE和Command, 属性-快捷方式 将目标中的路径替换

"C:\Program Files (x86)\Intel\oneAPI\compiler\2023.0.0\env\vars.bat" intel64 vs2022 & D:\SIMULIA\EstProducts\2022\win_b64\resources\install\cmdDirFeature\launcher.bat cae || pause
"C:\Program Files (x86)\Intel\oneAPI\compiler\2023.0.0\env\vars.bat" intel64 vs2022 & C:\Windows\System32\cmd.exe /k

abaqus子程序vumat安装使用
运行Abaqus Command, 输入 abaqus info=system可以看到关联了

abaqus子程序vumat安装使用

二、使用VUMAT

对两个模型分别使用abaqus定义材料,一个用VUMAT。可以看到结果是一致的。Lamb板波仿真。线性材料。
abaqus子程序vumat安装使用