abaqus关联⼦程序_【原创教程】⼿把⼿教您建⽴ABAQUS与
VS、IVF之间的关联
昨天写了⼀篇⽂章,重点解决建⽴关联之后可能出现的问题,就有朋友问⾸先如何建⽴关联呢?这也是当年让我奔溃万分的安装⼯具问题(流眼泪)。我打算在这篇教程⾥认真叙述⼀下,按我的步骤来,很简单!请朋友们奔⾛相告,感谢。
调用子程序的例子我以⾃⼰的台式机(64位win7)上ABAQUS6.14集成VS2013和IVF2013
笔记本(32位win7)上ABAQUS6.11集成台式机(64位win7)上ABAQUS6.14集成VS2013和IVF2013,以及笔记本(32位win7)上ABAQUS6.11集成
VS2013和IVF2013,作为例⼦,并选取我⾃⼰最近成功案例的截图(暖⼼阿),分享出来,希望对⼤家有所帮助。
喜欢这篇教程的朋友,欢迎关注、点赞、⽀持⼀下~ 你们的⽀持是我分享的动⼒
ABAQUS的⼆次开发⼦程序接⼝(user subroutine),可⽤于开发⽤户⾃定义单元 UEL/VUEL、⽤户⾃定义材料 UMAT/VUMAT 以满⾜研究需要。安装ABAQUS、VS、IVF之后,还需要⼿动建⽴软件之间的关联,才能保证⼦程序能够被调⽤、计算正常进⾏,继⽽快乐地开展研究⼯作。
请注意:虽然按下述我的步骤可以保证90%的关联成功率,但⼤家的电脑配置环境各不相同,有可能会出现⼤家预想不到的问题,没关
请注意:
系,我帮您预想过了⼏种常见问题^^ 具体可参见我之前发的帖⼦《ABAQUS和VS、IVF建⽴关联的疑难问题解决经验》。
⼀、准备事项
原料:ABAQUS6.14、Microsoft Visual Studio 12.0(以下简称VS)、Intel Parallel Studio XE 2013(以下简称IVF)。我的配置:台式机(64位win7)上ABAQUS6.14集成VS2013和IVF2013,以及笔记本(32位win7)上ABAQUS6.11集成VS2013和IVF2013。
请注意安装次序:先安装ABAQUS,其次VS,最后IVF。然后开始⼿⼯建⽴ABAQUS与VS、IVF的关联,这是本⽂的重点。
由于⽹上相关参考丰富,这⾥就再不叙述ABAQUS、VS和IVF的安装过程了。另外,安装各软件前⼤家注意⼀下各软件的版本号是否兼容,可参考下图。
只要正常安装,安装VS之后,再安装IVF,⼆者是会⾃动关联的,不需做⼿动⼲预。
⼆、建⽴关联的步骤
只需两步即可!
下⾯请让我为⼤家揭开“建⽴ABAQUS与VS、IVF的关联”神秘的⾯纱,点击图⽚可清晰^^ 只需两步即可!
第(1)步,如下⽅两图所⽰,分布到图1的vcvarsall.bat的⽂件地址(VS),以及图2所⽰快捷⽅式的⽬标信息(VIF)。需要将⼆者地址信息均拷贝到txt上,等待第(2)步对ABAQUS bat⽂件的操作。
拷贝1
拷贝2
到、修改abaq6141.bat这个⽂件的内容,将第(1)步拷贝出来的那两⾏粘贴到bat⽂第(2)步,如下图所⽰,在“打开⽂件位置”到、修改abaq6141.bat这个⽂件的内容,将第(1)步拷贝出来的那两⾏粘贴到bat⽂第(2)步,
件⾥,并进⾏修改
件⾥,并进⾏修改。
对bat⽂件的修改过程下图所⽰。灰⾊语句删除之后需替换为@call。
上图所⽰,是在我的台式机(64位win7)上ABAQUS6.14集成VS2013和IVF2013
第⼆⾏的最后模样是:
@call "F:Program Files (x86)Microsoft Visual Studio 12.0VCvcvarsall.bat" X64
@call "C:Program Files (x86)IntelComposer XE 2013 SP1binipsxe-comp-vars.bat" intel64 vs2013
hp笔记本(32位win7)上ABAQUS6.11集成VS2013和IVF2013操作时,采⽤上述相同步骤,修改所得bat
⽂件内容如下对于在我的hp笔记本(32位win7)上ABAQUS6.11集成VS2013和IVF2013
图所⽰。
三、验证集成是否成功

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。