(求助)初学者 关于 使用 subroutine DISP 编译 温度载荷 问题 (他们说标题要长~~~)
浏览:71637 回答:3
我是一个abaqus 初学者,想使用abaqus DISP subroutine 编译, 一个温度载荷问题,用以研究温度产生的应变。
作为开始,我希望施加一个,均匀的温度边线条件,我知道这完全可以通过界面实现,但是以这个例子为例,我只是希望熟悉subroutine 的使用方法。
我在界面中加入了一个,温度未定义的边线条件,可能可能图里可以看到。
并编写简单程序如下
SUBROUTINE DISP(U,KSTEP,KINC,TIME,NODE,NOEL,JDOF,COORDS)
C
INCLUDE 'ABA_PARAM.INC'
C
DIMENSION U(3),TIME(2),COORDS(3)
C
U(1) = 50
RETURN
END
文件名 KDISP.f 并在 job 里粘贴了 子程序
可是计算时出现了错误 abaqus 提示如下
Problem during compilation - /utmp/meursault/fzhang/abaqus/KDISP.f
查阅.log文件 得到结果如下
Abaqus JOB transverse2
Abaqus 6.10-2
Begin Compiling Abaqus/Standard User Subroutines
Tue Jun 12 14:33:00 2012
Unknown option: P2OPT_hpo_vec_divbyzero
compilation aborted for KDISP.f (code 1)
Abaqus Error: Problem during compilation - /utmp/meursault/fzhang/abaqus/temperature_diffusion/KDISP.f
Abaqus/Analysis exited with errors
不知道问题出在哪里,请各位不吝赐教,先谢过了
作为开始,我希望施加一个,均匀的温度边线条件,我知道这完全可以通过界面实现,但是以这个例子为例,我只是希望熟悉subroutine 的使用方法。
我在界面中加入了一个,温度未定义的边线条件,可能可能图里可以看到。

并编写简单程序如下
SUBROUTINE DISP(U,KSTEP,KINC,TIME,NODE,NOEL,JDOF,COORDS)
C
INCLUDE 'ABA_PARAM.INC'
C
DIMENSION U(3),TIME(2),COORDS(3)
C
U(1) = 50
RETURN
END
文件名 KDISP.f 并在 job 里粘贴了 子程序
可是计算时出现了错误 abaqus 提示如下
Problem during compilation - /utmp/meursault/fzhang/abaqus/KDISP.f
查阅.log文件 得到结果如下
Abaqus JOB transverse2
Abaqus 6.10-2
Begin Compiling Abaqus/Standard User Subroutines
Tue Jun 12 14:33:00 2012
Unknown option: P2OPT_hpo_vec_divbyzero
compilation aborted for KDISP.f (code 1)
Abaqus Error: Problem during compilation - /utmp/meursault/fzhang/abaqus/temperature_diffusion/KDISP.f
Abaqus/Analysis exited with errors
不知道问题出在哪里,请各位不吝赐教,先谢过了