# This is part of a Makefile. # For Vargas, sequential version of Siesta. # No use of ESSL (it lacks zhegv for complex generalized diagonalization). SIESTA_ARCH=Vargas FC=xlf FC_ASIS=$(FC) FFLAGS= -O3 -qstrict -qzerosize -qessl FFLAGS_DEBUG= -g -C -qfloat=nans -qflttrap=overflow:underflow:zerodivide:invalid:enable -qinitauto=7FBFFFFF -qNOOPTimize -qfullpath -qsigtrap -qsuppress=1520-050 LIBS= COMP_LIBS= SYS=ibm RANLIB=ranlib DEFS= FREE_F90=-qsuffix=f=f90 -qfree=f90 FREE_F90_CPP=-qsuffix=cpp=F90 -qfree=f90 # .F.o: $(FC) -c $(FFLAGS) $(DEFS) $< .f.o: $(FC) -c $(FFLAGS) $< .f90.o: $(FC) -c $(FFLAGS) $(FREE_F90) $< .F90.o: $(FC) -c $(FFLAGS) $(DEFS) $(FREE_F90_CPP) $<