I am still trying to compile siesta according to the intel-mkl template. I set up correct paths for my libraries and when I do make, I get this: [jbalt...@argon Obj]$ make
Compilation architecture to be used: intel-mkl If this is not what you want, create the right arch.make file using the models in Src/Sys Hit ^C to abort... (cd FoX; touch arch.make ; \ CONFIGURE="/home/IOWA/jbaltrus/siesta/siesta-3.0-b/Src/FoX/configure"; \ $CONFIGURE VPATH="/home/IOWA/jbaltrus/siesta/siesta-3.0-b/Src/FoX" \ FC="ifc" FCFLAGS="-O3 -xP -mp" \ --enable-wcml || false ) checking build system type... x86_64-unknown-linux-gnu checking host system type... x86_64-unknown-linux-gnu checking for linker flag to name executables... configure: error: Could not determine flag to name executables See `config.log' for more details. make: *** [FoX/.config] Error 1 [jbalt...@argon Obj]$ Interestingly, I get that on three different clusters and other software packages compile and run normally with intel mkl. I was wondering if anybody could suggest where the problem is thanks Jonas # # This file is part of the SIESTA package. # # Copyright (c) Fundacion General Universidad Autonoma de Madrid: # E.Artacho, J.Gale, A.Garcia, J.Junquera, P.Ordejon, D.Sanchez-Portal # and J.M.Soler, 1996- . # # Use of this software constitutes agreement with the full conditions # given in the SIESTA license, as signed by all legitimate users. # SIESTA_ARCH=intel-mkl # # Intel fortran compiler for linux with mkl optimized blas and lapack # # Be sure to experiment with different optimization options. # You have quite a number of combinations to try... # FC=ifc # FFLAGS=-O3 -xP -mp FFLAGS_DEBUG= -g -O0 RANLIB=echo MPI_INCLUDE=/opt/mpich-ch_p4/include MPI_INTERFACE=libmpi_f90.a FPPFLAGS_MPI=-DMPI # MPI_INTERFACE= MPI_INCLUDE= FPPFLAGS_MPI= # GUIDE=/opt/intel/Compiler/11.0/083/bin/intel64/libguide.a LAPACK=/opt/intel/Compiler/11.0/083/bin/intel64/libmkl_lapack.a BLAS=/opt/intel/Compiler/11.0/083/bin/intel64/libmkl_p3.a #G2C=/usr/lib/gcc-lib/i386-redhat-linux/2.96/libg2c.a LIBS=$(LAPACK) $(BLAS) $(G2C) $(GUIDE) -lpthread SYS=bsd FPPFLAGS= $(FPPFLAGS_CDF) $(FPPFLAGS_MPI) # .F.o: $(FC) -c $(FFLAGS) $(INCFLAGS) $(FPPFLAGS) $< .f.o: $(FC) -c $(FFLAGS) $(INCFLAGS) $< .F90.o: $(FC) -c $(FFLAGS) $(INCFLAGS) $(FPPFLAGS) $< .f90.o: $(FC) -c $(FFLAGS) $(INCFLAGS) $< #
