Notifications
Clear all

default mat41 is used in LS-Dyna

Page 1 / 2

opportuntiy
Posts: 9
Topic starter
(@opportuntiy)
Active Member
Joined: 9 years ago

Hi all,

I have experience of implementing VUMAT routines in Abaqus. I moved to LS Dyna for some of my work. Here I have an umat41 which I modify in Dyn21.F, compile it and get a ls971.exe. When I run this exe together with the key file, it runs but says:

Warning 41147 (SOL+1147)

Default mat41 is used

Please check user material library

I ttried putting write messages in my subroutine but it does not show up. I am pretty sure that LS-Dyna does not work with my subroutine and somehow continues with its own default.

If anybody here faced the same problem, please help.

Regards,

Topic Tags
7 Replies
Jorgen
Posts: 3915
Moderator
(@jorgen)
Member
Joined: 2 years ago

It sounds like your code is not actually compiled and included into the ls971.exe.
Are you sure you added and compiled the code properly?

-Jorgen

Topic Tags
7 Replies
opportuntiy
Posts: 9
Topic starter
(@opportuntiy)
Active Member
Joined: 9 years ago

Dear Jorgen,

Many thanks. Fortunately, I solved the problem. I was mistakenly selecting the solver as the default ls971_d6.0_win32_p.exe instead of the newly created ls971.exe.
Changing the solver fixed my problem and I checked inserting couple of write statements. It all works good now.

Reply
hkarimi
Posts: 1
(@hkarimi)
New Member
Joined: 7 years ago

Dear Supertik,
I am using umat subroutine with lsdyna mpp and I recieved the same warning that you got in the first stage. I would like to know what was the outcome of command make, is it ls971_d6.0_win32_p.exe or ls971.exe. In order to analogy between your run command and mine,As I work on unix platform, could you provide me with the run command to link your ls971 with .k file?
So many thanks in advance,
Dave

Reply
Jh0nSc0tT
Posts: 9
(@Jh0nSc0tT)
Active Member
Joined: 9 years ago

It does not matter what platform you use, as the generated executable is always ls971.exe. I have been working on unix platform as well as on windows. The only difference is at the make/nmake command.

Reply
ANSYS.BOGDAN
Posts: 4
(@ANSYS.BOGDAN)
New Member
Joined: 4 years ago

Hi all,
I am very happy to join this forum and this topic.

Now I am also implementing a Subroutine (UMAT41 or UMAT 43) in LS Dyna .
I have trouble in compile the UMAT 43 to LS Dyna

I am using LS Dyna _smp_s_r810_x64_redhat511_ifort131
Intel parallel studio XE 2013
And Microsoft Visual Studio 2010
My procedure was:
+ Download dyna21.f from the website
+ Write UMAT 43 and copy to the folder that content the dyna21.f file
+ Use command compline in Fortran -> an Umat43.obj file was created.
+ Copy Umat43.obj to the folder that LS Dyna will run.

Is my procedure correct?
Why was the file.exe not generated?
When I copy the .obj file to LD Dyna location, the Warning 41147 (SOL+1147) occurs.

I read some specification using the make/nmake but I dont know where it is
I dont have much experience in this area, so please give me your suggestion
Thanks in advance!

Reply
Jorgen
Posts: 3915
Moderator
(@jorgen)
Member
Joined: 2 years ago
Reply
Page 1 / 2
Share: