In [7]:
import sys
import numpy as np
from siman import header
from siman.header import db # database dictionary
from siman.calc_manage import smart_structure_read, add, res
from siman.geo import supercell
from siman.database import read_database, write_database
from siman.SSHTools import SSHTools
from siman.set_functions import read_vasp_sets
read_database() # read saved results
Out[7]:
In [2]:
header.PATH2POTENTIALS = 'potcars/' # path to POTCAR files
header.ssh_object = SSHTools()
header.ssh_object.setup(user="Dmitry.Aksenov",host="10.30.17.12",pkey="/home/test_user/.ssh/id_rsa")
In [5]:
st = smart_structure_read(input_geo_file = 'POSCAR_LiFePO4_ifn_1m_1_end')
add('LiFePO4_t', 'static', 1, input_st = st, it_folder = 'LiFePO4', cluster = 'pardus', run = 0 )
Out[5]:
In [10]:
res('LiFePO4_t', 'static', 1, check_job = 0)
Out[10]:
In [11]:
band_pack = {'ICHARG':11, 'LORBIT':11, 'ISMEAR':0, 'SIGMA':0.1, 'NSW':0,
'k_band_structure':[40, ('G', 0, 0, 0), ('X', 1, 0, 0),
('S', 1, 1, 0), ('Y', 0, 1, 0), ('G', 0, 0, 0)]}
read_vasp_sets([('band', 'static',band_pack, 'over')])
Out[11]:
In [15]:
add('LiFePO4_t', 'static', 1, up = 'up2', run = 1, override = 1,
ise_new = 'band', inherit_option = 'full', savefile = 'ocx', cluster = 'pardus')
Out[15]:
In [ ]:
res('LiFePO4_t.if', 'band', 1, up = 'x', show = 'fo')
In [ ]:
p = 'LiFePO4_t.if.band'
plot_bands(vasprun_dos = p+'/1.vasprun.xml',
vasprun_bands = p+'/1.vasprun.xml',
kpoints = p+'/KPOINTS',
element = 'Fe',
ylim = (-3,10))