[gpaw-users] gpaw new version installation
Jens Jørgen Mortensen
jjmo at dtu.dk
Thu Aug 9 14:38:36 CEST 2018
On 08/09/2018 12:53 PM, Jingjing SHAO via gpaw-users wrote:
> Hi Ask,
>
> thank you very much for your email. I have used newest version of
> libxc. 4.2.3 which does not contain xc_lda_fxc_fd.
> Somebody has also reported the compatibility issue between libxc and
> new gpaw. I think it is a good idea to tag the suitable version of libxc.
I did not know that xc_lda_fxc_fd has been removed from libxc. That's
good to know - thanks!
Turns out that GPAW doesn't use this function anymore, so I'll just
remove that code.
> This time I tried with libxc. 3.0.1 and it works well.
> Another information: some strange failed tests are caused by
> check_grid in symmetry.py if i use python 3.3 but this problem
> disappears if python 2.7 is used.
We don't support Python 3.3.
https://wiki.fysik.dtu.dk/gpaw/install.html#requirements
Jens Jørgen
> Thank you very much and have a great summer day.
> Jingjing
>
> On 8 August 2018 at 17:46, Ask Hjorth Larsen <asklarsen at gmail.com
> <mailto:asklarsen at gmail.com>> wrote:
>
> Hi,
>
> 2018-08-08 6:20 GMT-05:00 Jingjing SHAO via gpaw-users
> <gpaw-users at listserv.fysik.dtu.dk
> <mailto:gpaw-users at listserv.fysik.dtu.dk>>:
> > Dear gpaw developers,
> >
> > i have installed gpaw 1.3.0 successfully in February by using
> following
> > customize.py
> > --------------
> > extra_compile_args = ['-std=c99', '-O2','-fPIC','-march=ivybridge']
> > compiler = 'cc'
> > mpicompiler = 'cc'
> > mpilinker= 'cc'
> >
> > extra_link_args=['-dynamic']
> > #extra_link_args=['-dynamic','-shared']
> > #(build_ext with shared, install without shared)
> > #include paths for libxc
> > include_dirs += ['/home/b/becjings/GS_GPAW/xc/include']
> > library_dirs = ['/home/b/becjings/GS_GPAW/xc/lib']
> >
> > # libvdwxc:
> > libvdwxc = True
> > path = '/home/b/becjings/GS_GPAW/vdW_xc'
> > extra_link_args += ['-Wl,-rpath=%s/lib' % path]
> > library_dirs += ['%s/lib' % path]
> > include_dirs += ['%s/include' % path]
> >
> > libraries = ['z', 'xc', 'fftw3', 'vdwxc']
> >
> > scalapack = True
> > hdf5 = False
> >
> > define_macros += [('GPAW_NO_UNDERSCORE_CBLACS', '1')]
> > define_macros += [('GPAW_NO_UNDERSCORE_CSCALAPACK', '1')]
> > define_macros += [("GPAW_ASYNC",1)]
> > define_macros += [("GPAW_MPI2",1)]
> > define_macros += [("GPAW_PERFORMANCE_REPORT",1)]
> > define_macros += [('GPAW_MR3',1)]
> >
> -----------------------------------------------------------------------------------------------
> >
> > However with the newest version 1.4.0 it failed at the step
> python setup.py
> > install --home=$comp with error report:
> >
> -----------------------------------------------------------------------------------------------
> > build/temp.linux-x86_64-3.3/c/xc/libxc.o: In function
> `get_fxc_fd_lda':
> > /home/b/becjings/GS_GPAW/gpaw/c/xc/libxc.c:38: undefined
> reference to
> > `xc_lda_fxc_fd'
> > collect2: error: ld returned 1 exit status
> > Traceback (most recent call last):
> > File "setup.py", line 260, in <module>
> > 'Topic :: Scientific/Engineering :: Physics'])
> > File
> "/sw/tools/python/3.3.3/generic/lib/python3.3/distutils/core.py",
> > line 148, in setup
> > dist.run_commands()
> > File
> "/sw/tools/python/3.3.3/generic/lib/python3.3/distutils/dist.py",
> > line 929, in run_commands
> > self.run_command(cmd)
> > File
> "/sw/tools/python/3.3.3/generic/lib/python3.3/distutils/dist.py",
> > line 948, in run_command
> > cmd_obj.run()
> > File
> >
> "/sw/tools/python/3.3.3/generic/lib/python3.3/distutils/command/install.py",
> > line 569, in run
> > self.run_command('build')
> > File
> "/sw/tools/python/3.3.3/generic/lib/python3.3/distutils/cmd.py", line
> > 313, in run_command
> > self.distribution.run_command(command)
> > File
> "/sw/tools/python/3.3.3/generic/lib/python3.3/distutils/dist.py",
> > line 948, in run_command
> > cmd_obj.run()
> > File
> >
> "/sw/tools/python/3.3.3/generic/lib/python3.3/distutils/command/build.py",
> > line 126, in run
> > self.run_command(cmd_name)
> > File
> "/sw/tools/python/3.3.3/generic/lib/python3.3/distutils/cmd.py", line
> > 313, in run_command
> > self.distribution.run_command(command)
> > File
> "/sw/tools/python/3.3.3/generic/lib/python3.3/distutils/dist.py",
> > line 948, in run_command
> > cmd_obj.run()
> > File "setup.py", line 212, in run
> > assert error == 0
> >
> ----------------------------------------------------------------------------------------------
> >
> > I have tried modifying the line "extra_link_args=['-dynamic']",
> but that
> > does not really help much. The bash file i have used are
> attached below.
> > I would really appreciate if someone could give me some hint to
> solve the
> > problem.
>
> Your libxc appears to be missing a function called xc_lda_fxc_fd.
> Which version of libxc do you have? In libxc3.0 the function exists:
>
> askhl at hagen:~/install/libxc-3.0.0/lib$ nm libxc.a |grep xc_lda_fxc_fd
> 0000000000000360 T xc_lda_fxc_fd
>
> Best regards
> Ask
>
> >
> > Thank you all and have a great day.
> >
> > Best,
> > Jingjing
> >
> > _______________________________________________
> > gpaw-users mailing list
> > gpaw-users at listserv.fysik.dtu.dk
> <mailto:gpaw-users at listserv.fysik.dtu.dk>
> > https://listserv.fysik.dtu.dk/mailman/listinfo/gpaw-users
> <https://listserv.fysik.dtu.dk/mailman/listinfo/gpaw-users>
>
>
>
>
> _______________________________________________
> gpaw-users mailing list
> gpaw-users at listserv.fysik.dtu.dk
> https://listserv.fysik.dtu.dk/mailman/listinfo/gpaw-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listserv.fysik.dtu.dk/pipermail/gpaw-users/attachments/20180809/e3b5bf06/attachment.html>
More information about the gpaw-users
mailing list