ABAQUS二次开发之FORTRAN子程序二次开发-FORTRAN基本语法
(2016-09-19 13:21:57)
标签:
abaqus |
主要介绍一下在编写Abaqus子程序中用到的基本FORTRAN语法。
首先,.for的FORTRAN77固定格式,不区分大小写,每行前6位为预留位置,正常语句从第7为开始编写。Subroutine保留字表示函数声明的开头,括号内为函数传递参数,每行第5位代码代表这一行和上一行的连续关系如下代码所示。
注释行为第一位以字幕c头的一整行。
C LOCAL ARRAYS
C ----------------------------------------------------------------
C EELAS- ELASTIC STRAINS
DIMENSION保留字用于声明分配给数组的空间。
DIMENSION STRESS(NTENS), STATEV(NSTATV),DDSDDE(NTENS, NTENS),
Write和read保留字用于对文件或设备的读写。
条件判断语句形式如下:
循环语句形式如下:
基本运算符为:加+,减-,乘*,初/,乘方**
其他数学运算函数为:指数运算exp(), 开平方根sqrt(), 对数运算log()
关系运算符:等于.eq.,不等于.ne.,大于.gt.,大于等于.ge.,小于.lt.,小于等于.le.