Выполнение подпрограммы UMAT в форме .f90 через ABAQUS? - PullRequest
0 голосов
/ 16 ноября 2018

Я использую «Стандарт Abaqus 6.14-4» с «Microsoft Visual Studio Ultimate 2012» и «Композитор Intel XE 2013 для Windows».Я написал подпрограмму UMAT в свободной форме .f90 формате.Теперь, когда я пытаюсь предоставить эту подпрограмму UMAT в ABAQUS, она выдает мне сообщение об ошибке: «Имя файла подпрограммы пользователя должно иметь расширение .for или .obj».

Я попытался изменить следующие строки вФайл 'abaqus_v6.env':

compile_fortran=['ifort', '/c','/DABQ_WIN86_64', '/extend-source', '/fpp', '/iface:cref', '/recursive', '/Qauto-scalar', '/QxSSE3', '/QaxAVX', '/heap-arrays:1', # '/Od', '/Ob0', # <-- Optimization Debugging # '/Zi', # <-- Debugging '/include:%I']

Но, возможно, я допустил какую-то ошибку или что-то еще, я не знаю ... моя проблема все еще сохраняется.Затем я попытался добавить следующую строку в начало подпрограммы UMAT: !DIR$ FREEFORM и попытался передать ее в ABAQUS.Но снова произошел сбой, поскольку снова появилось то же сообщение об ошибке.

Пожалуйста, предложите мне решение, чтобы я мог передать свою подпрограмму .f90 в задание ABAQUS.

...