Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.

undefined symbol: __intel_new_feature_proc_init

Tai_Q_
Beginner
1,511 Views

This is what I have done:

1. mpif90 -g swh90_debug.F90 -I$MKLROOT/include -L$MKLROOT/lib/intel64 -lmkl_scalapack_lp64 -lmkl_intel_lp64 -lmkl_intel_thread -lmkl_core -lmkl_blacs_intelmpi_lp64 -liomp5 -lpthread -lm -mcmodel=medium -align qcommons -fpe0

a.out is generated, then

2. mpirun -np 256 ./a.out

This used to work quite well. But today when I compiled and run the program like what I have done many times before. Errors came:

./a.out: symbol lookup error: ./a.out: undefined symbol: __intel_new_feature_proc_init


This is because someone has updated the mkl??

How to solve it? Thank you!

0 Kudos
1 Solution
Steven_L_Intel1
Employee
1,511 Views

You need to update the compiler shared libraries on the cluster nodes.

View solution in original post

0 Kudos
1 Reply
Steven_L_Intel1
Employee
1,512 Views

You need to update the compiler shared libraries on the cluster nodes.

0 Kudos
Reply