I use abaqus2019 with vs2017 and ivf2019, I could easily compile and link my codes with mkl-fftw3 in vs IDE, where I just choose to modify 'Use Intel Math Kernel Library' as '/Qmkl:sequential'.
But when I wanted to call fortran subroutine which used mkl-fftw3 in abaqus, it did not work well, although I have modified the file 'C:\Program Files\Dassault Systemes\SimulationServices\V6R2019x\win_b64\SMA\site\win86_64.env' as below
compile_fortran=['ifort','/Qmkl:sequential',
I have also tested other libraries like degsv in mkl, they both worked well when calling them in abaqus.
Below error informations are showed in log file
error LNK2019: unresolved external symbol DFFTW_PLAN_DFT_1D referenced in function MAIN__ error LNK2019: unresolved external symbol DFFTW_EXECUTE referenced in function MAIN__ error LNK2019: unresolved external symbol DFFTW_DESTROY_PLAN referenced in function MAIN__