def main(): work_dir = [] if len(sys.argv) == 1: work_dir = r'./data/dopIrO2_2' elif len(sys.argv) == 2: work_dir = sys.argv[1] if not os.path.isdir(work_dir): sys.exit() ### finished_dirs = mW.check_printout(work_dir, 'ts') multi_CM(finished_dirs)
def main(): work_dir = [] if len(sys.argv) == 1: work_dir = r'./data/dopIrO2_2' elif len(sys.argv) == 2: work_dir = sys.argv[1] if not os.path.isdir(work_dir): sys.exit() ### finished_dirs = mW.check_printout(work_dir, 'suf') prepare_CH3ab(work_dir, finished_dirs)
def main(): if len(sys.argv) == 1: work_dir = r'./data/dopRutile' finished_dirs = mW.check_printout(work_dir, 'suf') print(finished_dirs) prepare_ab(work_dir, finished_dirs) elif len(sys.argv) == 2: work_dir = sys.argv[1] finished_dirs = mW.check_printout(work_dir, 'suf') prepare_ab(work_dir, finished_dirs) elif len(sys.argv) == 3: work_dir = sys.argv[1] element = sys.argv[2] finished_dirs = [] converg_dirs = mW.check_printout(work_dir, 'suf') for vasp_dir in converg_dirs: if re.match(r'.*' + element + r'O2_.*', vasp_dir): finished_dirs.append(vasp_dir) prepare_ab(work_dir, finished_dirs) else: print('Wrong argvs!') sys.exit()
mC.create_VASPsp(dir, suf_dir, ts_dir) mC.create_INCAR(dir, suf_dir, ts_dir, '1') shutil.copyfile(os.path.join(suf_dir, 'KPOINTS'), os.path.join(ts_dir, 'KPOINTS')) create_POSCAR(dir, suf_dir, ts_dir) mC.create_POTCAR(ts_dir, './potpaw_PBE.54') create_fort188(dir, suf_dir, ts_dir) else: os.system(r'echo %s making ts >> %s' % (ts_dir, result_path)) os.mkdir(ts_dir) mC.create_VASPsp(dir, suf_dir, ts_dir) mC.create_INCAR(dir, suf_dir, ts_dir, '1') shutil.copyfile(os.path.join(suf_dir, 'KPOINTS'), os.path.join(ts_dir, 'KPOINTS')) create_POSCAR(dir, suf_dir, ts_dir) mC.create_POTCAR(ts_dir, './potpaw_PBE.54') create_fort188(dir, suf_dir, ts_dir) ### ## work_dir = [] if len(sys.argv) == 1: work_dir = r'./data/dopIrO2_2' elif len(sys.argv) == 2: work_dir = sys.argv[1] if not os.path.isdir(work_dir): sys.exit() finished_dirs = mW.check_printout(work_dir, 'suf') prepare_ts(work_dir, finished_dirs)