linux - 如何在 Redhat linux 终端中将 Fortran 与 Abaqus CAE 6.14 链接起来?

标签 linux fortran redhat abaqus

有谁知道如何在 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/

相关文章:

linux - 如何在内核 Makefile 中正确 make clean

linux - 如何同时获取 linux 命令的退出代码和标准输出

c - 如何正确链接gfortran和gcc?

linux - 从桌面快捷方式调用 shell 脚本时未读取 .bashrc

linux - 如何正确连接 FreeIpaClient api 2.164 和 FreeIpaServer api 2.156

linux - 如何在用户数据中运行 Tmux?

linux - Beaglebone inittab 问题

c - Windows 平台上的制造商和替代品、优缺点

OPEN 语句中的 Fortran 语法错误

linux - 通过脚本检查根完整性