帮助文档(中文版).pdf
abaqus子程序中文帮助文档
节选段落一:
例如,在 Windows版本中,在 abaqus_dir\site\abaqus_v6.env 中定义了以下命令:
如果遇到编译或链接错误,请检查 abaqus_dir\site\abaqus_v6.env 文件定义了编译和链
接命令。
FORTRAN 编译器
用于创建 Abaqus的 FORTRAN 编译器显示在
www.simulia.com/support/v69/v69_sysRqmts.html。
例如,必须安装 Intel Fortran,以便在运行 Windows 的计算机上运行用户子程序。节选段落二:
如果您的 FORTRAN编译器的版本与 Abaqus的版本不一致,则可能出现不兼容问题。
1.6 调试技术和适当的编程习惯
对 FORTRAN 语句的要求
Abaqus/Standard 中的每个用户子程序都必须包含语句 include 'aba_param.inc',作为参
数列表后的第一个语句。
文件 aba_param.inc 通过 Abaqus安装程序安装在计算机系统上。
该文件为双精度机器指定了 implicit real*8 (a-h, o-z)。节选段落三:
例如,你的分析可能在优化版本中中止,但是可能会使调试对象运行完成。
在这种情况下,使用带有输出缓冲区刷新 output buffer flushing 的 write 语句可以帮助
你调试子程序。
调用 flush 刷新函数(在大多数 UNIX系统上都很常见)在代码中止之前检索所有输出:
call flush(fileUnitNumber)
在调试时,在每次 write 语句之后调用。
例如,在 Windows版本中,在 abaqus_dir\site\abaqus_v6.env 中定义了以下命令:
如果遇到编译或链接错误,请检查 abaqus_dir\site\abaqus_v6.env 文件定义了编译和链
接命令。
FORTRAN 编译器
用于创建 Abaqus的 FORTRAN 编译器显示在
www.simulia.com/support/v69/v69_sysRqmts.html。
例如,必须安装 Intel Fortran,以便在运行 Windows 的计算机上运行用户子程序。节选段落二:
如果您的 FORTRAN编译器的版本与 Abaqus的版本不一致,则可能出现不兼容问题。
1.6 调试技术和适当的编程习惯
对 FORTRAN 语句的要求
Abaqus/Standard 中的每个用户子程序都必须包含语句 include 'aba_param.inc',作为参
数列表后的第一个语句。
文件 aba_param.inc 通过 Abaqus安装程序安装在计算机系统上。
该文件为双精度机器指定了 implicit real*8 (a-h, o-z)。节选段落三:
例如,你的分析可能在优化版本中中止,但是可能会使调试对象运行完成。
在这种情况下,使用带有输出缓冲区刷新 output buffer flushing 的 write 语句可以帮助
你调试子程序。
调用 flush 刷新函数(在大多数 UNIX系统上都很常见)在代码中止之前检索所有输出:
call flush(fileUnitNumber)
在调试时,在每次 write 语句之后调用。