default mat41 is used in LS-Dyna
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.
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?
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.
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,
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.
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!