Skip to content

Commit b91ff0c

Browse files
committed
converge and make dir
1 parent 338a55d commit b91ff0c

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

t3/runners/rmg_adapter.py

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,7 @@ def __init__(self,
8383
self.folder_to_download = None
8484
self.rmg_errors = list()
8585
self.rmg_run_count = 0
86+
self.cont_run_rmg = True
8687

8788
def run_rmg(self):
8889
"""
@@ -122,6 +123,7 @@ def run_rmg(self):
122123

123124
# Need to check for convergence or errors
124125
self.check_convergance()
126+
self.convergance()
125127
# Get local err file path
126128
err_path = os.path.join(self.local_rmg_path, 'err.txt')
127129
if os.path.isfile(err_path):
@@ -560,9 +562,15 @@ def write_submit_script(self) -> None:
560562
)
561563
except KeyError as e:
562564
raise KeyError(f'Invalid key in submit script: {e}')
563-
565+
566+
# Make sure folder exists
567+
os.makedirs(self.rmg_path,exist_ok=True)
568+
# Write submit script to file
564569
with open(os.path.join(self.rmg_path, submit_filenames[CLUSTER_SOFT]), 'w') as f:
565570
f.write(submit_script)
571+
572+
573+
566574

567575
def set_file_paths(self) -> None:
568576
"""
@@ -681,7 +689,7 @@ def check_convergance(self) -> None:
681689
break
682690
return self.rmg_converged, self.error
683691

684-
def convergance_failure(self) -> None:
692+
def convergance(self) -> None:
685693

686694
if not self.rmg_converged:
687695
if self.error is not None:

0 commit comments

Comments
 (0)