ABAQUS UMAT子程序编译为OBJ文件

SIMULIA

ABAQUS默认的UMAT子程序采用.for结尾的Fortran语言编写,在运用中实时编译链接成目标文件参与计算,但如果需要对子程序进行编译或者不希望别人看到源代码,可以将.for文件编译为.obj格式的二进制文件。

编译为.obj文件首先需要安装编译环境,并已经调试好.for格式文件,之后打开ABAQUS的命令行工具:

 

ABAQUS_Command

ABAQUS Command

切换到程序目录,具体的命令可以参照CMD命令行的批处理命令,之后输入下列命令:

其中SEUFIBER.for可以换成自己的UMAT程序,之后看到下面的画面,即可以生成OBJ文件了。

ABAQUS_Build

ABAQUS生成OBJ文件

下面是生成的OBJ文件:

ABAQUS_OBJ

ABAQUS OBJ文件

4条评论

  1. akris   •  

    不错不错

  2. wang   •  

    有办法把OBJ文件解密成为Fortran文件吗?

    • 伊犁的秋天   •     Author

      逆向工程可以解决,但是就看你解密的时间成本了。。

  3. 刘宗成   •  

    点赞!

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注


Are you human? Click the Banana...