fortran中CALL XIT 是什么意思?

fortran中CALL XIT 是什么意思?,第1张

这个基举命令是ABAQUS里面专用的结束Fortran程序的方法,用来代替STOP命令。

ABAQUS的帮助文档Abaqus User Subroutines Reference Guide提供了详细的说明:

Utility routines XIT and XPLB_EXIT can be called from within any Abaqus/Standard or Abaqus/Explicit user subroutine, respectively, (except UEXTERNALDB) to terminate an analysis. XIT or XPLB_EXIT should be used instead of STOP to ensure that all files associated with the analysis are closed properly.

简单来说,就是山段防止ABAQUS的逗锋誉分析程序在用STOP退出的时候出现错误,要用

CALL XIT

或者

CALL XPLB_EXIT

来正确地退出。

来源见下面链接:

2.1.15 Terminating an analysis

exit为跳出离命令最近的循环,估计无法跳出多层循环,清迹瞎我没用过;

goto能够实现跳出多层循环,不过语句太老,不建议使用;

我发州核现一种不使用上述命令的方法:

加一个控制参数!具体为:原来可能用命令: goto xxx行,现在用:控制参数=xxx值。然后下面加一个判断语句,当 控制参数==xxx值时,执行后续某一段命令;否则不执行该段命令。

通过这种方法,我成功地在Matlab里实现了一段fortran里的老程序,原来语句用了三个goto xxx来实现一个功能。答空


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/yw/12411671.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-23
下一篇2023-05-23

发表评论

登录后才能评论

评论列表(0条)

    保存