有谁知道如何在 Redhat linux 终端中将 Fortran 与 Abaqus CAE 6.14 链接起来?
如果能详细说说步骤就好了。我知道我需要 Fortran 编译器(ifort 或 gcc;我相信我可以使用两者!)。我也已经有了 Abaqus cae 6.14。我认为该过程涉及一个环境变量文件,但我对这个文件一无所知,甚至不知道在哪里找到它或如何处理它!
拜托,如果有人能一步一步地告诉我在终端中输入什么,那就太好了!我真的是这方面的外行!
谢谢!
最佳答案
当您安装 intel fortran 编译器时,Abaqus CAE 似乎无法找到别名 ifort
(应该自动设置)。为了检查你安装的 fortran 编译器,在终端中输入
$ ifort -v
输出应该是这样的:
ifort version 16.0.2
如果你有 fortran 编译器,那么你可以通过键入找到它的路径
whereis ifort
你会得到类似的东西(取决于你的安装)
ifort: /opt/intel/bin/ifort /opt/intel/cpp-composer/compilers_and_libraries_2016/linux/bin/intel64/ifort
了解这一点后,您可以进入 Abaqus 的安装目录(例如 /opt/abaqus
)并编辑 abaqus_v6.env
文件它位于
$(ABQ_INSTALL_DIR)/6.14-1/SMA/site
那里你必须改变
fortCmd = "ifort"
到你从 whereis
命令得到的东西。就我而言
fortCmd = "/opt/intel/bin/ifort"
您现在应该能够从 Abaqus CAE 编译用户子程序
关于linux - 如何在 Redhat linux 终端中将 Fortran 与 Abaqus CAE 6.14 链接起来?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44133632/