当前位置: 首页 > news >正文

abaqus子程序vumat安装使用

一、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

在这里插入图片描述
参考这一篇文章安装
保姆级Abaqus2022+VS2019+Fortran关联配置
https://zhuanlan.zhihu.com/p/495203362

安装 VS2022

注意是Visual Studio,不是VS code,必选组件是 Desktop development with C++。
安装路径不要有中文。
在这里插入图片描述

安装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的官网上下载时不要用简体中文,否则下不下来。若安装过程中报错,可尝试在线安装。
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
装在C盘,预留30GB空间。
在这里插入图片描述

在这里插入图片描述

在环境变量窗口中,找到并单击Path,然后点击编辑
在这里插入图片描述
右键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 Command, 输入 abaqus info=system可以看到关联了

在这里插入图片描述

二、使用VUMAT

对两个模型分别使用abaqus定义材料,一个用VUMAT。可以看到结果是一致的。Lamb板波仿真。线性材料。
在这里插入图片描述

相关文章:

  • 【Java项目】Minio的安装部署以及SpringBoot整合Minio
  • 架构设计第一讲:架构设计相关面试题汇总
  • LeetCode笔记:Biweekly Contest 101
  • 【python实操】马上毕业了,你还不懂什么是守护线程、线程、进程?(附12306抢票程序-源代码)
  • Springboot整合rabbitmq并实现消息可靠性和持久性
  • ChatGPT可以作为一个翻译器吗?
  • 一文学会 Spring MVC 表单标签
  • 【联邦学习(Federated Learning)】- 横向联邦学习与联邦平均FedAvg
  • 免费一键生成原创文章-原创文章批量生成
  • 众人围剿,GPT-5招惹了谁
  • Spring Boot 3.0系列【19】核心特性篇之自定义Starter启动器
  • oracle中sql 正则怎么写?
  • 【5G RRC】NR测量Gap介绍
  • 【T+】登录畅捷通T+软件后提示同一个浏览器中不允许存在用户XX同时在线。
  • pom文件详解
  • [nginx文档翻译系列] 控制nginx
  • 【vuex入门系列02】mutation接收单个参数和多个参数
  • 4. 路由到控制器 - Laravel从零开始教程
  • Babel配置的不完全指南
  • C++入门教程(10):for 语句
  • eclipse的离线汉化
  • IIS 10 PHP CGI 设置 PHP_INI_SCAN_DIR
  • IndexedDB
  • JS字符串转数字方法总结
  • NLPIR语义挖掘平台推动行业大数据应用服务
  • OpenStack安装流程(juno版)- 添加网络服务(neutron)- controller节点
  • Terraform入门 - 3. 变更基础设施
  • 分布式事物理论与实践
  • 如何选择开源的机器学习框架?
  • 如何在GitHub上创建个人博客
  • 使用Maven插件构建SpringBoot项目,生成Docker镜像push到DockerHub上
  • 它承受着该等级不该有的简单, leetcode 564 寻找最近的回文数
  • 小程序滚动组件,左边导航栏与右边内容联动效果实现
  • 原生 js 实现移动端 Touch 滑动反弹
  • 做一名精致的JavaScripter 01:JavaScript简介
  • const的用法,特别是用在函数前面与后面的区别
  • 交换综合实验一
  • 新海诚画集[秒速5センチメートル:樱花抄·春]
  • (04)odoo视图操作
  • (Bean工厂的后处理器入门)学习Spring的第七天
  • (数位dp) 算法竞赛入门到进阶 书本题集
  • (循环依赖问题)学习spring的第九天
  • (转)jdk与jre的区别
  • .net 7 上传文件踩坑
  • .NET 的程序集加载上下文
  • .NET的数据绑定
  • .NET中的Event与Delegates,从Publisher到Subscriber的衔接!
  • .Net中的集合
  • .sdf和.msp文件读取
  • @SuppressLint(NewApi)和@TargetApi()的区别
  • @取消转义
  • [28期] lamp兄弟连28期学员手册,请大家务必看一下
  • [Angular] 笔记 16:模板驱动表单 - 选择框与选项
  • [BZOJ]4817: [Sdoi2017]树点涂色
  • [c#基础]值类型和引用类型的Equals,==的区别