Dear Professors,
I would like to compute the effective mass and tried to compile the software 
mstar in combination with wien2 kby using gfortran,  which is provided by Prof 
Oleg Rubel. I have read through the mailing list and Prof Oleg mentioned that 
Prof Peter Blaha, compiled the code with gfortran and worked fine.
I have commented the part related to ifort and uncommented the gfortran in the 
makefile:

| FC = gfortran |
|  | FCFLAGS = -I${MKLROOT}/include -fopenmp -g -fbacktrace -ffpe-summary=none |
|  | FLFLAGS = -L${MKLROOT}/lib/intel64 -lmkl_gf_lp64 -lmkl_sequential 
-lmkl_core -lpthread -fopenmp -ldl -g -fbacktrace -ffpe-summary=none |


All object files were created but it seems that the problem is related to the 
routines of diagonalization.
Please find below the error that I got, I appreciate your help.
--------------
make

gfortran-L/opt/intel/compilers_and_libraries_2017.4.196/linux/mkl/lib/intel64-lmkl_gf_lp64
 -lmkl_sequential -lmkl_core -lpthread -fopenmp  -g -fbacktrace 
-ffpe-summary=none  -o mstar read_mommat_pij_vasp.o mstar.o 
eigvs.oread_mommat_pij.o kdelta.o read_numlines_vasp.o read_numlines.o 
eigvz.oread_mommat_nb.o dgenen.o

/usr/bin/ld:eigvs.o: in function `eigvs_':

/home/mstar-master/eigvs.f90:44:undefined reference to `ssyevd_'

/usr/bin/ld:/mstar-master/eigvs.f90:61: undefined reference to `ssyevd_'

/usr/bin/ld:eigvz.o: in function `eigvz_':

/home/ mstar-master/eigvz.f90:49:undefined reference to `cheevd_'

/usr/bin/ld:/home/mstar-master/eigvz.f90:67: undefined reference to `cheevd_'

collect2:error: ld returned 1 exit status

make: ***[makefile:43: mstar] Error 1
----------
Looking forward for your answer to solve my problem.
Kind regards,
Halim Said
_______________________________________________
Wien mailing list
Wien@zeus.theochem.tuwien.ac.at
http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien
SEARCH the MAILING-LIST at:  
http://www.mail-archive.com/wien@zeus.theochem.tuwien.ac.at/index.html

Reply via email to