问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

abaqus的Fortran子程序中使用自由格式

发布网友 发布时间:2024-10-01 01:01

我来回答

1个回答

热心网友 时间:2024-11-26 05:30

在探讨ABAQUS的Fortran子程序时,我们通常发现默认设置仅允许使用固定格式。然而,自由格式提供了更大的灵活性,不再受限于72个字符的*,并允许在同一行中书写多个语句,同时,续行符在使用上更为便捷。本文旨在介绍如何在ABAQUS中采用Fortran自由格式编程。

首先,让我们以ABAQUS提供的经典塑性UMAT子程序为例,该程序通常以固定格式编写。

1. 访问ABAQUS的帮助文档,找到Abaqus Verification Guide,进入UMAT AND UHYPER下的input files部分。

2. 下载INP文件及F子程序,打开umatmst3.f,发现该程序采用固定格式。

3. 调整ABAQUS运行环境,加入支持自由格式的设置。对于ABAQUS2020和2021版本,修改win86_64.env文件。对于较早版本如ABAQUS6.14,文件可能名为abaqus_v6.env。重要的是找到并打开该文件。

4. 在.env文件中加入使用自由格式的命令。

5. 对UMAT子程序进行自由格式转换,涉及修改内容如续行符、注释等。国内的Fortran程序论坛FCODE提供了一个名为“鹅毛笔”的工具,可将固定格式代码转换为自由格式。访问路径:quill.fcode.cn/。

6. 使用鹅毛笔工具,将固定格式的代码粘贴至页面中,选择“固定格式(.for 或 .f)转自由格式”选项,点击“开始转换”。工具将自动生成自由格式的代码,随后复制至原始文件umatmst3.f中,替换原固定格式代码。注意,需手动修复“include”拼写错误,这是鹅毛笔的一个已知bug。

7. 打开ABAQUS CAE,导入转换后的umatmst3.inp文件,创建job,选择子程序并提交任务。

或使用ABAQUS command命令提交。

总结:调整ABAQUS环境以支持自由格式后,任何使用固定格式编写的子程序将无法正确运行,提交时会出现语法错误。解决方法是利用鹅毛笔工具进行转换或在.env文件中删除支持自由格式的命令,使其重新支持固定格式。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么来大姨妈胸会胀 少儿学什么舞蹈 青年学什么舞蹈好 成年人学什么舞蹈 福州企业最低工资标准 2013年厦门的底薪是多少 生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... 央视315曝光名单中哪些上市公司被点名? 怎么样养野生的斑鸠? 治疗月经不调哪家医院比较好,40岁女人月经不调治好要多少钱_百度... project如何更改开始及结束时间? Project中更改工作时间窗口无法点击确定按钮怎么办 支气管炎引起肺部感染能自愈吗 肺部感染挂什么科 艾尔登法环新手要怎么玩 艾尔登法环开局怎么出门打怪 我有两个支付宝 都有实名 其中一个是支付宝是注册我的 而淘宝账号是我... ...个淘宝帐户,其中一个没用了,也解绑了支付宝账户,另一个正用,也绑 ... ...支付宝,其中一个手机号码(a)和淘宝绑定了,但是我想用手机号码(b... 我注册了两个支付宝,是拿同一张身份证开的,也有两个淘宝账户,有一个淘... 我两个户主不同的支付宝,有一个和淘宝账户绑定了,还有一个在付款的... 我有两个支付宝账户,一个主账户,一个关联账户,但是我想用关联账户开店... ...了两个支付宝账户,分别绑定了一个买家淘宝账户和一个卖家淘宝账户... 性价比高的即热水龙头有哪些 宽带连接上不了网,怎么办? 路由器只有第一二两个灯亮着后两个灯不亮,上不了网,显示无法连接到 的蜂蜜,里面有气泡的东西,是气泡还是结晶 Fortran数据类型、格式化输入、输出 fortran的格式中,*.f一定是固定格式么?使用自由格式的话,扩展名必须为... 程序设计基础:Fortran 95目录 苏州科技城有哪些超市 苏州哪个超市便宜 deepside怎么不出歌了 Deepside代表作品 deep side 这个是乐队组合吧,为什么在QQ音乐上搜索只有两首歌曲,还是... 关于亲情号码组合 亲情号码组合与亲情套餐业务有什么区别? bt之家为什么上不去了呢? 四川省雷波中学雷波中学 雷波中学雷波中学 四川省雷波中学的介绍 雷波中学学校简介 四川省雷波中学学校简介 ...现在网上支付需要预留手机号怎么办?现在卡不在身边,怎么设置预留... ...办理银行卡的时候也没有绑定预留手机号,现在网上登录怎么要手机号... ...支付宝实名认证时出现您没有在银行预留手机号码,请您用网银支付或者... ...支付宝的时候他说你没有在银行柜台预留手机号,但是我明明填了手机...