【发布时间】:2021-09-27 15:46:02
【问题描述】:
最近,我了解到 C++ 代码的运行速度比 Python 快。我们有后处理 Python 脚本,需要大量时间才能运行。所以,我正在考虑用 C++ 代码替换它们。我知道 C++ 代码只能用于后处理,这对我来说很好。
我不确定如何在 Abaqus 中运行 C++ 代码。我知道我需要一个编译器来编译 C++ 代码,比如 Visual Studio。但我不知道将它与 Abaqus 集成以及编译和运行脚本的整体流程。 任何帮助将不胜感激!
【问题讨论】:
-
C++ 代码的运行速度有时比 Python 快。很大程度上取决于代码的智能程度以及它如何充分利用这两种语言的优势。
-
C++ 代码运行速度比 Python 快 这是我在 Abaqus 脚本用户指南中读到的。无论如何,我必须确认。
-
Visual Studio不是 C++ 编译器,而是IDE,它可以运行 C++ 编译器 - 但您仍然可以单独下载和安装 C++ 编译器,并在没有Visual Studio的情况下在控制台中运行它。 -
你总是可以尝试编写 C++ 库并用 Python 包装它,这样你就可以运行 Python 脚本来运行 C++ 库
-
你搜索了吗?我用谷歌搜索
Abaqus C++,我想我在 Stackoverflow 上看到了一些答案。类似Reference Abaqus C++ API static libraries to read ODB files
标签: python c++ visual-studio abaqus