找回密码
 注册
Simdroid-非首页
查看: 7012|回复: 71

[二次开发及其理论] ls-dyna二次开发文件下载

[复制链接]
发表于 2011-7-4 11:24:24 | 显示全部楼层 |阅读模式 来自 广东深圳
本帖最后由 yuminhust2005 于 2014-7-28 11:11 编辑

二次开发文件下载见:
http://www.oasys-software.com/dyna/en/downloads/ls-dyna_971_R5_1_1_windows.shtml
但是现在好像没有更新了,最新的见:
http://www.lstc.com/download/

评分

4

查看全部评分

发表于 2012-2-28 07:06:48 | 显示全部楼层 来自 美国
Simdroid开发平台
df_af_aq 发表于 2011-7-22 13:49
把新求解器放到ls-dyna安装目录program下,然后再提交K,用新求解器求解一下。

http://forum.simwe.com/ ...

请问版主,用ls-dyna R5.1.1支持文件http://www.oasys-software.com/dy ... 5_1_1_windows.shtml所生成的新的lsdyna.exe,是不是必须用ls-dyna R5.1.1 版本的manager才能调用?我用R3的总是出现
*** License problem ***
Local license:
*** Error Cannot find license file (lstc_file)!

后来网上下了个R5的安装版,再调用,还是出错,貌似网上的R5安装版还没有pojie?

这个问题该怎么解决呢?请多多指教~~谢谢
回复 0 不支持 1

使用道具 举报

发表于 2011-7-15 09:22:30 | 显示全部楼层 来自 浙江杭州
3# magicwolf

能不能给小弟发一份实现该功能的流程图,或执行的具体步骤?
我的执行步骤为:
1、安装Microsoft Visual Studio 5;
2、安装Fortran9.1编译器;
3、用白金译老师提供的弹性本构关系来替换dyn21 ...
liyunliang_zi 发表于 2011-7-15 09:07


1、对971R5.1.1,MVS版本至少是MVS2008,IFC至少是IFC10.1,而且装IFC之前需要先装MVS。

2、白金泽

PS:

How to make executable for User Defined Materials

1.Open a Dos command Windows
Start->Programs->Intel(R) Software Development Tools->Intel(R) Fortran compiler 10.1->Build Environment for IA-32 applications

2.Modify user defined material subroutine Modify dyn21.F or dyn21b.F with notepad or other edit utility.

3.Make executable
Type "nmake" and press Enter to Compiler and link. Ignore the warning messages caused by multiple-defined  subroutines in the LIB files.

Compiler and version

1.Intel Fortran:
Intel(R) Fortran Compiler for 32-bit applications, Version 10.1

2.Microsoft Visual C++:
MS Visual C++ 2008 Standard or Professional Edition

Install Microsoft Visual C++ before Intel Fortran compiler.

评分

1

查看全部评分

回复 1 不支持 0

使用道具 举报

发表于 2011-7-4 19:03:40 | 显示全部楼层 来自 加拿大
刚刚试了,可以用!
第一个是原版计算某个模型的截图
第二个是我用默认文件编译的ls971.exe计算该模型的截图,多了三行OMP开头的字符

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评分

1

查看全部评分

回复 0 不支持 1

使用道具 举报

发表于 2011-7-4 16:07:29 | 显示全部楼层 来自 北京
能用吗???????????
回复 不支持

使用道具 举报

 楼主| 发表于 2011-7-6 16:21:13 | 显示全部楼层 来自 广东深圳
有了这个,以后讨论子材料开发的可能就会多起来。
回复 不支持

使用道具 举报

发表于 2011-7-9 22:01:16 | 显示全部楼层 来自 四川内江
很好用哦,花点时间研究研究.
回复 不支持

使用道具 举报

发表于 2011-7-10 17:55:35 | 显示全部楼层 来自 重庆
没搞明白,可以直接算题吗?
回复 不支持

使用道具 举报

发表于 2011-7-10 23:26:37 | 显示全部楼层 来自 陕西西安
有了这个,以后讨论子材料开发的可能就会多起来。
回复 不支持

使用道具 举报

发表于 2011-7-10 23:31:00 | 显示全部楼层 来自 陕西西安
二次开发要用到3个文件:Ls-dyna.f 、Ls-dyna.lib、MAKEFILE
这些程序里是不是有以上三个文件?
或者不用以上3个文件也可以二次开发?
回复 不支持

