LS-DYNA 自定义本构子程序基本流程 by df_af_aq
1
LS-DYNA 自定义本构子程序基本流程
df_af_aq,from forum.simwe.com
2011-7-22
一、几个先决条件
1、必须拥有对应版本的 ls-dyna lib 文件包。需要根据不同的系统平台(32 位/64
位、SMP/MPP)、版本(971r4.2/r5/r5.1.1……)下载对应的 lib 包。
2、装 IFC 之前需要先装 MVS。
对于 ls971r5.1.1,
Compilerandversion
1.IntelFortran:
Intel(R)FortranCompilerfor32‐bitapplications,Version10.1
2.MicrosoftVisualC++:
MSVisualC++2008StandardorProfessionalEdition
InstallMicrosoftVisualC++beforeIntelFortrancompiler.
3、有 lstc 授权文件,即 ls‐dyna 求解器可求解。
二、流程
说明:1、以 32 位 smp,ls971_s_R5.1.1_win32_p_lib 为例;
2、采用赵海欧先生编写的《LS-DYNA 动力分析指南》一书第 15 章中
的 f 文件 user-m3-rate-so.f。
1、用 user-m3-rate-so.f 替换 dyn21.f 中对应的 umat42 部分。(可以搜索 umat42,
将下图的注释行替换为 user-m3-rate-so.f 的全部内容),保存 dyn21.f。
2、生成新的 ls971.exe 文件(新的求解器)
1)启动 IFC 编译器(本例在 32 位 win 下运行,选择 Fortran build environment
for applications running on IA-32)