ABAQUS中如何将两个用户子程序文件合并到一个.for文件中?

ABAQUS中如何将两个用户子程序文件合并到一个.for文件中?

是编写完一个子程序,将另一个子程序直接放它后面吗?这样可以吗

邀请回答 举报

共8个回答

默认排序
  • 静默的无线电
    2018年10月29日
    放同一个文件里,再通过if语句判断cmname来确定调用哪一个
    2评论 采纳答案 举报

  • 冷月
    2018年9月5日
    干货有限元回答的是正确的哈
    0评论 采纳答案 举报

  • ABAQUS中如何将两个用户子程序文件合并到一个.for文件中?的相关案例教程

    (原创,转载请注明出处)==概述==本系列文章研究成熟的有限元理论基础及在商用有限元软件的实现方式。有限元的理论发展了几十年已经相当成熟,商用有限元软件同样也是采用这些成熟的有限元理论,只是在实际应用过程中,商用CAE软件在传统的理论基础上会做相应的修正以解决工程中遇到的不同问题,且各家软件的修正方法都不一样,每个主流商用软件手册中都会注明各个单元的理论采用了哪种理论公式,但都只是提一下用什么方法
    (原创,欢迎转载,转载请说明出处) 1 概述 本系列文章研究成熟的有限元理论基础及在商用有限元软件的实现方式,通过 (1) 基础理论 (2) 商软操作 (3) 自编程序 三者结合的方式将复杂繁琐的结构有限元理论通过简单直观的方式展现出来,同时深层次的学习有限元理论和商业软件的内部实现原理。 有限元的理论发展了几十年已经相当成熟,商用有限元软件同样也是采用这些成熟的有限元理论,只是在实际应用过程中,
    ABAQUS的友好的CAE界面能够满足大部分的建模要求,但对于一些特殊情况,直接对inp文件进行操作仍是省时有效的方法。根据某位群友提出的问题,对inp文件的合并事项进行说明。
    Fortran被称为数学家语言,在计算效率方面有着得天独厚的优势,但因为许多历史遗留问题以及发展问题,Fortran工程的开发和维护比较困难。随着这些年编译器和相应标准的发展,C++的运行效率已经与Fortran旗鼓相当,而在开发和维护问题上,大型应用软件几乎都采用C++编写框架底层,优势自不必说。再者,受国内教学环境的影响,大多数人在编程这块也只能是对C++算得上熟悉了。这里,笔者将给出使用C+
    =======背景======= 前段时间学习Abaqus的用户子程序,本以为按照算法实现Fortran编码应该是比较快的,但没想到在找用户子程序的编译和调试时浪费了不少时间,而且按照网上方法在命令行调试太麻烦,正好要做基于python的Abaqus二次开发培训,所以就在Abaqus/CAE用python做了一个简单的调试插件,希望能减少初学者自己摸索调试方法的时间,也为现在还在用命令行调试的人提
    研学季