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