gpt4 book ai didi

python - 如何将参数传递给 ABAQUS python 代码?

转载 作者:太空宇宙 更新时间:2023-11-04 00:05:02 24 4
gpt4 key购买 nike

我写了一个UMAT子程序,其中调用了一段ABAQUS模拟的Python代码。

st1=SYSTEM('abaqus cae noGUI="c:\temp\pycode.py"')

我需要将一些变量从 Fortran 传递到我的 Python 代码,并将一些其他值从 Python 返回到 Fortran。现在,我将这些变量写入文本文件,并在 Python 和 Fortran 中加载它们。通过这种方式,我无法并行化我的代码,因为所有内核都想同时写入一个文件。

最佳答案

可以通过在命令行输入 -- 将参数传递到脚本中,参数后跟由一个或多个空格分隔的参数。这些参数将被 Abaqus/CAE 执行过程忽略,但它们可以在脚本中访问。示例:abaqus cae noGUI=pythonScript -- -passedToPythonScript

有关详细信息,请参阅“Abaqus/CAE 执行”,Abaqus 分析用户指南第 3.2.6 节

关于python - 如何将参数传递给 ABAQUS python 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54440727/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com