- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ABAQUS与FORTRAN论坛问题小结
Q:索了一下论坛发现以前的问题都是不同类型的子程序,如UEL, UMAT...这样把它们放在一个.for文件里不会有误会,但是如果都是UEL的话,该怎么识别呢?subroutine Umat()IF (CMNAME(1:4) .EQ. MAT1) THENCALL UMAT_MAT1(argument_list)ELSE IF(CMNAME(1:4) .EQ. MAT2) THENCALL UMAT_MAT2(argument_list)END IF上面是区分不同umat的方法,区分uel应该类似吧行abaqus的时候出现这样的提示Problem during compilation - df.exe not found in PATH.请问这是什么原因. 就是说找不到用于编译的df.exe文件(好像是Fortran的编译运行文件),在Windows控制面板的“系统”里,打开高级属性,将系统的PATH添加上Fortran的路径,最好也一并把INCLUDE和LIB也都添加上对应的FORTRAN的路径。abaqus job=*** user=*.for or *.obj
A: 装好fortran编译器的前提下,有两种方式:1、命令行:abaqus job=*.inp user=*.for或 abaqus job=*.inp user=*.obj (可以由*.f90编译后得到)2、菜单格式:先运行CAE,在设置中可以指定Umat用户子程序 job=jobname user=yourfortran.for(其它类型子程序)
A:如果是本构的二次开发:*material, user abaqus job=job-name user={source-file | object-file}source-file和object-file各是什么? fortran的源文件(.for)或者目标文件(.o)在command下面输入以上命令行就可以正常运行 用户子程序再调用别的fortran程序要加入abaqus 子程序中的include ABA_PARAM.INC 1.建立工作目录2.将abaqus安装目录\6.4-pr11\site下的aba_param_dp.inc 或 aba_param_sp.inc拷贝到工作目录,并改名为aba_param.inc ;3.将编好的fortran程序拷贝到工作目录;4.编译fortran程序,将.obj文件拷贝到工作目录;5.建立好输入文件.inp;6.运行abaqus job=inp file name user=fortan name即可。我的要运行abq64pr11 job=inp file name user=fortan name我也学了没多久,按照这个过程成功了一个!你们试一下吧! 想用FORTRAN实现:...result = SYSTEMQQ(abq job=e:\abaqusexamples\beam interactive)...出错提示:ABAQUS ERROR:Unable to create a temporary directory C:\DOCUME~1\ADMINI~1\LOCALS~1\TEMP\Administrato_ e:\abaqusexamples\beam_3628 to be used for scratch files.ABAQUS/Analysis exited with errors.但如果是 result = SYSTEMQQ(abq job=beam interactive),但需要在FORTRAN弹出的DOS窗口里手工输入文件的绝对路径则计算正常。但我的目的是实现Fortran程序对ABAQUS的计算程序的自动调用。 说个投机的花招,有没有试过在前面加上result = SYSTEMQQ(path=e:/abaqusexamples)这样的命令~~方法简单,不过能解决问题最好把要算的工况都集中在一个文件夹下,fortran生成.exe文件,放在该文件夹下,然后双击运行。计算结束之后再把各种工况分类。笨招,但好用。 我想,或者把systemQQ改一下,先cd e:\... ,然后再systemQQ(abaqus job=jobname interactive)。 偶想在FORTRAN里设定一个计时器,其功能就是每隔一段时间(如10s)就去读一次ABAQUS的(.fil)文件。哪个函数可以实现这个功能?怎么实现?? 通过一个while循环和下面的语句:call sleepqq(时间间隔)就可以了。 本人尝试使用ABAQUS的子程序SUBROUTINE,根据帮助文
您可能关注的文档
- 质量及密度重难点理解.doc
- 第一单元 新视野大学英语视听说教程4(第二版)Unit 10_test答案.docx
- 极大似然估计练习题要领.doc
- 铁路实验员专业复习题答案土工重点复习题(60题).doc
- 米铱-激光产品样册2014摘要.pdf
- 9m板模板工程施工方案计算书.doc
- 港工建设物设计任务书.doc
- 第六章:天然气孔板流量计算机系统校验方法.pdf
- 水泥混凝土面层剖析.doc
- 不同级配玻化微珠—聚苯乙烯颗粒双掺建设保温砂浆研究.doc
- 健身爱好者运动损伤预防与运动辅助产品市场分析报告.docx
- 书法艺术教育互动直播平台在2025年的社会责任与可持续发展研究.docx
- 书法艺术教育在2025年线上跨境教学的创新模式分析报告.docx
- 高铁建设促进2025年京津冀一体化发展效应评估报告.docx
- 医药流通企业仓储智能化改造案例分析与效益评估报告.docx
- 2025年环境监测物联网在环境监测设备研发中的应用与数据管理报告.docx
- 2025年新能源叉车租赁服务信息化安全与隐私保护报告.docx
- 城市新能源汽车充电设施布局优化与充电桩建设与充电服务标准化.docx
- 语言文字规范工作总结.docx
- 2025年互联网医疗平台用户互动与社区运营策略研究.docx
文档评论(0)