You are here
lapack in abaqus subrouine
Hi all,
I'm an abaqus subroutine UEL user.
I recently got an existed UEL fortrain file from advisor professor, but had an following error message when I ran the code.
UEL.obj : error LNK2019: unresolved external symbol dpotrf referenced in function matinv_lapack
UEL.obj : error LNK2019: unresolved external symbol dpotri referenced in function matinv_lapack
The code has "call dpotrf('U',n,A_INV,n,i)" and "call dpotri('U',n,A_INV,n,i)" in function matinv_lapack, so I think I need to install lapack to resolve this problem.
I tried a bunch of ways to install by googling, but still can't make it.
Is there anyone who can explain the procedure of intallation of lapack for me?
I'm using a combination of abaqus 6.12-2, intel visual fortran 11.0, and MS visual studio 2008.
Thanks.
- ri3trio's blog
- Log in or register to post comments
- 5010 reads
Comments
Alternative way by using MKL form intel
Hi ri3trio,
I don not have the experience with combine lapack and abaqus user subroutine.
But I have an alternative solution by using MKL that goes with ifort. (MKL is essentially the intel version of lapack)
Please refer to this post to set it up and then you can use all rotines im mkl and make sure you
make correspoinding changes at the places when calling those routines if there is difference between
lapack verion and mkl version.
http://forum.cadec-online.com/viewtopic.php?f=5&t=205
Hope that helpts!
Best,
Xiang