pomerol-ed / pomerol2triqs

Quick and dirty TRIQS wrapper around the Pomerol exact diagonalization library
GNU General Public License v3.0
9 stars 7 forks source link

Triqs 2.2 compatibility #12

Closed egcpvanloon closed 4 years ago

egcpvanloon commented 4 years ago

Hi,

Is pomerol2triqs compatible with triqs 2.2? I am having some issues compiling it. For example, triqs/mpi/boost.hpp no longer exists in triqs 2.2.

Best,

Erik

krivenko commented 4 years ago

Hi Erik,

If there is a missing header, then pomerol2triqs is obviously incompatible with the latest version of the library. I am currently on vacation, would need a few days to test my application against TRIQS 2.2 and see what needs to be done to restore compatibility.

Igor

egcpvanloon commented 4 years ago

Hi Igor,

I found some changes that fixed the problem (at least for me): https://github.com/lyuwen/triqs-pomerol-docker/blob/master/pomerol2triqs.patch

Erik

krivenko commented 4 years ago

Hi Erik,

I have finally found some time to look into this issue. @lyuwen's patch does make the code compile with TRIQS 2.2, although I am getting a segmentation fault in the slater_gf unit test now. Might have something to do with https://github.com/TRIQS/triqs/pull/559.

Igor

lyuwen commented 4 years ago

Hey guys,

I just checked my docker image and the tests passed just fine. Not sure why you would have such problem though.

Lyuwen