初学UMAT,因为材料不相同,在UMAT下调用两个材料UMAT_1和UMAT_2,那么在UMAT_1下还能调用其他子程序吗?

比如:

subroutine UMAT(x,x)
if ... then
    call UMAT_1
else:
    call UMAT_2
end if
return 
end

subroutine UMAT_1(a,a)
    call user()
return 
end

subroutine user()


UMAT
默认 最新
小爵 2023年6月26日
应该可以,我就在同一个子程序for文件里末尾新起了一个自定义子程序(函数),反复调用
2023年6月26日
哎-天才 2022年8月31日

可以 这个和Matlab函数一样 就是大程序封装了

2022年8月31日
九千CAE 2023年3月24日
可以,套多少个都可以
2023年3月24日