root / prepareQMX / qmxJOB.py @ 10
Historique | Voir | Annoter | Télécharger (990 octet)
1 |
#!/usr/bin/env python
|
---|---|
2 |
|
3 |
# definition of JOBS for qmx-setup
|
4 |
#
|
5 |
# Torsten Kerber, ENS LYON: 2011, 07, 11
|
6 |
#
|
7 |
# This work is supported by Award No. UK-C0017, made by King Abdullah
|
8 |
# University of Science and Technology (KAUST)
|
9 |
|
10 |
from qmxDEF import Definition |
11 |
|
12 |
#-------------------------------------------------------------------------------
|
13 |
#--- JOB DEFINITIONS -----------------------------------------------------------
|
14 |
#-------------------------------------------------------------------------------
|
15 |
class QNJobDefintion(Definition): |
16 |
def __init__(self): |
17 |
self.name='QuasiNewton' |
18 |
self.keywords = {}
|
19 |
self.keywords['import']='ase.optimize' |
20 |
self.keywords['class']= 'QuasiNewton' |
21 |
self.keywords['class.options']= 'trajectory="embed.traj"' |
22 |
self.keywords['method']='run' |
23 |
self.keywords['method.options']='fmax=0.01, steps=100' |
24 |
|
25 |
#-------------------------------------------------------------------------------
|
26 |
jobDefinitions = [QNJobDefintion()] |