-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathinputEQ
60 lines (57 loc) · 1.15 KB
/
inputEQ
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
set numsteps 2500000
set temperature 310
set parameters parameters
set structure design_MD
set constraints constraints
set x 55
set y 52
set z 53
proc calcforces_init {} {
berendsenpressure off}
proc calcforces {} {
global numsteps
set step [ getstep ]
if { $step > 25000 } {
berendsenpressure on
} else {
berendsenpressure off}
if { $step > [expr $numsteps/2] } {
constraintscaling 0
} else {
constraintscaling [expr 1 + $step*(0.1-1)*2/$numsteps]}
}
proc calcforces_endstep { } { }
coordinates $structure.pdb
structure $structure.psf
parameters $parameters
temperature $temperature
restart on
restartfreq 5000
outputname output
xtcfile output.xtc
xtcfreq 25000
timestep 4
rigidbonds all
hydrogenscale 4
switching on
switchdist 7.5
cutoff 9
exclude scaled1-4
1-4scaling 1.0
langevin on
langevintemp $temperature
langevindamping 1
pme on
pmegridspacing 1.0
fullelectfrequency 2
energyfreq 1000
constraints on
consref $constraints.pdb
constraintscaling 1.0
berendsenpressure off
berendsenpressuretarget 1.01325
berendsenpressurerelaxationtime 800
tclforces on
minimize 1000
run $numsteps
celldimension $x $y $z