TRIQS / tprf

TPRF: The Two-Particle Response Function tool box for TRIQS
https://triqs.github.io/tprf
Other
14 stars 12 forks source link

Save memory in bse #17

Closed Stefan-Dienst closed 2 years ago

Stefan-Dienst commented 3 years ago

While calculating the lattice BSE for up to 12 bosonic frequencies I ran into memory problems on the cluster I use. I therefore implemented functionality to solve the lattice BSE for specific bosonic frequencies individually.

The new function for that is https://github.com/TRIQS/tprf/blob/4a2cb7879d7704bc520ade71d1a104cd4fa0db94/python/triqs_tprf/bse.py#L362

and I test it here https://github.com/TRIQS/tprf/blob/f4576f54235e73cd252bf93cffce2ed7fec53dbe/test/python/solve_lattice_bse_at_specific_w.py .

HugoStrand commented 2 years ago

Dear Stefan,

Thank you for the contribution!

Cheers, Hugo

Wentzell commented 2 years ago

Dear @HugoStrand @StefanKaeser,

This was merged with tests still failing in the CI builds. Could you please look into the test failures?

See e.g. the jenkins/ubuntu-gcc test log or for all build environments: https://jenkins.flatironinstitute.org/job/TRIQS/view/unstable/job/tprf/job/unstable/

HugoStrand commented 2 years ago

Dear @Wentzell,

Thank you for pointing out the failing tests. This should be fixed by 5ce04b0a9ab60d11c794f05cdcc52d8c2d5ba1fb.

Best, Hugo

Wentzell commented 2 years ago

Thank you @HugoStrand for looking into this!