Skip to content

Commit 3abe07d

Browse files
committed
merge base.py
1 parent dd94fb9 commit 3abe07d

File tree

2 files changed

+10
-7
lines changed

2 files changed

+10
-7
lines changed

pyxtal/interface/charmm.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -332,11 +332,11 @@ def read(self):
332332
print("Cannot retrieve Structure after optimization")
333333
print("lattice", self.structure.lattice)
334334
self.structure.to_file("1.cif")
335-
print("Check 1.cif in ", os.getcwd())
335+
#print("Check 1.cif in ", os.getcwd())
336336
pairs = self.structure.check_short_distances()
337-
if len(pairs) > 0:
338-
print(self.structure.to_file())
339-
print("short distance pair", pairs)
337+
#if len(pairs) > 0:
338+
# print(self.structure.to_file())
339+
# print("short distance pair", pairs)
340340

341341
else:
342342
self.structure.energy = self.errorE

pyxtal/optimize/base.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -373,7 +373,7 @@ def run(self, ref_pmg=None, ref_pxrd=None):
373373
if self.ncpu > 1:
374374
pool = Pool(processes=self.ncpu,
375375
initializer=setup_worker_logger,
376-
initargs=(self.log_file))
376+
initargs=(self.log_file,))
377377
else:
378378
pool = None
379379

@@ -515,7 +515,7 @@ def export_references(self, xtals, engs, N_min=50, dE=2.5, FMSE=2.5):
515515
ref_dics, self.ref_criteria)
516516

517517
t0 = time()
518-
N_selected = min([N_min, self.ncpu])
518+
N_selected = min([N_min, self.ncpu, 20])
519519
_ref_dics = self.parameters.add_references(_xtals,
520520
ref_ground_states,
521521
N_selected)
@@ -536,14 +536,17 @@ def export_references(self, xtals, engs, N_min=50, dE=2.5, FMSE=2.5):
536536
#print(f"Updating the offset in {os.getcwd()} / {self.ff_parameters}")
537537
self.parameters.update_ff_parameters(params)
538538
self.parameters.export_parameters(self.ff_parameters.split('/')[-1])
539+
# Get rid of high energy data
540+
ref_dics = [ref_dic for ref_dic in ref_dics if ref_dic['tag'] != 'neglected']
539541

540542
# Export FF performances
541543
gen_prefix = self.get_label(gen, 'gen_')
542544
performance_fig = f"FF_performance_{gen_prefix}.png"
543545
self.parameters.plot_ff_results(performance_fig,
544546
ref_dics,
545547
[params],
546-
labels=gen_prefix)
548+
labels=gen_prefix,
549+
max_dE=3.0)
547550
os.chdir(cwd)
548551

549552
# Todo: as appending way

0 commit comments

Comments
 (0)