Portability Flags
-qfixed used in: wupwise, swim, mgrid, applu, galgel, sixtrack, apsi
-qsuffix=f=f90 used in: galgel, facerec, lucas, fma3d
NOTE: The flag combination "qpdf1/qpdf2" indicates a 2 step compilation process
the exact process is as follows:
fdo_pre0 = rm -rf ${PDFDIR}; mkdir -p ${PDFDIR}
PASS1_FLAGS =-qpdf1
PASS1_LDFLAGS = -L -lpdf
PASS2_FLAGS =-qpdf2
PASS2_LDFLAGS =-
Base Flags:
Fortran: -qpdf1/pdf2 -O3 -qarch=pwr3 -lmass
C: -O5 -lmass
Peak Flags:
168.wupwise: -qpdf1/pdf2 -O4 -qipa=level=2 -lmass
171.swim: -qpdf1/pdf2 -O4 -qipa=level=2 -qhot -lmass
172.mgrid:-O3 -qarch=pwr3 -qhot
173.applu: -qpdf1/pdf2 -O3 -qarch=pwr3 -lmass
177.mesa: -O5 -lmass
178.galgel: -O4 -qipa=level=2 -qhot -lmass
179.art: -O5 -lmass
183.equake: -O5 -lmass -lhmu
187.facerec: -O3 -qarch=pwr3 -qhot -lmass
188.ammp: -O3 -qarch=pwr3 -bnso -bI:/lib/syscalls.exp
189.lucas: -qpdf1/pdf2 -O3 -qarch=pwr3 -lmass
191.fma3d: -O4 -qipa=level=2 -qhot -lmass
200.sixtrack: -O3 -qarch=pwr3
301.apsi: -O4 -qipa=level=2 -qhot -lmass -bnso -bI:/lib/syscalls.exp
|