[Q-e-developers] BG/Q: make.sys fine tuning to get better performances
Carlo Cavazzoni
c.cavazzoni at cineca.it
Thu Oct 11 10:30:32 CEST 2012
Hi All,
I would like to share with you some
make.sys parameters that should improve the performance of the code:
1) use -D__LINUX_ESSL instead of -D__FFTW (essl fft seems slightly better)
2) use -D__ELPA (elpa gives better performance and scalability with
diagonalization at gamma)
DFLAGS = -D__XLF -D__LINUX_ESSL -D__MASS -D__MPI -D__PARA
-D__SCALAPACK -D__OPENMP -D__ELPA
FDFLAGS =
-D__XLF,-D__LINUX_ESSL,-D__MASS,-D__MPI,-D__PARA,-D__SCALAPACK,-D__OPENMP,-D__ELPA
3) link with /bgsys/drivers/ppcfloor/comm/xl.ndebug/bin/mpixlf90_r compiler
it links the version of the mpi library that do not contains the debug code
LD = /bgsys/drivers/ppcfloor/comm/xl.ndebug/bin/mpixlf90_r
carlo
--
Ph.D. Carlo Cavazzoni
SuperComputing Applications and Innovation Department
CINECA - Via Magnanelli 6/3, 40033 Casalecchio di Reno (Bologna)
Tel: +39 051 6171411 Fax: +39 051 6132198
www.cineca.it
More information about the developers
mailing list