Skip to content

Commit f954524

Browse files
committed
fix bad usage of procure_response_dict by HubbardHundLinRespToDb.run_task(), restore commented-out code deleted in b22f327
1 parent 5b260c6 commit f954524

File tree

2 files changed

+13
-1
lines changed

2 files changed

+13
-1
lines changed

atomate/vasp/analysis/linear_response.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
import numpy as np
22
from pymatgen.analysis.magnetism import CollinearMagneticStructureAnalyzer
33

4+
from atomate.utils.utils import get_logger
5+
6+
logger = get_logger(__name__)
7+
48

59
def procure_response_dict(
610
struct_final,
@@ -11,6 +15,7 @@ def procure_response_dict(
1115
response_dict,
1216
perturb_dict,
1317
rkey,
18+
# keys,
1419
ldaul_vals,
1520
analyzer_gs,
1621
calcs_skipped,
@@ -23,10 +28,13 @@ def procure_response_dict(
2328
# perform magnetic ordering analysis
2429
analyzer_output = CollinearMagneticStructureAnalyzer(struct_final, threshold=0.61)
2530
magnet_order = analyzer_output.ordering.value
31+
# if rkey == keys[0]: # store ground state ordering
32+
# magnet_order_gs = magnet_order
2633

2734
# check if ordering matches ground state configuration
2835
if analyzer_gs:
2936
if not analyzer_gs.matches_ordering(struct_final):
37+
# use_calc = False
3038
calcs_skipped.append(
3139
{
3240
"ICHARG": incar_dict.get("ICHARG", 0),
@@ -164,6 +172,9 @@ def obtain_response_matrices(
164172

165173
v = response_dict[keys[ll]][f"site{j}"][v_key][idx]
166174
n = response_dict[keys[ll]][f"site{i}"][n_key][idx]
175+
# order = response_dict[keys[ll]]["magnetic order"][l]
176+
177+
# if order == magnet_order_gs:
167178

168179
isolated_response = v != 0.0
169180

atomate/vasp/firetasks/parse_outputs.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1034,9 +1034,10 @@ def run_task(self, fw_spec):
10341034
response_dict,
10351035
perturb_dict,
10361036
rkey,
1037-
keys,
1037+
# keys,
10381038
ldaul_vals,
10391039
analyzer_gs,
1040+
calcs_skipped,
10401041
)
10411042

10421043
for j in range(num_perturb_sites):

0 commit comments

Comments
 (0)