- 积分
- 12
- 注册时间
- 2003-11-7
- 仿真币
-
- 最后登录
- 1970-1-1
|
很多朋友对二次开发中如何正确编写调试程序很感兴趣,在这里根据我的经验体会谈一下自己的拙见,还望批评指正。
问题:如何编写UMAT(user defined material)及USRSHL(user defined shell)?
解答:
第一步:获取dyn21.f,dyn21b.f,ibdyna.lib等文件,这里大家就各显其能了:)
第二步:安装调试软件,包括Microsoft Visual C++ .NET(或者)Microsoft Visual C++ Toolkit 2003 or 2005 and Platform SDK(PSDK-x86),这后安装Intel(R) Fortran Compiler for 32-bit applications, Version 9.1及以上(我装的是10.0)。这样调试环境就准备好了。
第三步:具体调试过程
1、用UltraEdit等工具打开dyn21.f或者dyn21b.f编写用户子程序后保存;
2、通过Intel(R) Fortran Compiler 10.0-> Fortran build environment for applications runing on IA-32 进入DOS环境
3、键入nmake,自动编译链接,生成dyn21.obj,dyn21b.obj以及最终的ls971.exe文件
注意:其中会涉及到License的问题,如果你是正版用户,恭喜您,没有任何问题,计算即可。如果D版,呵呵,也有解决办法,需要借助第三方软件。这里我不倡导大家用D版,还是要支持正版软件,尽管D版一样用,但毕竟是人家的知识产权!哈哈
欢迎继续探讨。
我的QQ:23521282,欢迎对二次开发感兴趣的朋友加入讨论学习。 |
评分
-
1
查看全部评分
-
|