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!