10
10
import sys
11
11
import random
12
12
13
+ import ase .io
13
14
import click
14
15
import numpy as np
15
- import ase .io
16
16
from aiida .common import NotExistent
17
17
from aiida .engine import run
18
18
from aiida .orm import Dict , SinglefileData , load_code
@@ -36,10 +36,28 @@ def example_dft_md_reftraj(cp2k_code):
36
36
)
37
37
38
38
# Trajectory.
39
+ < << << << HEAD
39
40
steps = 5
40
41
positions = np .array ([[[2 ,2 ,2.73 + 0.05 * random .random ()],[2 ,2 ,2 ]] for i in range (steps )])
41
42
cells = np .array ([[[4 ,0 ,0 ],[0 ,4 ,0 ],[0 ,0 ,4.75 + 0.05 * random .random ()]]for i in range (steps )])
42
43
symbols = ['H' ,'H' ]
44
+ == == == =
45
+ positions = np .array (
46
+ [
47
+ [[2 , 2 , 2.73 ], [2 , 2 , 2.0 ]],
48
+ [[2 , 2 , 2.74 ], [2 , 2 , 2.0 ]],
49
+ [[2 , 2 , 2.75 ], [2 , 2 , 2.0 ]],
50
+ ]
51
+ )
52
+ cells = np .array (
53
+ [
54
+ [[4 , 0 , 0 ], [0 , 4 , 0 ], [0 , 0 , 4.75 ]],
55
+ [[4.4 , 0 , 0 ], [0 , 4.2 , 0 ], [0 , 0 , 4.76 ]],
56
+ [[4 , 0 , 0 ], [0 , 4.1 , 0 ], [0 , 0 , 4.75 ]],
57
+ ]
58
+ )
59
+ symbols = ["H" , "H" ]
60
+ >> >> >> > 0579 f0ce4b6ee754292a941572730fae741122cd
43
61
trajectory = TrajectoryData ()
44
62
trajectory .set_trajectory (symbols , positions , cells = cells )
45
63
@@ -65,6 +83,7 @@ def example_dft_md_reftraj(cp2k_code):
65
83
"MOTION" : {
66
84
"MD" : {
67
85
"ENSEMBLE" : "REFTRAJ" ,
86
+ << << << < HEAD
68
87
"STEPS" : steps ,
69
88
"REFTRAJ" :{
70
89
'FIRST_SNAPSHOT' :1 ,
@@ -74,6 +93,17 @@ def example_dft_md_reftraj(cp2k_code):
74
93
'CELL_FILE_NAME' :'reftraj.cell' ,
75
94
'VARIABLE_VOLUME' :'.TRUE.'
76
95
},
96
+ == == == =
97
+ "STEPS" : 3 ,
98
+ "REFTRAJ" : {
99
+ "FIRST_SNAPSHOT" : 1 ,
100
+ "LAST_SNAPSHOT" : 3 ,
101
+ "EVAL_FORCES" : ".TRUE." ,
102
+ "TRAJ_FILE_NAME" : "trajectory.xyz" ,
103
+ "CELL_FILE_NAME" : "reftraj.cell" ,
104
+ "VARIABLE_VOLUME" : ".TRUE." ,
105
+ },
106
+ >> >> >> > 0579 f0ce4b6ee754292a941572730fae741122cd
77
107
},
78
108
"PRINT" : {
79
109
"RESTART" : {
@@ -132,7 +162,7 @@ def example_dft_md_reftraj(cp2k_code):
132
162
},
133
163
],
134
164
},
135
- }
165
+ },
136
166
}
137
167
)
138
168
0 commit comments