3
0
mirror of https://github.com/triqs/dft_tools synced 2024-10-04 23:36:05 +02:00

Updated template script

This commit is contained in:
Priyanka Seth 2014-11-26 13:40:12 +01:00
parent ff6dd7ce73
commit 172de04bff

View File

@ -1,18 +1,16 @@
import pytriqs.utility.mpi as mpi import pytriqs.utility.mpi as mpi
from itertools import * from pytriqs.operators.hamiltonians import *
from pytriqs.operators import *
from pytriqs.archive import HDFArchive from pytriqs.archive import HDFArchive
from pytriqs.applications.impurity_solvers.cthyb import * from pytriqs.applications.impurity_solvers.cthyb import *
from pytriqs.gf.local import * from pytriqs.gf.local import *
from pytriqs.applications.dft.sumk_dft import * from pytriqs.applications.dft.sumk_dft import *
from pytriqs.applications.dft.converters.wien2k_converter import * from pytriqs.applications.dft.converters.wien2k_converter import *
from pytriqs.applications.dft.solver_multiband import *
dft_filename='Gd_fcc' dft_filename='Gd_fcc'
U = 9.6 U = 9.6
J = 0.8 J = 0.8
beta = 40 beta = 40
loops = 10 # Number of DMFT sc-loops loops = 10 # Number of DMFT sc-loops
sigma_mix = 1.0 # Mixing factor of Sigma after solution of the AIM sigma_mix = 1.0 # Mixing factor of Sigma after solution of the AIM
delta_mix = 1.0 # Mixing factor of Delta as input for the AIM delta_mix = 1.0 # Mixing factor of Delta as input for the AIM
dc_type = 0 # DC type: 0 FLL, 1 Held, 2 AMF dc_type = 0 # DC type: 0 FLL, 1 Held, 2 AMF
@ -24,7 +22,6 @@ p = {}
p["max_time"] = -1 p["max_time"] = -1
p["random_name"] = "" p["random_name"] = ""
p["random_seed"] = 123 * mpi.rank + 567 p["random_seed"] = 123 * mpi.rank + 567
p["verbosity"] = 3
p["length_cycle"] = 50 p["length_cycle"] = 50
p["n_warmup_cycles"] = 50 p["n_warmup_cycles"] = 50
p["n_cycles"] = 5000 p["n_cycles"] = 5000
@ -52,8 +49,8 @@ calc_blocs = use_blocks and (not previous_present)
SK=SumkDFT(hdf_file=dft_filename+'.h5',use_dft_blocks=calc_blocs) SK=SumkDFT(hdf_file=dft_filename+'.h5',use_dft_blocks=calc_blocs)
n_orb = SK.corr_shells[0][3] n_orb = SK.corr_shells[0]['dim']
l = SK.corr_shells[0][2] l = SK.corr_shells[0]['l']
spin_names = ["up","down"] spin_names = ["up","down"]
orb_names = ["%s"%i for i in range(num_orbitals)] orb_names = ["%s"%i for i in range(num_orbitals)]
orb_hybridized = False orb_hybridized = False