コード例 #1
0
 def _getNEB(self, *args, **kwargs):
     #this is all that need be changed to get the NEB to run in parallel.
     return create_NEB(*args, parallel=True, ncores=self.ncores, **kwargs)
コード例 #2
0
ファイル: local_connect.py プロジェクト: wwwtyro/PyGMIN
 def _getNEB(self, *args, **kwargs):
     """
     wrap the actual call to initializing the NEB object so it can be overloaded
     """
     return create_NEB(*args, **kwargs)
コード例 #3
0
ファイル: cluster.py プロジェクト: js850/PyGMIN
 def createNEB(self, coords1, coords2, **kwargs):
     pot = self.get_potential()
     NEBparams = self.params.double_ended_connect.local_connect_params.NEBparams.copy()
     NEBparams.update(kwargs)
     return create_NEB(pot, coords1, coords2, verbose=True, **NEBparams)
コード例 #4
0
ファイル: cluster.py プロジェクト: yfyh2013/PyGMIN
 def createNEB(self, coords1, coords2, **kwargs):
     pot = self.get_potential()
     NEBparams = self.params.double_ended_connect.local_connect_params.NEBparams.copy(
     )
     NEBparams.update(kwargs)
     return create_NEB(pot, coords1, coords2, verbose=True, **NEBparams)