在 Linux 上构建

构建适用于 Linux 的用户子例程库。

为了构建用户子例程库 (libheliusU.so),目标计算机必须具有有效的 Fortran 编译器(建议使用 Intel Fortran 16.0)。

设置完正确的环境后,即可使用随 Helius PFA 安装的 Shell 脚本编译并链接用户子例程库。此 Shell 脚本位于 ADSDIR/hpfa2019/bin/make-heliusU.sh,其中 ADSDIR 是 Autodesk 的基本安装路径。从包含目标源代码的目录运行此脚本,并将每个 Fortran 源文件作为参数发送到脚本中。例如,如果用户子例程包含在文件 file1.f90file2.f90 中,用于构建库的命令如下所示(假设 Helius PFA 已安装到 /usr/local/autodesk/hpfa2019)。

如果一切编译和链接都正常,结果将是工作目录中一个名为 libheliusU.so 的文件。有关支持的用户子例程列表,请访问用户子例程和损坏 API 部分。