如何在没有fortran的机器上运行子程序02(附程序与插件)
部分重要内容在前贴如何在没有fortran的机器上运行子程序_ABAQUS-技术邻已有所介绍,这里提供了便于用户操作的应用程序与插件,同样也是分两步。这里主要说明编译器与插件的使用说明,重复的话不再赘述。
1.如何在已关联Fortran的机器上编译子程序?
这里使用本人自己编写的应用程序,界面如下:
这里只需要提供想要预编译的已经写好的程序,选择导出的位置点击apply即可。
该应用无需安装,下载双击即可运行。
系统要求为windows,并且abaqus已经关联好fortran、vs,对abaqus的版本不限。
该编译器可以用于子程序的加密操作,也可以通过所生成的二进制文件与共享库在没有关联的机器上运行子程序。
2.如何在未关联Fortran的机器上运行子程序?
2025.10.3修改:(有些误解,现已修正,对插件进行重制,其余不变)
这里提供了一个环境配置插件,界面如图所示:
这里只需要提供一下临时储存共性库的文件夹的名字,和相应的共享库即可完成系统环境的配置,调用其他子程序只需要重新操作一次即可。
创建job时,该页面的User subroutine file不要进行任何操作:
其他的正常操作即可。
插件使用环境为windows,不支持abaqus2024以后的版本。
使用过程中会在abquas的当前目录中产后生一个临时储存共性库的文件夹和一个abaqus_v6.env的文件,计算完模型后可以按需进行删除。
至此,全部结束。
后记,关于前篇,由于刚开始接触这部分内容,所获知识渠道主要来源是网络,对此所获得的知识也不是很确定,并且说明都比较模棱两可,不太清晰。使前篇部分内容有误,但是照着前篇的来也是可以成功运行的,这里就不再修改,毕竟修改后的内容也不能保证100%正确。2025.10.3修改:(已修改部分)
注:这里也在说明一下,在未关联的设备上只需提供dll文件就行,obj不需要。两个是独立文件。已关联设备可以使用obj提交运算。
在以下的视频里也做了插件与预编译器的相关使用。
弹塑本构kinematic硬化,测试文件视频教程_培训课程-技术邻
视频中有测试文件可以自由下载。
以下内容为付费内容,请购买后观看
包含1个文件
附件包含一个预编译器和一个插件,插件提供一个压缩包格式和一个安装程序,可以按需使用。这里均放在一个压缩包中了。
工程师必备
- 项目客服
- 培训客服
- 平台客服
TOP





![[免费案例]Ensight案例教程分享](https://img.jishulink.com/cimage/245b3ca9e2c939e40491a25edae94515.jpeg?image_process=resize,fw_576,fh_320,)














