@@ -1294,14 +1294,14 @@ def run_sp_job(self,
12941294 self .job_dict [label ]['sp' ] = dict ()
12951295 if self .composite_method :
12961296 raise SchedulerError (f'run_sp_job() was called for { label } which has a composite method level of theory' )
1297- if 'mrci' in level .method :
1297+ if 'mrci' in level .method or 'rs2' in level . method :
12981298 if self .job_dict [label ]['sp' ]:
12991299 if self .species_dict [label ].active is None :
13001300 self .species_dict [label ].active = parser .parse_active_space (
13011301 sp_path = self .output [label ]['paths' ]['sp' ],
13021302 species = self .species_dict [label ])
13031303 else :
1304- logger .info (f'Running a CCSD/cc-pVDZ job for { label } before the MRCI job' )
1304+ logger .info (f'Running a CCSD/cc-pVDZ job for { label } before the multireference job' )
13051305 self .run_job (label = label ,
13061306 xyz = self .species_dict [label ].get_xyz (generate = False ),
13071307 level_of_theory = 'ccsd/cc-pvdz' ,
@@ -2623,7 +2623,8 @@ def check_sp_job(self,
26232623 label (str): The species label.
26242624 job (JobAdapter): The single point job object.
26252625 """
2626- if 'mrci' in self .sp_level .method and job .level is not None and 'mrci' not in job .level .method :
2626+ if ('mrci' in self .sp_level .method or 'rs2' in self .sp_level .method ) and job .level is not None \
2627+ and 'mrci' not in job .level .method and 'rs2' not in job .level .method :
26272628 self .output [label ]['paths' ]['sp' ] = job .local_path_to_output_file
26282629 self .run_sp_job (label )
26292630 elif job .job_status [1 ]['status' ] == 'done' :
0 commit comments