# # 16/01/13 IDRIS: Mise en place pour ADA (X3750) # # 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-2006. # # Use of this software constitutes agreement with the full conditions # given in the SIESTA license, as signed by all legitimate users. # # SIESTA_ARCH=ibm-ada FC=mpiifort FC_ASIS=$(FC) FFLAGS=-O3 -fpic -fp-model precise FFLAGS_DEBUG= -g -C #RC LIBS= -Wl,--start-group -lmkl_intel_lp64 -lmkl_intel_thread -lmkl_core \ -lmkl_blacs_intelmpi_lp64 -lmkl_scalapack_lp64 -Wl,--end-group \ -lpthread -liomp5 #22/01/2013 UTIL pour produits annexes (denchar, gen-basis,...) LDFLAGS=$(LIBS) #RC # essl lacks zhegv of lapack used for scalar diagonalization. # It is not called in mpi runs, but it is within a not preprocessed # if, and requires to be resolved. The following line is thus added # to link the scalar lapack and blas routines provided within the siesta # package, even though it has no influence on the run COMP_LIBS= # # Add code for descinit, not in pessl # SYS=ibm_pessl RANLIB=ranlib ##MPI_INCLUDE=/opt/ibmhpc/pecurrent/ppe.poe/include MPI_INCLUDE=/dev/null MPI_INTERFACE=./MPI/libmpi_f90.a ##MPI_INTERFACE= # DEFS_PREFIX=-Wp, DEFS=$(DEFS_PREFIX)-DMPI -DGRID_DP FREE_F90= FREE_F90_CPP= # .F.o: $(FC) -c $(FFLAGS) $(INCFLAGS) $(DEFS) $< .f.o: $(FC) -c $(FFLAGS) $(INCFLAGS) $< .f90.o: $(FC) -c $(FFLAGS) $(INCFLAGS) $(FREE_F90) $< .F90.o: $(FC) -c $(FFLAGS) $(INCFLAGS) $(DEFS) $(FREE_F90_CPP) $< #