cp2k 5.1 developer version install

Alfio Lazzaro alfio.... at gmail.com
Wed May 2 09:00:44 UTC 2018


Dear Kushal Ramakrishna,
First of all, I see something strange in your DFLAGS:

DFLAGS = -D__FFTW3 -D__LIBXC -D__MPI_VERSION=2 -D__parallel -D__SCALAPACK

In your arch file you have other libraries, i.e. LIBXSMM and LIBINT, but 
you are not linking to them:


DFLAGS += -D__LIBINT -D__LIBINT_MAX_AM=6 -D__LIBDERIV_MAX_AM1=5
DFLAGS += -D__LIBXSMM

(please check if the AM values are OK for your library)

Anyway, this is not related your error. Could you elaborate more on this 
part "The psmp version is compiling but the tests are failing (157 tests of 
167 are fine)."? I don't understand, assuming that you are running the 
regtests, what are these 167 tests?
For instance, this executable is not included in the tests:

collect2: error: ld returned 1 exit status
make[3]: *** 
[/opt/install/simulation/cp2k/cp2k-master/cp2k/exe/Linux-x86-64-gfortran-1/dbcsr_example_1.psmp] 
Error 1
make[2]: *** [all] Error 2
make[1]: *** [psmp] Error 2
make: *** [all] Error 2

This is a linking problem during the compilation, but I cannot see what is 
missing in the compilation...

To have a better understanding of your problem, it would be great if you 
can attach the logs of your regtests and explain in detail what you are 
doing. My suspicious is that there is a linking problem somewhere due to 
the order of the libraries in the arch file.

Best regards,

Alfio




Il giorno venerdì 27 aprile 2018 12:32:55 UTC+2, kushal ramakrishna ha 
scritto:
>
> Hello,
>
> We are trying to install the 5.1 developer version as it supports Libxc 
> 4.0.4 (this is important as we need the new functionals implemented in the 
> latest version of the Libxc ). The sopt version is installed and so far has 
> no issues. The psmp version is compiling but the tests are failing (157 
> tests of 167 are fine). The compiler error is given below
>
> collect2: error: ld returned 1 exit status
> make[3]: *** 
> [/opt/install/simulation/cp2k/cp2k-master/cp2k/exe/Linux-x86-64-gfortran-1/dbcsr_example_1.psmp] 
> Error 1
> make[2]: *** [all] Error 2
> make[1]: *** [psmp] Error 2
> make: *** [all] Error 2
>
> The psmp arch makefile is given below
>
> CC = mpicc
> CPP =
> FC = mpif90
> LD = mpif90
> AR = ar -r
>
>
> FFTW_INC = /opt/pkg/numlib/fftw/3.3.7/gnu/4.8.2/64/opt/include
> FFTW_LIB = /opt/pkg/numlib/fftw/3.3.7/gnu/4.8.2/64/opt/lib
> LIBINT_INC = /opt/pkg/numlib/libint/1.1.4/gnu/4.8.2/64/opt/include
> LIBINT_LIB = /opt/pkg/numlib/libint/1.1.4/gnu/4.8.2/64/opt/lib
>
> LIBXC_INC = /opt/pkg/numlib/libxc/4.0.4/gnu/4.8.2_ramakrishna/include
> LIBXC_LIB = /opt/pkg/numlib/libxc/4.0.4/gnu/4.8.2_ramakrishna/lib
>
> LIBXSMM_INC = /opt/pkg/numlib/libxsmm/1.9.34/gnu/4.8.2/64/opt/include
> LIBXSMM_LIB = /opt/pkg/numlib/libxsmm/1.9.34/gnu/4.8.2/64/opt/lib
>
> DFLAGS = -D__FFTW3 -D__LIBXC -D__MPI_VERSION=2\
> -D__parallel -D__SCALAPACK
> CPPFLAGS =
>
> FCFLAGS = $(DFLAGS) -O2 -ffast-math -ffree-form -ffree-line-length-none\
> -fopenmp -ftree-vectorize -funroll-loops -mtune=native -std=f2008\
> -I$(FFTW_INC) -I$(LIBXC_INC)
> LDFLAGS = $(FCFLAGS)
>
> LIBS = -lstdc++ -lfftw3 -lm -llapack -lblas\
> -L$(LIBXC_LIB) -lxcf03 -lxc\
> /opt/pkg/numlib/fftw/3.3.7/gnu/4.8.2/64/opt/lib/libfftw3.a\
> /opt/pkg/numlib/fftw/3.3.7/gnu/4.8.2/64/opt/lib/libfftw3_threads.a\
> /opt/pkg/numlib/libint/1.1.4/gnu/4.8.2/64/opt/lib/libderiv.a\
> /opt/pkg/numlib/libint/1.1.4/gnu/4.8.2/64/opt/lib/libint.a\
> /opt/pkg/numlib/libxsmm/1.9.34/gnu/4.8.2/64/opt/lib/libxsmmf.a\
> /opt/pkg/numlib/libxsmm/1.9.34/gnu/4.8.2/64/opt/lib/libxsmm.a\
>
> /opt/pkg/numlib/scalapack/2.0.2-ompi1102/gnu/4.8.2/64/opt/lib/libscalapack.a\
> -ldl -lpthread
>
>
> Best Regards,
>
> Kushal Ramakrishna 
> Instiute of Radiation Physics
> HZDR, Germany
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cp2k.org/archives/cp2k-user/attachments/20180502/7c0578a4/attachment.htm>


More information about the CP2K-user mailing list