使用道具 举报

发表于 2011-7-11 16:42:45 | 显示全部楼层 来自 北京
8# liyunliang_zi

usermat package包含很多文件
971版本对于windows进行二次开发用到的主要是dyn21.F,dyna21b.F和nmake.exe三个文件

评分

1

查看全部评分

回复 不支持

使用道具 举报

发表于 2011-7-11 18:05:50 | 显示全部楼层 来自 瑞典
太好了,感谢楼主,不知链接上的其他文件能不能用
回复 不支持

使用道具 举报

发表于 2011-7-14 13:38:24 | 显示全部楼层 来自 陕西
回复 不支持

使用道具 举报

发表于 2011-7-15 09:07:53 | 显示全部楼层 来自 陕西西安
本帖最后由 liyunliang_zi 于 2011-7-15 09:09 编辑

3# magicwolf

能不能给小弟发一份实现该功能的流程图,或执行的具体步骤?
我的执行步骤为:
1、安装Microsoft Visual Studio 5;
2、安装Fortran9.1编译器;
3、用白金译老师提供的弹性本构关系来替换dyn21.F里的源代码;
4、执行Fortran9.1里的Build Environment for IA-32 applications;
5、输入:nmake后回车;
计算了后提示出现一个错误,对dyn21.F不做任何改动,也有错误。
目前小弟正在学习Fortran编程。
我的邮箱:liyunliang_zi@163.com
回复 不支持

使用道具 举报

发表于 2011-7-15 10:01:19 | 显示全部楼层 来自 陕西西安
13# df_af_aq

谢谢!让我再试试。
回复 不支持

使用道具 举报

发表于 2011-7-16 15:06:28 | 显示全部楼层 来自 上海
1# yuminhust2005 版主太好了,谢谢你的无私奉献!
回复 不支持

使用道具 举报

发表于 2011-7-16 17:29:21 | 显示全部楼层 来自 河南焦作
不知Visual C++ 2008 Express Edition能不能用?
好像没有MS Visual C++ 2008 Standard or Professional Edition,是不是都集成到VS2008了?
请了解的同学解疑!
回复 不支持

使用道具 举报

发表于 2011-7-16 22:33:07 | 显示全部楼层 来自 上海
不知哪位热心人可以给详细解释一下这些文件怎么用,子程序在什么环境下调用等~?科普一下~谢谢哈
回复 不支持

使用道具 举报

发表于 2011-7-17 10:46:51 | 显示全部楼层 来自 安徽芜湖
顶起来,好东西!
回复 不支持

使用道具 举报

发表于 2011-7-18 02:05:10 | 显示全部楼层 来自 陕西西安
本帖最后由 liyunliang_zi 于 2011-7-18 12:18 编辑
1、对971R5.1.1,MVS版本至少是MVS2008,IFC至少是IFC10.1,而且装IFC之前需要先装MVS。

2、白金泽

PS:

How to make executable for User Defined Materials

1.Open a Dos command Windows
Start- ...
df_af_aq 发表于 2011-7-15 09:22


把MVS及IFC更新后,可以生成dy971.exe,接下来如何执行?
我采用的方法为:
1、建立zhixing.txt文件
2、更改内容:为:
"c:\.....\dy971.exe"
"I=ex6.exe memory=8500000"

"c:\.....\dy971.exe I=ex6.exe memory=8500000"
3、把txt改为bat,双击执行,dy971处于运行状态
4、提示找不到input file : Please define input file names or change defaults:
5、手动输入I=ex6.k
出现错误并不计算!
生成dy971后,什么才是正确的文件读入格式?
谢谢!
回复 不支持

使用道具 举报

发表于 2011-7-22 13:49:30 | 显示全部楼层 来自 浙江杭州
把MVS及IFC更新后,可以生成dy971.exe,接下来如何执行?
我采用的方法为:
1、建立zhixing.txt文件
2、更改内容:为:
"c:\.....\dy971.exe"
"I=ex6.exe memory=8500000"

"c:\.....\dy971.exe I=ex6. ...
liyunliang_zi 发表于 2011-7-18 02:05


把新求解器放到ls-dyna安装目录program下,然后再提交K,用新求解器求解一下。

http://forum.simwe.com/thread-994915-1-1.html

欢迎交流。。
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-6-30 10:22 , Processed in 0.046915 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表