一、安装Abaqus,并配置使用用户子程序 Win10(x64)成功安装VisualStudio2012+Intel Visual Fortran Composer XE 2013+Abaqus6.13-1 准备工具:Win10(x64)、英文版的VisualStudio2012、Intel Visual Fortran Composer XE 2013、Abaqus6.13-1 软件准备:英文版的VisualStudio2012、 Intel Visual Fortran Composer XE 2013、A...
(1)首先在abaqus安装目录找到win86_64.env文件(这里提供我的目录作为参考F:\Abaqus2022\product\win_b64\SMA\site) (2)在文件中下图所示的位置处,按照我标出的地方修改(实际上就是把默认注释掉的debug相关代码恢复,即取消注释) 2.运行模型与vs中附加进程 (1)下图所示为待调试的umat子程序和对应的inp文件 在...
ABAQUS基础教程第51讲|案例调试:通用静力分析的不收敛问题 8625 2 14:04 App ABAQUS基础教程第49讲|案例调试:纤维拉拔 8439 5 19:10 App ABAQUS基础教程第52讲|案例调试:cohesive单元分裂不收敛 2377 0 00:11 App 链条传动仿真 3111 0 16:35 App ABAQUS基础教程第63讲|案例调试:金刚石的脱落与损伤 ...
1.安装英文版的VisualStudio2012,选择自定义安装,确保所有与64位相关的软件包都被包含在内。2.管理员模式下安装Intel Visual Fortran Composer XE 2013。3.同样以管理员身份安装Abaqus6.13-1。4.检查“VS2012 x64 Cross Tools Command Prompt”的属性设置。5.复制“快捷方式”选项卡中“目标”信息。...
在.for文件中变量声明后,程序主体之前,添加如下语句,并设置断点 通过命令行提交job,如“ abaqus job=umat-1 user=umat int” 输出提示“please input a integer”后,在VS中将standard.exe附加到进程 附加到进程以后,在cmd窗口随便输入一个整数,即可在VS中单步调试子程序...
面对一些大型程序,其内部有很多子程序,若采用ABAQUS运行仿真,从LOG文件中进行调试会有所不便。因为有时会莫名出现错误,却没有给出具体的提示。为了节省时间成本,帮助大家快速找到程序问题,现向各位普及一种通用的Fortran程序调试方法。用于测试我们的程序的变量定义、输出、子程序内部的计算数据是否正常。调试成功后在将...
定位错误和异常,加快错误排查和修复速度。修改环境文件,激活单步调试功能。在指定位置添加断点,然后运行模型。在CMD窗口中输入命令启动ABAQUS,将模型附加至VS进程中。在VS中,输入任意整数后,程序暂停,此时可进行单步调试。调试是编程核心技能,复杂代码量时尤为有用。关于VFRIC子程序的讲解,留待下次更新...
ABAQUS2020关联Fortran2020&VS2019通过print打印出来的数据将显示在Abaqus当前工作目录下与任务名同名的log文件中(或命令提示窗口),根据打印出来的数据信息,逐个检查有问题的数据,进而判断错误在哪里?一般应从前到后,从主程序到子程序,一个代码块一个代码块顺序检查,直至检查到程序最后,所有数据均正常。打印效果如下: 除...
然后通过以下步骤运行模型:使用abaqus job=test user=test_umat int命令启动模型,然后在Visual Studio中附加进程。 在命令行输入一个整数,观察程序运行情况。总的来说,调试是编程不可或缺的工具,尤其在代码量大时效果显著。最后,欢迎分享你的经验和见解,一起提升对ABAQUS子程序调试的理解。
修改win86_64.env文件 在ABAQUS 安装目录中找到win86_64.env文件,将与debug有关的命令行的注释取消。(建议将原版本和Debug版本同时留存备份,方便之后直接替换使用。 运行VS并附加到进程 创建Empty Project,并导入.for文件与.inp文件 在.for文