Commit 47af8be9 authored by yuhai's avatar yuhai
Browse files

Initial commit

parents
This source diff could not be displayed because it is too large. You can view the blob instead.
mkdir test
python /path/to/source/deepks/train/test.py -m model.pth -d `cat train_paths.raw` -o test/train
python /path/to/source/deepks/train/test.py -m model.pth -d `cat test_paths.raw` -o test/test
#!/usr/bin/env python
# coding: utf-8
import os
import sys
from glob import glob
import numpy as np
# sys.path.append('/path/to/source')
import deepks
from deepks.task.task import PythonTask
from deepks.task.task import ShellTask
from deepks.task.task import BatchTask
from deepks.task.task import GroupBatchTask
from deepks.task.workflow import Sequence
from deepks.task.workflow import Iteration
# define key parameters
nsel = 200
nmodel = 4
niter = 21
# define training task
train_res = {"time_limit": "24:00:00",
"mem_limit": 32,
"numb_gpu": 1}
disp = {"context_type": 'local',
"batch_type": 'slurm'}
train_cmd = "python -u /path/to/source/deepks/train/main.py input.yaml"
batch_train = [BatchTask(cmds=train_cmd,
workdir=f'model.{i:02}',
share_folder="share",
link_share_files=["input.yaml"])
for i in range(nmodel)]
task_train = GroupBatchTask(batch_train,
resources=train_res,
dispatcher=disp,
outlog="log.train",
errlog="err.train",
link_prev_files=[('new_train_paths.raw', 'train_paths.raw'),
('new_test_paths.raw', 'test_paths.raw')])
# define testing task
test_cmd = "srun -N 1 -t 1:00:00 --gres=gpu:1 bash test_model.sh 1> log.test 2> err.test"
task_test = ShellTask(test_cmd,
share_folder="share",
link_share_files=["test_model.sh"])
#define selecting task
def select_data(nsel):
paths = glob("model.*")
old_trn = np.loadtxt("train_paths.raw", dtype=str)
old_tst = np.loadtxt("test_paths.raw", dtype=str)
trn_res = np.stack([np.loadtxt(f"{m}/test/train.all.out")[:,1] for m in paths], -1)
tst_res = np.stack([np.loadtxt(f"{m}/test/test.all.out")[:,1] for m in paths], -1)
tst_std = np.std(tst_res, axis=-1)
order = np.argsort(tst_std)[::-1]
sel = order[:nsel]
rst = np.sort(order[nsel:])
new_trn = np.concatenate([old_trn, old_tst[sel]])
new_tst = old_tst[rst]
np.savetxt("new_train_paths.raw", new_trn, fmt="%s")
np.savetxt("new_test_paths.raw", new_tst, fmt="%s")
task_select = PythonTask(select_data, call_args=[nsel])
# combine them together
iterate = Iteration([task_train, task_test, task_select], niter, init_folder='share/init', record_file='RECORD')
if os.path.exists('RECORD'):
iterate.restart()
else:
iterate.run()
This source diff could not be displayed because it is too large. You can view the blob instead.
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3390
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5408
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4528
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1853
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2415
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5190
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4713
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3487
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5905
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2341
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0108
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1661
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3421
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5933
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5109
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6108
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2090
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4019
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2370
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0101
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2527
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1399
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1939
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2245
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3218
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3388
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4068
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6810
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5336
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6726
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3099
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/7097
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4993
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3075
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2658
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1478
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2374
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2711
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0022
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2550
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6608
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6431
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5247
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/7133
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0476
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0039
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3270
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1605
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0903
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3624
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6979
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0026
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3994
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2709
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6515
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1901
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2147
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6363
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3346
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6479
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5763
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1402
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5375
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5253
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2231
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1416
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1679
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1035
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4595
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4466
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0978
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3128
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5822
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5255
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0134
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4157
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2163
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4784
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1132
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2525
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3623
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5821
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/7084
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6421
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1367
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1789
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2419
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4101
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2259
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6571
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4417
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5125
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3077
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3229
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2756
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3102
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3354
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5917
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2841
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5608
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5157
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0861
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6974
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2181
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4486
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1403
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0286
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2202
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5580
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3976
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5676
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6351
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5348
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6683
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3154
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5991
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/7204
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2890
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3780
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0700
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2312
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3425
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2161
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4761
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4766
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4382
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5389
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2888
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5827
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0763
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6375
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3793
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3250
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3449
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2164
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6400
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6761
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2771
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3188
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/7044
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2241
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2846
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6011
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6713
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6129
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0762
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2073
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4876
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1516
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2794
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5870
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6188
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4438
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6072
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1038
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5907
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2194
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3091
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5327
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5585
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/7005
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4107
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1817
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3323
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2635
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5341
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0902
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5749
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0126
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2122
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1546
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3946
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4730
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0122
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3135
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2013
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5231
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/7183
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6659
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6356
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3899
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6695
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6822
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1149
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3344
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3148
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0598
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2699
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1168
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4197
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0688
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1819
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5218
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6241
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5086
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0518
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6743
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2472
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0502
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4702
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3089
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4807
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1203
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6989
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/7181
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3336
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5908
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4025
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4666
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4523
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4681
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2303
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1327
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2546
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0212
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4651
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6182
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2297
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2457
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1212
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2299
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4018
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4307
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1893
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3431
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5412
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3798
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2262
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2459
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2840
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2826
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4512
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2795
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1272
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6359
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0547
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1251
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6528
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0830
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4002
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4212
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5423
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4638
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2003
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4108
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4918
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6307
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0907
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1625
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6722
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4556
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6153
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1483
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4430
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6746
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1930
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5547
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0129
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4499
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3417
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1240
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1032
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6068
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5302
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2714
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5793
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1311
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0709
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6553
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3214
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2198
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2176
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1377
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4621
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4530
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/7034
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4727
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3426
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1410
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1057
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0147
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3494
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5008
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3079
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1492
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4457
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0098
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1417
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2567
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3083
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3006
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0283
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3548
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5514
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0719
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1934
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0949
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1824
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6023
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1654
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3868
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/7098
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2467
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3383
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3291
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3753
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1379
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5759
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6927
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1096
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2909
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6506
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1530
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1422
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/7048
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0891
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4010
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/7194
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2566
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6082
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0440
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0192
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1312
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4145
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4790
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0557
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0143
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/7058
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1179
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6118
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0331
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2380
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0090
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3942
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2927
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0701
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0928
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3152
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6144
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5394
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/7206
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4140
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4100
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3123
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2473
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1544
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4431
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6197
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3000
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5717
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0828
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5314
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6838
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6088
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2458
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5498
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0375
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4014
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4182
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2611
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6281
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6233
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1289
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4939
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2849
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/7165
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1945
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2509
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1099
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4224
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2500
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4614
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/7070
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3757
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5134
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2889
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2798
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6248
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3488
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3843
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4648
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6980
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2902
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5222
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6501
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5818
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2609
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3111
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4290
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5114
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5582
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2396
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1812
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4165
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0789
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4384
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0072
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2643
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6921
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3883
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4566
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1348
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5878
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5530
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6745
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2517
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3714
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5265
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4138
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4931
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6098
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6660
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5244
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6800
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3109
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1843
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4036
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4662
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3513
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6786
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3925
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3932
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0403
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3131
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2392
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6876
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1890
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2315
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6604
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5407
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6125
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3130
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5330
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0401
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1946
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2594
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5756
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2627
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2191
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0604
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4832
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3595
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3057
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3748
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1525
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2489
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6557
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1836
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2644
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2178
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4219
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6599
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/7026
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1369
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0571
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6807
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6346
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2642
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4179
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3563
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1243
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2732
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6139
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3423
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3273
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4115
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2640
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0526
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3614
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5919
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0963
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0211
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2124
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4311
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1814
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1021
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6993
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0737
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0045
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1087
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5712
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3818
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0492
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1114
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0534
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6255
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2159
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5363
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6923
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1209
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1237
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4274
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0999
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0337
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3715
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4252
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/7060
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6391
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3511
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0378
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4742
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1290
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4813
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3297
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2088
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4455
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1735
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2612
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2199
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5983
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0829
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6913
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3240
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5290
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4071
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1763
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0120
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1642
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6074
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3969
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6046
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0817
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3637
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0037
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4284
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5322
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2532
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1973
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3789
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5144
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5788
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1089
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1064
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5810
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/7017
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3909
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3093
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1079
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5272
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6286
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2959
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2193
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6520
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3495
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5569
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6494
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6442
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3938
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2141
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3288
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5051
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6644
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4637
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4345
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2785
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6254
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1081
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5856
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3596
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6863
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0064
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0800
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0696
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2008
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5816
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6481
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0588
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5524
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1586
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5995
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4227
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6298
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4833
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0672
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0686
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2747
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5075
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0896
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1170
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1916
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5087
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5654
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1260
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3865
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5847
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5096
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3454
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2007
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2511
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3804
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6899
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2703
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0799
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2185
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3069
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6402
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5398
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1554
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3584
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0170
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6383
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1949
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4279
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3799
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1863
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0522
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4074
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0315
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1551
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2975
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5758
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5606
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2365
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1356
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1743
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6357
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6159
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3602
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0408
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4244
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6079
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4432
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6882
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1744
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3208
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5021
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5361
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1480
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3241
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/7193
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5458
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0007
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1729
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4899
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0313
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1427
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4166
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4797
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0759
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0985
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6345
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2177
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2807
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3705
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1257
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2760
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1440
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0954
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2934
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3708
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3306
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5565
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3615
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0769
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6749
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6077
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2590
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3672
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6540
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0427
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4886
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1750
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5944
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1346
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2908
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2508
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0103
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4968
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6337
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0837
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2070
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2322
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2931
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3829
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/7059
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0753
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2050
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1201
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4641
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2058
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6050
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3262
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5117
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0867
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1704
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1294
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1500
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6304
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5978
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5406
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5684
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0960
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1538
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0897
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3972
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6163
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6230
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1213
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4567
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1665
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4459
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/7035
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1484
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4096
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6317
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5359
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0619
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5140
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4378
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5875
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5279
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2188
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/7066
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/7201
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6978
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6938
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0843
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3081
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1734
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5628
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4275
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0627
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6812
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4202
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2858
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2494
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3835
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1573
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6408
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4195
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4328
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1936
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4428
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2353
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3224
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0241
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4110
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1575
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5696
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1192
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4860
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4172
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5102
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1077
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2330
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1051
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2772
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3677
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2528
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4978
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3466
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4324
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5970
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6667
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6332
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5356
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5248
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1567
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0669
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4953
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1730
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3134
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4385
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1907
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0335
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3179
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1620
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3882
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0421
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0357
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0175
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6319
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4500
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4121
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4964
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4541
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0371
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4624
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5605
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2748
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0674
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0710
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1100
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5084
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3618
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2184
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5841
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2165
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0914
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3101
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1839
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/7067
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3926
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5152
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5529
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6973
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1970
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/7092
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5228
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1842
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2837
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6686
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0302
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4404
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1080
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5201
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1253
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6806
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4646
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5111
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6441
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4995
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2196
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5669
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0163
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6174
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0713
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1565
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3562
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6029
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/7145
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4352
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6892
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0561
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5842
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0399
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0948
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3033
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3268
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2741
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1869
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4593
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/7169
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2691
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1308
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6428
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5020
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3278
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5703
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2085
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3629
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3265
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6056
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/7010
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6071
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6532
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0364
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6727
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1857
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4124
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5034
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5106
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1896
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5783
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6865
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0932
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5962
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1441
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/7200
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4804
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5301
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1728
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5665
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6251
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0043
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0853
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0707
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6595
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3257
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3768
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0380
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2051
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1943
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5239
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3143
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1937
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2034
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6021
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/7008
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5178
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3072
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5563
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2499
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0493
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2987
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4267
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3616
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5092
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4223
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1559
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2111
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1414
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1803
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2439
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5998
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2052
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5766
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2885
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5249
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3034
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3731
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3746
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6721
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4679
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3105
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0451
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4584
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2873
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1248
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0472
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2029
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0977
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6710
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2456
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5347
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5298
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2132
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/7074
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4670
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1583
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5497
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6824
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2828
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4602
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0695
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2793
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0031
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6315
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5293
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3542
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6773
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2210
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4483
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1887
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6276
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2744
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1185
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5369
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/7155
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2796
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0391
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0673
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1323
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2806
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2749
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5786
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2218
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6845
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2000
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4716
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3470
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5704
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0218
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1676
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6621
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5317
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3040
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6596
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6565
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0671
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4397
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0299
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/7085
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0432
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5487
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2776
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1159
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2881
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0640
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/7096
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0869
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1912
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3854
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2956
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3121
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6645
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1148
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3447
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/5838
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/7164
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4062
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/4400
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1951
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1016
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2411
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0183
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0736
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6235
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3520
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3730
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3626
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/1598
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3589
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6965
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/0810
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3217
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2190
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/3145
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/2361
/scratch/gpfs/yixiaoc/yixiaoc/deep.qc/data/tom_miller/qm7b_T/rproj_scf/6738
model_args:
hidden_sizes: [100, 100, 100]
output_scale: 100
use_resnet: true
actv_fn: gelu
data_args:
batch_size: 1
group_batch: 16
e_name: l_e_delta
d_name: [dm_eig, se_eig, fe_eig]
preprocess_args:
preshift: false
prescale: false
prefit_ridge: 1e0
prefit_trainable: false
train_args:
ckpt_file: model.pth
decay_rate: 0.96
decay_steps: 500
display_epoch: 100
n_epoch: 50000
start_lr: 0.0001
train_paths:
- ../train_paths.raw
test_paths:
- ../test_paths.raw
for fd in model.*; do mkdir $fd/test; done
echo training set
python /path/to/source/deepks/train/test.py -m model*/model.pth -d `cat train_paths.raw` -o test/train -D dm_eig se_eig fe_eig
echo testing set
python /path/to/source/deepks/train/test.py -m model*/model.pth -d `cat test_paths.raw` -o test/test -D dm_eig se_eig fe_eig
model_args:
hidden_sizes: [100, 100, 100]
output_scale: 100
use_resnet: true
actv_fn: gelu
data_args:
batch_size: 1
group_batch: 16
e_name: l_e_delta
d_name: [dm_eig, se_eig, fe_eig]
preprocess_args:
preshift: false
prescale: false
prefit_ridge: 1e0
prefit_trainable: false
train_args:
ckpt_file: model.pth
decay_rate: 0.96
decay_steps: 500
display_epoch: 100
n_epoch: 50000
start_lr: 0.0001
train_paths:
- train_paths.raw
test_paths:
- test_paths.raw
model_args:
hidden_sizes: [100, 100, 100]
output_scale: 100
use_resnet: true
actv_fn: mygelu
data_args:
batch_size: 16
group_batch: 1
e_name: l_e_delta
d_name: dm_eig
f_name: l_f_delta
# gvx_name: grad_vx # experimental dm training
extra_label: true
conv_name: conv
preprocess_args:
preshift: false
prescale: false
prefit_ridge: 1e1
prefit_trainable: false
train_args:
ckpt_file: model.pth
decay_rate: 0.5
decay_steps: 1000
display_epoch: 100
force_factor: 0.1
n_epoch: 5000
start_lr: 0.0001
train_paths:
- data_train/*
test_paths:
- data_test/*
model_args:
hidden_sizes: [100, 100, 100]
output_scale: 100
use_resnet: true
actv_fn: gelu
data_args:
batch_size: 1
group_batch: 16
e_name: l_e_delta
d_name: [dm_eig]
preprocess_args:
preshift: false
prescale: false
prefit_ridge: 1e1
prefit_trainable: false
train_args:
ckpt_file: model.pth
decay_rate: 0.98
decay_steps: 500
display_epoch: 100
n_epoch: 100000
start_lr: 0.0001
train_paths:
- train_paths.raw
test_paths:
- test_paths.raw
model_args:
hidden_sizes: [100, 100, 100]
output_scale: 100
use_resnet: true
actv_fn: gelu
data_args:
batch_size: 1
group_batch: 16
e_name: l_e_delta
d_name: [dm_eig]
preprocess_args:
preshift: false
prescale: false
prefit_ridge: 1e0
prefit_trainable: false
train_args:
ckpt_file: model.pth
decay_rate: 0.5
decay_steps: 1000
display_epoch: 100
n_epoch: 5000
start_lr: 0.0001
train_paths:
- train_paths.raw
test_paths:
- test_paths.raw
iter.*
share
log.*
err.*
RECORD
PID
test_results
# Example of water cluster
We provide here a detailed example on generating a DeePHF or DeePKS functional for water clusters, and demonstrate its generalizability with a test on proton transfer of a water hexamer ring.
Here we take `args.yaml` as the configuration file. The iteration can be run directly by execute the [`./run.sh`](./run.sh) file, which contains the following lines:
```bash
nohup python -u -m deepks iterate args.yaml >> log.iter 2> err.iter &
echo $! > PID
```
that runs the iterative learning procedure in background and record its PID in the designated file.
Note that we use `python -u -m deepks` to turn off python's output buffer. You can also use `deepks` or `dks` directly if you have installed it properly.
Here we are using Slurm to schedule jobs. If Slurm is not available, please execute [`./run_shell.sh`](./run_shell.sh) to run on local machine. In the following section we provide a work through on how to write the arguments for deepks input in the [`args.yaml`](./args.yaml). You can also take a look at it for explanation on each specific parameters.
## System preparation
We use randomly generated water monomers, dimers and trimers as training datasets. Each dataset contains 100 near equilibrium configurations. We also include 50 tetramers as a validation dataset. We use energy and force as labels. The reference values are given by CCSD calculation with cc-pVDZ basis. The system configurations and corresponding labels are grouped into different folders by the number of atoms, follow the convention described in [another example](../water_single/README.md). Note that the default length unit in deepks is Bohr. The systems we provided here are in Angstrom, so we add a `unit.raw` file containing "Angstrom" in each system folder to specify the unit different from default. The path to the folders can be specified in the config file as follows:
```yaml
systems_train: # can also be files that containing system paths
- ./systems/train.n[1-3]
systems_test: # if empty, use the last system of training set
- ./systems/valid.n4
```
## Initialization (DeePHF model)
As a first step, we need to train an energy model as the starting point of the iterative learning procedure. This consists of two steps. First, we solve the systems using the baseline method such as HF or PBE and dump descriptors needed for training the energy model. Second, we conduct the training from scratch using the previously dumped descriptors. If there is already an existing model, this step can be skipped, by provide the path of the model to the `init_model` key.
The energy model generated in this step is also a ready-to-use DeePHF model, saved at `iter.init/01.train/model.pth`. If self-consistency is not needed, the rest iteration steps can be ignored. We do not use forces as labels when training the energy model in this example.
The parameters of the init SCF calculation is specified under the `init_scf` key. The same set of parameters is also accepted as a standalone file by the `deepks scf` command when running SCF calculations directly. We use cc-pVDZ as the calculation basis. The required fields to be dumped are `dm_eig` for descriptors and `l_e_delta` for reference correction energies as labels. In addition, we also include `e_tot` for total energy, `conv` for a record of convergence.
```yaml
dump_fields: [dm_eig, l_e_delta, conv, e_tot]
```
Additional parameters for molecule and SCF calculation can also be provided to `mol_args` and `scf_args` keys, and will be directly passed to corresponding interfaces in PySCF.
The parameters of the init training is specified under the `init_train` key. Similarly, the parameters can also be passed to `deepks train` command as a standalone file. In `model_args`, we set the construction of the neural network model with three hidden layers and 100 neurons per layer, using GELU activation function and skip connections. We also scale the output correction energies by a factor of 100 so that it is of order one and easier to learn. In `preprocess_args`, the descriptors are set to be preprocessed to have zero mean on the training set. A prefitted ridge regression with penalty strength 10 is also added to the model to speed up training. We set in `data_args` the batch size to be 16 and in `train_args` the total number of training epochs to be 50000. The learning rate starts at 3e-4 and decays by a factor of 0.96 for every 500 steps.
## Iterative learning (DeePKS model)
For self-consistency, we take the model acquired in last step and perform several additional iterations of SCF calculation and NN training. The number of iterations is set in the `n_iter` key to be 10. If it is set to 0, no iteration will be performed, which gives the DeePHF model. In the iterative learning procedure, we also include forces as labels to improve accuracy.
The SCF parameters are provided in the `scf_input` key, following the same rules as the `init_scf` key. In order to use forces as labels, we added additional `grad_vx` for the gradients of descriptors and `l_f_delta` for reference correction forces. `f_tot` is also included for the total force results.
```yaml
dump_fields: [conv, e_tot, dm_eig, l_e_delta, f_tot, grad_vx, l_f_delta]
```
Due to the complexity of the neural network functional, we use looser (but still accurate enough) convergence criteria in `scf_args`, with `conv_tol` to be 1e-6.
The training parameters are provided in the `train_input` key, similar to `init_train`. But since we are restarting from the existing model, no `model_args` is needed, and the preprocessing procedure can be turned off. In addition, we add `extra_label: true` in `data_args` and `force_factor: 1` in `train_args` to enable using forces in training. The total number of training epochs is also reduced to 5000. The learning rate starts as 1e-4 and decays by a factor of 0.5 for every 1000 steps.
## Machine settings
How the SCF and training tasks are executed is specified in `scf_machine` and `train_machine`, respectively. Currently, both the initial and the following iterations share the same machine settings. In this example, we run our tasks on local computing cluster with Slurm as the job scheduler. The platform to run the tasks is specified under the `dispatcher` key, and the computing resources assigned to each task is specified under `resources`. The setting of this part differs on every computing platform. We provide here our `training_machine` settings as an example:
```yaml
dispatcher:
context: local
batch: slurm # set to "shell" to run on local machine
remote_profile: null # unnecessary in local context
resources:
time_limit: '24:00:00'
cpus_per_task: 4
numb_gpu: 1
mem_limit: 8 # gigabyte
python: "python" # use python in path
```
where we assign four CPU cores and one GPU to the training task, and set its time limit to be 24 hours and memory limit to be 8GB. The detailed settings available for `dispatcher` and `resources` can be found in the document of DP-GEN software, with a slightly different interface.
In case there's no Slurm scheduler system, DeePKS-kit can also be run on a local machine with vanilla shell scripts, simply by setting `batch: shell`. Please check [`shell.yaml`](./shell.yaml) for an example. In that case, `resources` will be ignored and all available resources on the machine will be used. Support for more scheduler systems will also be implemented in the future.
## Testing the model
During each iteration of the learning procedure, a brief summary on the accuracy of the SCF calculation can be found in `iter.xx/00.scf/log.data`. Average energy and force (if applicable) errors are shown for both training and validation dataset. The results of the SCF calculations is also stored in `iter.xx/00.scf/data_train` and `iter.xx/00.scf/data_test` grouped by training and testing systems.
After we finished our 10 iterations, the resulted DeePKS model can be found at `iter.09/01.train/model.pth`. The model can be used in either a python script creating the extended PySCF class, or directly the `deepks scf` command. As a testing example, we run the SCF calculation using the learned DeePKS model on the simultaneous six proton transfer path of a water hexamer ring.
The command can be found in [`test.sh`](./test.sh).
The results of each configuration during the proton transfer are grouped in the `test_result` folder.
We can see that all the predicted energy falls within the chemical accuracy range of the reference value given by the CCSD calculation. We note that none of the training dataset includes dissociated configurations in the proton transfer case. The DeePKS model trained on up to three water molecules exhibits good transferability, even in the bond breaking case.
\ No newline at end of file
# all arguments are flatten into this file
# they can also be splitted into separate files and referenced here
n_iter: 10
# training and testing systems
systems_train: # can also be files that containing system paths
- ./systems/train.n[1-3]
systems_test: # if empty, use the last system of training set
- ./systems/valid.n4
# directory setting
workdir: "."
share_folder: "share" # folder that stores all other settings
# scf settings
scf_input: # can also be specified by a separete file
basis: ccpvdz
# this is for force training
# the following properties will be dumped in data folder
# please refer to https://arxiv.org/abs/2012.14615 for detailed explaination of each fields
dump_fields: [atom, e_base, e_tot, dm_eig, conv, f_base, f_tot, grad_vx, l_f_delta, l_e_delta]
verbose: 1
# parameters that will be passed directly to pyscf Mol class
mol_args:
incore_anyway: True
# parameters that will be passed directly to pyscf SCF class
scf_args:
conv_tol: 1e-6
conv_tol_grad: 3e-2
level_shift: 0.1
diis_space: 20
conv_check: false # pyscf conv_check has a bug
scf_machine:
# # of systems that will be in one task, default is 1
# task corresponds to a set of commands, and is the smallest unit to be tracked
sub_size: 1
# 2 tasks will be gathered into one group and submitted together
# group correspond to a job submitted to schedule system
group_size: 2
# if larger than 1, run n tasks parallelly in one group (one job)
ingroup_parallel: 1
# the parameters determining the machine settings that the jobs are running on
dispatcher:
# "local" to run on local machine, or "ssh" to run on a remote machine
context: local
# "slurm" to use slurm scheduler system, or "shell" to just use shell
batch: slurm
# only needed when using "ssh" in context
# pass a dict like {username: USERNAME, password: PASSWORD, work_path: /path/to/tmp/folder}
remote_profile: null
# the parameters determining the resources allocated for each job (group of tasks)
# only needed when batch is set to "slurm"
# for shell users, will automatically use all resources available
resources:
# only set to larger than 1 if parallel in multiple nodes with `ingroup_parallel`
# otherwise please keep to 1 since pyscf does not support mpi and can only run on a single node
numb_node: 1
time_limit: '24:00:00'
cpus_per_task: 8
mem_limit: 8 #GB
# environment variables
envs:
PYSCF_MAX_MEMORY: 8000 #MB, increase from default 4G to 8G to match the mem_limit above
# resources for each sub task in jobs (groups of tasks)
# only needed when ingroup_parallel is larger than 1
# the resources are reallocated between parallel tasks
sub_res:
cpus_per_task: 8
python: "python" # use python in path
# training settings
train_input:
# model_args is ignored, since this is used as restart
# see init_train for potential model_args
data_args:
# training batch size, 16 is recommended
batch_size: 16
# if larger than 1, n batch will be grouped together to form a larger one
# final batch size would be group_bath * batch_size
# only needed when a lot of systems have only one datapoint hence the batch size can only be 1
group_batch: 1
# if set to true, will try to find force labels and use them in training
extra_label: true
# if set to true, will read the convergence data from conv_name
# and only use converged datapoints to train
conv_filter: true
conv_name: conv
# to speed up training, deepks support first normalize the data (preshift and prescale)
# and do a linear regression on the whole training set as prefitting
preprocess_args:
preshift: false # restarting model already shifted. Will not recompute shift value
prescale: false # same as above
# prefitting is by default enabled
prefit_ridge: 1e1 # the ridge factor used in linear regression
prefit_trainable: false # make the linear regression fixed during the training
train_args:
# the start learning rate, will decay later
start_lr: 0.0001
# lr will decay a factor of `decay_rate` every `decay_steps` epoches
decay_rate: 0.5
decay_steps: 1000
# show training results every n epoch
display_epoch: 100
# the prefactor multiplied infront of the force part of the loss
force_factor: 1
# total number of epoch needed in training
n_epoch: 5000
train_machine:
# for training, no tasks or groups are needed since there's only one task
# the dispatcher settings are same as above
dispatcher:
context: local
batch: slurm
remote_profile: null # use lazy local
# resources settings are also same as above
resources:
time_limit: '24:00:00'
cpus_per_task: 4
# using gpu in training, current only support 1
numb_gpu: 1
mem_limit: 8 #GB
python: "python" # use python in path
# init settings
init_model: false # do not use existing model in share_folder/init/model.pth
# the first scf iteration, needed if init_model is false
# possible settings are same as scf_input
init_scf:
basis: ccpvdz
dump_fields: [atom, e_base, e_tot, dm_eig, conv, f_base, f_tot, grad_vx, l_f_delta, l_e_delta]
verbose: 1
mol_args:
incore_anyway: True
scf_args:
conv_tol: 1e-8
conv_check: false # pyscf conv_check has a bug
# the first scf iteration, needed if init_model is false
# most settings are same as scf_input but model_args will be specified here
init_train:
# whether to fit element-wise energy constant from the training data
# will require `dump_fields` contain `atom` if set to true
fit_elem: false # this is the default
# necessary as this is init training
model_args:
# the number of *hidden* neurons
# note the first (n_descriptor) and last (1) layer is not included here
hidden_sizes: [100, 100, 100]
# the output will be devided by 100 before comparing with labels, to improve training
output_scale: 100
# use skip connection between layers if the sizes are same
use_resnet: true
# gelu generally performs better than others
actv_fn: gelu
# whether to use a predefined embedding function
# to further symmetrize the eigenvalues as descriptors
# add embedding can make the energy surface smooth, hence improve convergence
# but may slightly reduce the accuracy (especially in generalization)
# for water we do not use it, if you encounter convergence problem, set it to
# embedding: thermal
embedding: null
# if `fit_elem` is true, set this will use user defined
# element energy constant, instead of fitting from data.
# can be an absolute path to the file, or a length 2 list
# containing element charges and constants, like
# [[1, 8], [-0.08, -0.04]]
elem_table: null
# the rest are the same as abpve
data_args:
batch_size: 16
group_batch: 1
preprocess_args:
preshift: true # init model will shift the input descriptors to mean zero
prescale: false
prefit_ridge: 1e1
prefit_trainable: false
# following are suggested parameters for initial training
# note in the deepks-kit paper the training curve shown use a different set of parameters
# the paper parameters take an unnecessary length of time and is no longer suggested
train_args:
decay_rate: 0.95 # 0.96 in paper example training curve
decay_steps: 300 # 500 in paper example training curve
display_epoch: 100
n_epoch: 15000 # 50000 in paper example training curve
start_lr: 0.0003
# other settings
cleanup: false
strict: true
nohup python -u -m deepks iterate args.yaml >> log.iter 2> err.iter &
echo $! > PID
nohup python -u -m deepks iterate args.yaml shell.yaml >> log.iter 2> err.iter &
echo $! > PID
# to use this file, simply add its name as another argument
# in the command line after the main args.yaml
# for example, `deepks iterate args.yaml shell.yaml`
# this overwrite the settings by those specified in this file
scf_machine:
# every system will be run as a separate command (a task)
sub_size: 1
# 2 tasks will be gathered into one group and submitted together as a shell script
# all shell scirpt will be executed at same time
# hence in parallel and share the whole machine's resources
# you may want to set this as a large number
# because the number of tasks run at same time would be nsystems / (sub_size * group_size)
group_size: 2
dispatcher:
context: local
batch: shell # set to shell to run on local machine
remote_profile: null # not needed in local case
# resources are no longer needed, other than the envs can still be set here
resources:
envs:
PYSCF_MAX_MEMORY: 8000 # increase from 4G to 8G
python: "python" # use python in path
train_machine:
dispatcher:
context: local
batch: shell # same as above, use shell to run on local machine
remote_profile: null # use lazy local
python: "python" # use python in path
# resources are no longer needed, and the task will use gpu automatically if there is one
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment