Opened 10 years ago

Closed 8 years ago

#44001 closed update (fixed)

libxc update to 2.2.0 (current stable version)

Reported by: p-bro Owned by: dstrubbe (David Strubbe)
Priority: Normal Milestone:
Component: ports Version:
Keywords: haspatch Cc:
Port: libxc

Description

libxc-2.2.0 has been released a couple of months ago. Attached patch updates libxc to this version. Build and install works fine, but it has not been tested if the library works.

Attachments (1)

libxc.diff (882 bytes) - added by p-bro 10 years ago.
now in unified diff format

Download all attachments as: .zip

Change History (6)

Changed 10 years ago by p-bro

Attachment: libxc.diff added

now in unified diff format

comment:1 Changed 10 years ago by neverpanic (Clemens Lang)

Owner: changed from macports-tickets@… to dstrubbe@…

Please Cc the maintainer, if any.

comment:2 Changed 10 years ago by dstrubbe (David Strubbe)

Hi, thanks for the patch. We're going to need to do a bit of testing with the dependencies though before making this change. I think it is best to upgrade to 2.1.0 first actually, since that has the same interface as 2.0.x, whereas 2.2.0 has a different interface, and the dependencies may not be ready to use it in their current versions. Octopus certainly is not, and I would guess ABINIT isn't either.

comment:3 Changed 10 years ago by dstrubbe (David Strubbe)

Updated to version 2.1.0 in r125410. I had to patch ABINIT to make it able to use even this version.

comment:4 in reply to:  2 Changed 10 years ago by nickpapior@…

Replying to dstrubbe@…:

Hi, thanks for the patch. We're going to need to do a bit of testing with the dependencies though before making this change. I think it is best to upgrade to 2.1.0 first actually, since that has the same interface as 2.0.x, whereas 2.2.0 has a different interface, and the dependencies may not be ready to use it in their current versions. Octopus certainly is not, and I would guess ABINIT isn't either.

From the libxc web-page they claim that the interface is the same, only the placement of the fortran library is in a separate library (now linking with -lxcf90 -lxc, instead of -lxc). So I guess it should be fine to allow the compilation against 2.1+ as well?

Excerpt from webpage (http://www.tddft.org/programs/octopus/wiki/index.php/Libxc:download)

(identical to 2.1.0, except that the Fortran interfaces are in a separate library)

comment:5 Changed 8 years ago by dstrubbe (David Strubbe)

Resolution: fixed
Status: newclosed

The dependents could now all accept version 2.2.x, so I have updated to 2.2.3 in r149235.

Note: See TracTickets for help on using tickets.