前面介绍了damask2.03版本和abaqus配合使用,以及damask3.0版本和marc配合使用的案例介绍,当前推文的主要介绍如何把damask子程序正确移植到windows平台下并被abaqus正确调用,把 DAMASK 跑在 Windows 上这件事,看起来像是在“折腾编译环境”,但它真正的价值并不是让程序“能跑”,而是让晶体塑性与位错密度这类微观机制模型真正进入一个更高效、更可复现、更贴近工程实际的工作流
</p><p>将子程序放在工作目录后,打开abaqus command,并输入abaqus make library=usd.for/.f90/.cpp/...(这里的usd要替换为自己的子程序的文件名,并加上扩展名)</p><p>稍等后生成.obj以及.dll文件(std2个,ex共4个)</p><p>至此,这部分完成。