Performance analysis of CP2K 2.6 vs 2.7
Abhishek Bagusetty
abhishek... at gmail.com
Thu Jun 25 15:59:22 UTC 2015
Hi Developers,
I have recently compiled a dev versions of CP2K and have been making some
performance analysis. The test case is a GEO_OPT and here is the system
size :
Test Case specifications :
Executable version : POPT
Runtype : GEO_OPT
System Size : 281 atoms
Nodes & Cores : 8, 128
Note : Exactly same nodes have been used for the test cases and there is no
over commitment of the resources.
*Computational Walltime (hr:min:s)*
CP2K 2.6 w/o LIBSMM : 4:57:45
CP2K 2.7(dev) with LIBSMM : 6:11:04
CP2K 2.7(dev) w/o LIBSMM : 5:42:42
The obvious reason is the differences in the time it takes for a *single
SCF step in a given GEO Optimization step.*
*(Avg) Time for a single SCF step in any GEO Optimization step*
CP2K 2.6 w/o LIBSMM : 3.5 s
CP2K 2.7(dev) with LIBSMM : 4.8 s
CP2K 2.7(dev) w/o LIBSMM : 4.7 s
There has been a significant difference in the walltime for the testcase.
Has anyone experienced this sort of behavior ?
ARCH file is shown below :
CC = CC
FC = mpif90
LD = mpif90 -lstdc++
AR = xiar -r
DFLAGS = -D__INTEL \
-D__FFTSG \
-D__parallel \
-D__BLACS \
-D__SCALAPACK \
-D__FFTW3 \
-D__LIBINT \
-D__LIBXC2 \
-D__HAS_smm_dnn
CPPFLAGS = -C $(DFLAGS) -P -traditional
FCFLAGS = $(DFLAGS) \
-axSSE4.2 \
-O2 -xW \
-heap-arrays 64 -funroll-loops \
-fpp -free \
-convert big_endian \
-I$(MKL_ROOT)/include \
-I$(FFTW_ROOT)/include
FCFLAGS2 = $(DFLAGS) \
-axSSE4.2 \
-O1 -xW -heap-arrays 64 \
-fpp -free
LIBSMM = PATH_TO/build_libsmm
LDFLAGS = $(FCFLAGS) \
-L$(MKL_ROOT)/lib/intel64 \
-L$(LIBINT_ROOT)/lib \
-L$(LIBXC_ROOT)/lib \
-L$(FFTW_ROOT)/lib \
-L$(LIBSMM)/lib
LIBS = -lmkl_rt \
-lmkl_blas95_lp64 \
-lmkl_lapack95_lp64 \
-lmkl_scalapack_lp64 \
-lmkl_blacs_openmpi_lp64 \
-lfftw3 \
-liomp5 \
$(LIBSMM)/lib/libsmm_dnn_linux.intel.a \
-lderiv \
-lint \
-lr12 \
-lxc
OBJECTS_ARCHITECTURE = machine_intel.o
Thanks,
Abhishek
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cp2k.org/archives/cp2k-user/attachments/20150625/470dbf80/attachment.htm>
More information about the CP2K-user
mailing list