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 {optimization flags}
PASS1_LDFLAGS ={libraries} -L{pdf library location} -lpdf
PASS2_FLAGS =-qpdf2 {optimization flags}
PASS2_LDFLAGS =-{libraries}
Base Flags:
Fortran: -O5 -lmass
C: -O5 -lmass
Peak Flags:
168.wupwise: -qpdf1/pdf2 -O4 -qipa=level=2 -lmass, fdpr -v -R3
171.swim: -qpdf1/pdf2 -O4 -qipa=level=2 -lmass -qhot, fdpr -v -R3
172.mgrid: -O4 -qarch=pwr3
173.applu: -O3
177.mesa: -O3 -qarch=ppc,fdpr -v -R3
178.galgel: -O4 -qipa=level=2 -qhot -lmass, fdpr -v -R3
179.art: -O5 -lmass
183.equake: -O5 -lmass -lhmu
187.facerec: -O5 -lmass
188.ammp: -O3 -lmass
189.lucus: -qpdf1/pdf2 -O3 -qarch=rs64b -lmass,fdpr -v -R3
191.fma3d: -O3 -lmass
200.sixtrack:-O5 -lmass
301.apsi: -O5 -lmass
NOTE: 8 CPUs were installed, but 7 were disabled via the service processor setup menu.
|