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] update for triqs 2.0 #8

Closed HugoStrand closed 5 years ago

HugoStrand commented 5 years ago

Dear Igor,

Here are some fixes for triqs 2.0 support. If you do not want to merge to master could we have a 2.0 side branch?

Cheers, Hugo

krivenko commented 5 years ago

Thank you very much, Hugo!

I will have a look at your changes later this week and merge them into master. But before I do this, I'd like to ask a few questions.

Best regards, Igor

HugoStrand commented 5 years ago

Dear Igor,

I am not 100% sure that this works on triqs-2.0. I would suggest to put this on a separate branch if you want. We are working on a 2.1 release of triqs and are currently on 2.1-rc1. The working plan is to have this out before the Triqs meeting this summer.

Cheers, Hugo

aeantipov commented 5 years ago

Hugo, mind testing it what one of the tagged versions of triqs? https://github.com/TRIQS/triqs/releases This way it would be easy to ensure this always has a chance at working.

krivenko commented 5 years ago

@HugoStrand I made a few attempts at compiling commit f1c89aa42cbe67e54038fa44dede35cee0e692b2 (master before this PR was merged), but could not find a compatible combination of cpp2py and triqs. I very much hope that triqs 2.1 (and cpp2py 2.1!) is a well defined release, which would finally allow me to introduce a compatibility guarantee in pomerol2triqs.

HugoStrand commented 5 years ago

Dear @krivenko, I am sorry for the state of things. For triqs-2.1 the dependencies will be slightly simpler to track since cpp2py is no longer separate. Best, Hugo