[gpaw-users] spin dependent transport error
Torsten Hahn
Torsten.Hahn at physik.tu-freiberg.de
Mon Jul 9 09:24:17 CEST 2012
Dear all,
i get the following error every time i try to do a spin-polarized calculation:
File "/home/hahn/lib/python/gpaw/transport/calculator.py", line 486, in initialize_transport
self.copy_mixer_history(calc)
File "/home/hahn/lib/python/gpaw/transport/calculator.py", line 760, in copy_mixer_history
self.get_hamiltonian_initial_guess()
self.get_hamiltonian_initial_guess()
File "/home/hahn/lib/python/gpaw/transport/calculator.py", line 678, in get_hamiltonian_initial_guess
File "/home/hahn/lib/python/gpaw/transport/calculator.py", line 678, in get_hamiltonian_initial_guess
mixer0.nt_iG = mixer.nt_iG[:]
AttributeError: MixerDif instance has no attribute 'nt_iG'
GPAW CLEANUP (node 57): <type 'exceptions.AttributeError'> occurred. Calling MPI_Abort!
Here is the script:
system = read('system.traj', -1)
system.set_pbc((True,True,True))
imm = system.get_initial_magnetic_moments()
mnidx = system.get_chemical_symbols().index('Mn')
imm[mnidx] = -1.0
system.set_initial_magnetic_moments(imm)
pl_atoms1 = range(90)
pl_atoms2 = range(207, 297)
pl_cell1 = np.diag(system.cell)
pl_cell1[2] = 7.067
pl_cell2 = pl_cell1
t = Transport(h=0.22,
xc='PBE',
basis={ 'Au': 'sz(dzp)',
'H': 'dzp',
'C': 'dzp',
'N': 'dzp',
'Mn': 'dzp'},
kpts=(1, 1, 1),
occupations=FermiDirac(0.1),
mode='lcao',
spinpol=True,
poissonsolver=PoissonSolver(relax='GS', nn=2),
mixer=MixerDif(0.01, 5, weight=100.0),
pl_atoms=[pl_atoms1, pl_atoms2],
pl_cells=[pl_cell1, pl_cell2],
pl_kpts=[1, 1, 15],
extra_density=True,
analysis_data_list=['tc'],
edge_atoms=[[ 0, 89],[0 , 296]],
mol_atoms=range(90, 207),
)
system.set_calculator(t)
# calculate_iv(v_limit=3.0, num_v=16)
t.calculate_iv(0.0, 1)
More information about the gpaw-users
mailing list