<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif;">
<div>Dear QE users,</div>
<div><br>
</div>
<div>I am compiling espresso-5.4.0. I got the following error:</div>
<div><br>
</div>
<div>
<div>make[1]: Entering directory ’tv/espresso-5.4.0_test/LAXlib'</div>
<div>mpif90 -O2 -axCORE-AVX2 -xSSE4.2 -assume byterecl -g -traceback -nomodule -fpp -D__INTEL -D__FFTW3 -D__MPI -D__PARA -D__SCALAPACK -I/nasa/intel/Compiler/2016.2.181/compilers_and_libraries_2016.2.181/linux/mkl/include -I/nasa/intel/Compiler/2016.2.181/compilers_and_libraries_2016.2.181/linux/mkl/include/fftw
-I../include ../ELPA/src -c la_types.f90</div>
<div>ifort: error #10236: File not found: '../ELPA/src'</div>
<div>../make.sys:16: recipe for target 'la_types.o' failed</div>
<div>make[1]: *** [la_types.o] Error 1</div>
<div>make[1]: Leaving directory '/home6/ttvo/espresso-5.4.0_test/LAXlib'</div>
<div>Makefile:143: recipe for target 'libla' failed</div>
<div>make: *** [libla] Error 1</div>
<div><br>
</div>
</div>
<div>I don’t see the directory tv/espresso-5.4.0_test/ELPA/src in the code, and that is why the error popped up . I compiled the intel compiler 2016. I do not know why it asks for ELPA here . I appreciate if you could help me to fix this error</div>
<div><br>
</div>
<div>Below is my make.sys:</div>
<div><br>
</div>
<div>
<div># make.sys. Generated from make.sys.in by configure.</div>
<div><br>
</div>
<div># compilation rules</div>
<div><br>
</div>
<div>.SUFFIXES :</div>
<div>.SUFFIXES : .o .c .f .f90</div>
<div><br>
</div>
<div># most fortran compilers can directly preprocess c-like directives: use</div>
<div># $(MPIF90) $(F90FLAGS) -c $<</div>
<div># if explicit preprocessing by the C preprocessor is needed, use:</div>
<div># $(CPP) $(CPPFLAGS) $< -o $*.F90</div>
<div># $(MPIF90) $(F90FLAGS) -c $*.F90 -o $*.o</div>
<div># remember the tabulator in the first column !!!</div>
<div><br>
</div>
<div>.f90.o:</div>
<div> $(MPIF90) $(F90FLAGS) -c $<</div>
<div><br>
</div>
<div># .f.o and .c.o: do not modify</div>
<div><br>
</div>
<div>.f.o:</div>
<div> $(F77) $(FFLAGS) -c $<</div>
<div><br>
</div>
<div>.c.o:</div>
</div>
<div>
<div> $(CC) $(CFLAGS) -c $<</div>
</div>
<div>
<div>TOPDIR = /u/ttvo/espresso-5.4.0_test</div>
</div>
<div>
<div>MANUAL_DFLAGS =</div>
<div>DFLAGS = -D__INTEL -D__FFTW3 -D__MPI -D__PARA -D__SCALAPACK</div>
<div>FDFLAGS = $(DFLAGS) $(MANUAL_DFLAGS)</div>
</div>
<div>
<div>IFLAGS = -I/intel/Compiler/2016.2.181/compilers_and_libraries_2016.2.181/linux/mkl/include -I/intel/Compiler/2016.2.181/compilers_and_libraries_2016.2.181/linux/mkl/include/fftw -I../include</div>
</div>
<div>
<div>MOD_FLAG =</div>
</div>
<div>
<div>MPIF90 = mpif90</div>
<div>#F90 = ifort</div>
<div>CC = icc</div>
<div>F77 = ifort</div>
</div>
<div>
<div>CPP = cpp</div>
<div>CPPFLAGS = -P -C -traditional $(DFLAGS) $(IFLAGS)</div>
</div>
<div>
<div>CFLAGS = -O3 $(DFLAGS) $(IFLAGS)</div>
<div>F90FLAGS = $(FFLAGS) -nomodule -fpp $(FDFLAGS) $(IFLAGS) $(MODFLAGS)</div>
<div>FFLAGS = -O2 -axCORE-AVX2 -xSSE4.2 -assume byterecl -g -traceback</div>
</div>
<div>
<div>FFLAGS_NOOPT = -O0 -assume byterecl -g -traceback</div>
</div>
<div>
<div>FFLAGS_NOMAIN = -nofor_main</div>
</div>
<div><br>
</div>
<div>
<div>LD = mpif90</div>
<div>LDFLAGS = -static-intel</div>
<div>LD_LIBS =</div>
</div>
<div><br>
</div>
<div>
<div>BLAS_LIBS = -lmkl_intel_lp64 -lmkl_sequential -lmkl_core</div>
<div>BLAS_LIBS_SWITCH = external</div>
</div>
<div><br>
</div>
<div>
<div>LAPACK_LIBS =</div>
<div>LAPACK_LIBS_SWITCH = external</div>
<div><br>
</div>
<div>ELPA_LIBS_SWITCH = disabled</div>
<div>SCALAPACK_LIBS = -lmkl_scalapack_lp64 –lmkl_blacs_sgimpt_lp64</div>
</div>
<div><br>
</div>
<div>FFT_LIBS = -lfftw3xf_intel</div>
<div><br>
</div>
<div>
<div>MPI_LIBS =</div>
</div>
<div><br>
</div>
<div>
<div>MASS_LIBS =</div>
</div>
<div>
<div>AR = ar</div>
<div>ARFLAGS = ruv</div>
<div><br>
</div>
<div># ranlib command. If ranlib is not needed (it isn't in most cases) use</div>
<div># RANLIB = echo</div>
<div><br>
</div>
<div>RANLIB = ranlib</div>
<div><br>
</div>
<div># all internal and external libraries - do not modify</div>
<div><br>
</div>
<div>FLIB_TARGETS = all</div>
<div><br>
</div>
<div>LIBOBJS = ../clib/clib.a ../iotk/src/libiotk.a</div>
<div>LIBS = $(SCALAPACK_LIBS) $(LAPACK_LIBS) $(FFT_LIBS) $(BLAS_LIBS) $(MPI_LIBS) $(MASS_LIBS) $(LD_LIBS)</div>
</div>
<div><br>
</div>
<div><br>
</div>
<div>Thank you very much,</div>
<div><br>
</div>
<div>Trinh Vo</div>
<div>JPL/CalTech</div>
</body>
</html>