Quick and dirty TRIQS wrapper around the Pomerol exact diagonalization library.
To learn how to use this wrapper, see example
subdir in the source directory.
Notation for the two-particle Green's functions is adopted from the PhD thesis of Lewin Boehnke.
source <path_to_triqs_install_dir>/share/triqs/triqsvars.sh
(skip this step if TRIQS has been installed in a system location, e.g. /usr
or /usr/local
on Linux).git clone https://github.com/pomerol-ed/pomerol2triqs.git pomerol2triqs.git
mkdir pomerol2triqs.build && cd pomerol2triqs.build
cmake ../pomerol2triqs.git -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=<path_to_install_dir> -DPOMEROL_PATH=<path_to_pomerol_install_dir>
make
make test
make install
pomerol2triqs release | Pomerol version | TRIQS version |
---|---|---|
v0.9 | 2.1 | 3.2.x, 3.3.x |
v0.8 | 2.1 | 3.1.x |
v0.7 | 2.0 | 3.1.x |
v0.6 | 2.0 | 3.0.x |
v0.5 | 1.3 | 3.0.x |
v0.4 | 1.3 | 2.2.x |
v0.3 | 1.3 | 2.1.x |
Copyright (C) 2017-2024 Igor Krivenko <iskrivenko [at] proton [dot] me>
With contributions from
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.