[CP2K:10030] Re: Compile problem in fypp
Ke Zhou
zhouk... at gmail.com
Mon Feb 26 08:28:09 UTC 2018
Dear Tiziano Müller ,
Your suggestion works well.
However here comes the new problem.
......
---------------------------------------------^
/home/xuzp/bin/packages/cp2k_ForZK/cp2k-5.1/src/xc/xc_libxc_wrap.F(88):
error #6580: Name in only-list does not exist. [XC_GGA_X_HJS_B97X]
XC_GGA_X_HJS_B97X,&
---------------------------------------------^
/home/xuzp/bin/packages/cp2k_ForZK/cp2k-5.1/src/xc/xc_libxc_wrap.F(89):
error #6580: Name in only-list does not exist. [XC_GGA_X_WPBEH]
XC_GGA_X_WPBEH
---------------------------------------------^
/home/xuzp/bin/packages/cp2k_ForZK/cp2k-5.1/src/xc/xc_libxc_wrap.F(91):
error #6580: Name in only-list does not exist. [DP]
USE kinds, ONLY: dp
---------------------------------------------^
/home/xuzp/bin/packages/cp2k_ForZK/cp2k-5.1/src/xc/xc_libxc_wrap.F(92):
error #6580: Name in only-list does not exist. [XC_F90_FUNC_END]
USE xc_f90_lib_m, ONLY: xc_f90_func_end,&
---------------------------------------------^
/tmp/ifortWv0tBS.i90(656): catastrophic error: Too many errors, exiting
compilation aborted for xc_libxc_wrap.F90 (code 1)
make[3]: *** [xc_libxc_wrap.o] Error 1
make[3]: *** Waiting for unfinished jobs....
ifort: warning #10193: -vec is default; use -x and -ax to configure
vectorization
ifort: warning #10193: -vec is default; use -x and -ax to configure
vectorization
ifort: warning #10193: -vec is default; use -x and -ax to configure
vectorization
ifort: warning #10193: -vec is default; use -x and -ax to configure
vectorization
ifort: command line warning #10006: ignoring unknown option '-ffast-math'
ifort: command line warning #10006: ignoring unknown option '-ffree-form'
ifort: command line warning #10006: ignoring unknown option
'-ffree-line-length-none'
ifort: command line warning #10159: invalid argument for option '-m'
ifort: warning #10193: -vec is default; use -x and -ax to configure
vectorization
/home/xuzp/bin/packages/cp2k_ForZK/cp2k-5.1/src/minimax/minimax_exp.F(38):
error #6580: Name in only-list does not exist. [K_MM]
k_mm,&
----------------------------------------------^
compilation aborted for minimax_exp.F90 (code 1)
make[3]: *** [minimax_exp.o] Error 1
make[2]: *** [all] Error 2
make[1]: *** [popt] Error 2
make: *** [all] Error 2
The FCFLAGS is as follow:
FCFLAGS = $(DFLAGS) -O2 -ffast-math -ffree-form -ffree-line-length-none\
-ftree-vectorize -funroll-loops\
-mtune=native\
The version of gfortran is : gcc version 4.1.2 20080704.
And the version of libxc is 3.0.0.
I thinks the problem maybe from libxc or the old version of gfortran.
Can you help me?
Best,
Justin
在 2018年2月26日星期一 UTC+8上午12:24:31,Tiziano Müller写道:
>
> Hi Ke
>
> Try to run make like that:
>
> PATH="/home/xuzp/bin/packages/python/Python-2.7.14:${PATH}" make
> VERSION=sopt ARCH=local
>
> or set your path variable before running make:
>
> export PATH="/home/xuzp/bin/packages/python/Python-2.7.14:${PATH}"
> make VERSION=sopt ARCH=local
>
> Both options should ensure that make picks up your version of Python.
>
> And please talk to your administrator: Python 2.4 is EOL with its last
> bug fixing release more than 9 years ago.
>
> Best regards,
> Tiziano
>
> Am 24.02.2018 um 02:30 schrieb Ke Zhou:
> > Dear Patrick,
> >
> > Thanks for your reply.
> >
> > It returns:
> >
> > Discovering programs ...
> >
> > /home/xuzp/bin/packages/cp2k_ForZK/cp2k-5.1/makefiles/Makefile:42:
> > /home/xuzp/bin/packages/cp2k_ForZK/cp2k-5.1/arch/local.sopt: No such
> > file or directory
> >
> > make[2]: *** No rule to make target
> > `/home/xuzp/bin/packages/cp2k_ForZK/cp2k-5.1/arch/local.sopt'. Stop.
> >
> > make[1]: *** [sopt] Error 2
> >
> > make: *** [toolversions] Error 2
> >
> >
> > I type: /usr/bin/env python -V
> >
> > It returns:
> >
> > Python 2.4.3
> >
> >
> > I type: python -V
> >
> > It returns:
> >
> > Python 2.7.14
> >
> >
> > Because I have no permission to change the python on the root. So I
> > use /alias/ to link python to the new one on my users files.
> >
> >
> >
> > alias python='/home/xuzp/bin/packages/python/Python-2.7.14/python'
> >
> >
> > I gauss that the python running when making is old version not the new
> one.
> >
> > So I thinks If I specify the path for python, it may solve the problem.
> > But I don't how to do it.
> >
> >
> > Best,
> >
> > Ke
> >
> >
> > 在 2018年2月23日星期五 UTC+8下午10:19:15,Patrick Seewald写道:
> >
> > It is rather strange that you get this syntax error from python
> > since fypp should support python 2.7.14. If you type /make
> > toolversions/ on the cluster (in the same directory as CP2K
> > makefile), what is the output for Python?
> >
> > Patrick
> >
> > Am Freitag, 23. Februar 2018 13:37:37 UTC+1 schrieb Ke Zhou:
> >
> > Dear all,
> >
> > Now I am compiling the CP2K 2.5.1 on cluster. When I making, it
> > returns:
> >
> >
> > Discovering programs ...
> >
> > Removing stale archives for popt ...
> >
> > Resolving dependencies for popt ...
> >
> > ...
> >
> > ... /cp2k-5.1/tools/build_utils/fypp -n ...
> > /cp2k-5.1/src/dbcsr/mm/dbcsr_mm_types.F dbcsr_mm_types.F90
> >
> > ... /cp2k-5.1/tools/build_utils/fypp", line 705
> >
> > except Exception as exc:
> >
> > ^
> >
> > SyntaxError: invalid syntax
> >
> > make[3]: *** [kinds.o] Error 1
> >
> > make[3]: *** Waiting for unfinished jobs....
> >
> >
> > I thinks it's the problem from python.
> >
> >
> > The version of python is:
> >
> >
> > python -V
> >
> > Python 2.7.14
> >
> >
> > Here are my questions:
> >
> > 1. Can I directly specify the path of python on makefile?
> >
> > 2. Can I give up the build of tools?
> >
> >
> > Can you help me?
> >
> >
> > Justin
> >
> >
> >
> >
> >
> > --
> > You received this message because you are subscribed to the Google
> > Groups "cp2k" group.
> > To unsubscribe from this group and stop receiving emails from it, send
> > an email to cp2k+... at googlegroups.com <javascript:>
> > <mailto:cp2k+... at googlegroups.com <javascript:>>.
> > To post to this group, send email to cp... at googlegroups.com
> <javascript:>
> > <mailto:cp... at googlegroups.com <javascript:>>.
> > Visit this group at https://groups.google.com/group/cp2k.
> > For more options, visit https://groups.google.com/d/optout.
>
> --
> Tiziano Müller
> University of Zurich
> Department of Chemistry
> Winterthurerstrasse 190
> CH-8057 Zürich
>
> Tel: +41 44 63 54234
> www.chem.uzh.ch
> tizia... at chem.uzh.ch <javascript:>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cp2k.org/archives/cp2k-user/attachments/20180226/82b7c9ee/attachment.htm>
More information about the CP2K-user
mailing list