论坛首页    职业区    学术与写作    工程技术区    软件区    资料区    商务合作区    社区办公室
 您好! 欢迎 登录注册 最新帖子 邀请注册 活动聚焦 统计排行 社区服务 帮助
 
  • 帖子
  • 日志
  • 用户
  • 版块
  • 群组
帖子
  • 3329阅读
  • 0回复

[分享]cmd提交inp文件小结 [复制链接]

上一主题 下一主题
离线enquan1986
 

发帖
49
土币
55
威望
168
原创币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2010-08-24
提交方式:

在WINDOWS中点击 [开始] → [程序] → [ABAQUS 6.x] → [ABAQUS Command],然后在DOS窗口中输入:
                   提交任务:abaqus  job=jobname1  int               (int就是interactive)
                  
                   任务暂停:abaqus suspend job=jobname1 int  (可恢复)
                   恢复运算:abaqus resume job=jobname1 int   (从上次分析结束的地方重新开始分析)

                   杀死任务:abaqus terminate job=jobname1 int (一般不可恢复)
杀死任务不可恢复,但是如果有restart文件的话,可以restart继续计算:
                  restart重启计算: abaqus job=xnewx oldjob=xoldx  int

                   打开CAE界面:abaqus cae                     %(aba后处理界面即出现)

                  打开viewer后处理界面:abaqus viewer     %(aba后处理界面即出现)

                  查看aba帮助文件:abaqus doc               %(aba帮助文件即在默认浏览器中出现)

                  查看cmd命令帮助:abaqus help               %(这个太有用了,通过这个可以找到以上所有命令。)



2  几点说明:

1)Old job files exist. Overwrite?<y/n>问是否可以覆盖。如果是文件重名,应该键入n;把现有inp改名,重新提交,以免覆盖以前的文件。如果可以覆盖,键入y。
2)经常被问的问题:


  abaqus不是内部命令,也不算可以运行的程序或者批处理文件。
     假如你的 abaqus.bat 是在 d:\ABAQUS\Commands 下面,在dos下输入一下命令:
                            path=%path%;d:\ABAQUS\Commands
     参考链接:http://forum.simwe.com/thread-918442-1-1.html(abaqus command打不开)
                       http://forum.simwe.com/viewthread.php?tid=727164&highlight=%C4%DA%B2%BF%C3%FC%C1%EE(abaqus不是内部命令的问题)
    
3)想多cpu运算(比如4cpus):
         提交任务:abaqus  job=jobname1 int    改为提交任务:abaqus  job=jobname1   cpus=4 int
4)有些显式运算,incretment太多的话(比如多余30w),建议用双精度:
         提交任务:abaqus  job=jobname1 int    改为提交任务:abaqus  job=jobname1 double int
但是谁都知道双精度比单精度费时,所以没有如果必要的话,就不需要加这个了。
5) 如果不加int会怎么样呢?
        提交任务:abaqus  job=jobname1 int    改为提交任务:abaqus  job=jobname1
后面加了int,dos窗口会显示任务进行到哪个阶段,比如是pre.exe还是standard explicit.exe------还是conpleted,都会给你提示。不加int就没有这些提示了。
6) 如何看任务进程:
      我一般就是看.sta文件。老手推荐UltraEditor,能自动更新文件内容,可以试试。http://forum.simwe.com/viewthread.php?tid=861789&highlight=%CC%E1%BD%BBinp
7) Abaqus warning: The .inp extension has been removed from the job identifirer
       出这个一般是因为有的新手提交job的时候添加了inp后缀,如
       abaqus  job=jobname.inp. 去掉inp后缀即可。即使不去掉,软件也自动忽略这个后缀,这个只是告示说明,不影响计算。

3 批处理
1)如果有大批的inp文件需要提交,如何节省时间让它们自动连续运算? 一定要看garethz斑竹的精华帖:[原创总结]Windows 系统下实现input文件批处理http://forum.simwe.com/viewthread.php?tid=775346&highlight=%C5%FA%B4%A6%C0%ED这里还介绍了算完自动关机的命令,我个人非常喜欢,向大家推荐。

garethz斑竹刚刚针对新版本推出新的批处理工具:http://forum.simwe.com/thread-894456-1-1.html,太赞了。

2)cmd运行批处理inp文件:

                   abaqus job=jobname1 int && abaqus job=jobname2 int && abaqus job=jobname3 int
3)批处理也可以这么处理:建立一个记事本文件a.txt,打开键入以下几行:

               call abaqus  job=jobname1  int              
               call abaqus  job=jobname2  int              
               call abaqus  job=jobname3  int              
               call abaqus  job=jobname4  int  

保存并关闭,右键属性将后缀改为.bat,双击即可运行。


4 garenthz斑竹的inp文件一键提交插件
http://forum.simwe.com/thread-878407-1-1.html有了这个,只要在inp文件上点单击右键可出现方便的快捷菜单进行任务提交,特别适合文件名太长的inp文件提交。

勘查是个好职业
快速回复
限100 字节
温馨提示:欢迎交流讨论,请勿纯表情、纯引用!
 
上一个 下一个

      https://beian.mps.gov.cn/ 粤公网安备 44010602012919号 广州半山岩土网络科技有限公司 粤ICP备2024274469号

      工业和信息化部备案管理系统网站