Skip to content

Commit 3e73aab

Browse files
committed
bug fix
1 parent 600bc12 commit 3e73aab

File tree

2 files changed

+6
-7
lines changed

2 files changed

+6
-7
lines changed

atomate/vasp/firetasks/defects.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -342,7 +342,7 @@ def get_charges_from_inter( inter_elt):
342342
charges = get_charges_from_inter( inter)
343343
def_structs.append({'charges': charges, 'defect': inter.copy()})
344344
else:
345-
charges = get_charges_from_inter( elt_type)
345+
charges = get_charges_from_inter( elt_val)
346346
def_structs.append({'charges': charges, 'defect': elt_val.copy()})
347347

348348
stdrd_defect_incar_settings = {"EDIFF": 0.0001, "EDIFFG": 0.001, "IBRION":2, "ISMEAR":0, "SIGMA":0.05,

atomate/vasp/firetasks/tests/test_defects.py

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -59,9 +59,10 @@ def _verify_setuptask(self, setuptask, supercell=[1.,1.,1.], user_incar_settings
5959

6060
#default incar settings used for bulk and defect calcs
6161
incar = {"EDIFF":.0001, "EDIFFG": 0.001, "ISMEAR":0, "SIGMA":0.05, "ISIF": 2,
62-
"ISPIN":2, "ISYM":2, "LVHAR":True, "LVTOT":True, "LAECHG":False, "LWAVE": True}
62+
"ISPIN":2, "ISYM":2, "LVHAR":True, "LVTOT":True, "LWAVE": True}
63+
6364
if is_defect:
64-
incar.update( {"NSW": 100, "LAECHG":False, "ADDGRID": True})
65+
incar.update( {"NSW": 100, "LAECHG":False})
6566
self.assertEqual( setuptask['vasp_input_set']['structure']['charge'], charge)
6667
self.assertTrue( setuptask['vasp_input_set']['use_structure_charge'])
6768
else:
@@ -298,7 +299,7 @@ def test_defect_setup(self):
298299
interstitials=[['H', 'InFit']], initial_charges={})
299300

300301
def_set = ft.run_task({}).as_dict()['detours']
301-
self.assertEqual( len(def_set), 4)
302+
self.assertEqual( len(def_set), 2)
302303
def_task_list = []
303304
for d in def_set:
304305
setuptask = d['spec']['_tasks'][0]
@@ -313,9 +314,7 @@ def test_defect_setup(self):
313314
user_incar_settings={}, charge=charge,
314315
is_defect=defect_flag)
315316

316-
expected_defects = [ ['Interstitial', 'H', None, 0],
317-
['Interstitial', 'H', None, 0],
318-
['Interstitial', 'H', None, 0]]
317+
expected_defects = [ ['Interstitial', 'H', None, 0]]
319318
self._verify_defect_list( def_task_list, expected_defects)
320319

321320

0 commit comments

Comments
 (0)