[gmx-users]Simulated annealing

JMandumpal jesbman at rediffmail.com
Mon Oct 27 07:36:09 CET 2008


  
Dear GROMACS users,

I have got a problem while running a simulated anealing simulations, using GROMACS 3.3.3 version, of pure water:

the task:

I want to cool the system (water- 500 molecules) from 360 K to 0K in 100ps time ( fast cooling). For that I used the following script:

title                    = Water annealing simulation
cpp                      = /usr/bin/cpp
; RUN CONTROL PARAMETERS
integrator               = md
; Start time and timestep in ps
dt                       = 0.001; 1fs
nsteps                   = 100000  ; 1ps
; For exact run continuation or redoing part of a run
init_step                  = 0
; number of steps for center of mass motion removal
nstcomm                  = 1
; group(s) for center of mass motion removal
comm-grps                = SOL
; OUTPUT CONTROL OPTIONS
; Output frequency for coords (x), velocities (v) and forces (f)
nstxout                  = 10000 ; 10ps
nstvout                  = 10000 ; 10ps
nstfout                  = 0
; Checkpointing helps you continue after crashes
nstcheckpoint            = 100
; Output frequency for energies to log file and energy file
nstlog                   = 0
nstenergy                = 1000 ; 1ps
; Output frequency and precision for xtc file
;nstxtcout                = 0
;xtc-precision            = 1000
; select multiple groups. By default all atoms will be written.
; NEIGHBORSEARCHING PARAMETERS
nstlist                  = 10
; ns algorithm (simple or grid)
ns_type                  = grid
; Periodic boundary conditions:
pbc                      = xyz
; nblist cut-off
rlist                    = 1.0
; OPTIONS FOR ELECTROSTATICS AND VDW
; Method for doing electrostatics
coulombtype              = pme
rcoulomb                 = 1.0
ewald_rtol               = 1.0e-5  ; since erfc(sigma*rcutoff)=ewald_rtol
optimize_fft             = yes
; Relative dielectric constant for the medium
epsilon_r                = 1  ; for water
; Method for doing Van der Waals
vdw-type                 = cut-off
rvdw                     = 1.0
; Spacing for the PME/PPPM FFT grid
fourierspacing           = 0.12 ; check for the range 0.1 to 0.15
; EWALD/PME/PPPM parameters
pme_order                = 4
ewald_geometry           = 3d
epsilon_surface          = 0
; OPTIONS FOR WEAK COUPLING ALGORITHMS
; OPTIONS FOR WEAK COUPLING ALGORITHMS
; Temperature coupling
;Tcoupl                   = berendsen
; Groups to couple separately
;tc-grps                  = system
; Time constant (ps) and reference temperature (K)
;tau-t                     = 0.1
;ref-t                    = 360
; simulated anealing
annealing                = single
annealing_npoints        = 2
annealing_time           = 0   0
annealing_temp           = 360 0
; GENERATE VELOCITIES FOR STARTUP RUN
gen_vel                  = yes
gen-temp                 = 360
gen-seed                 = 173529
; OPTIONS FOR BONDS
constraints              = all-bonds
constraint_algorithm     = shake
shake_tol                = 0.0001
morse                    = no
                                                                                                                                                              -----------------------------------------------------------------------

Problem:

Having done the simulations, the output shows ( ener.edr , Temperature)  a high temperature value around 850K. Clearly I did something wrong in my parameter file. 

-------------------------------------------------------
the temperature extracted after the simulations
-------------------------------------------------------
s0 legend "Temperature"
    0.000000  376.058044
    1.000000  864.033020
    2.000000  873.607605
    3.000000  851.308838
    4.000000  847.223877
    5.000000  860.511841
    6.000000  813.547241
    7.000000  845.261658
    8.000000  872.090027
    9.000000  852.079468
   10.000000  849.152466
   11.000001  850.055237
   12.000001  834.468323
   13.000001  861.107300
   14.000001  828.380493
   15.000001  850.166809
   16.000000  850.382019
   17.000000  847.214478
   18.000000  851.201538
   19.000000  857.533691
   20.000000  849.760071
   21.000002  864.907715
   22.000002  837.307495
   23.000002  827.407593
   24.000002  841.464111
   25.000002  863.330688
   26.000002  841.096069
   27.000002  856.469910
   28.000002  854.449768
   29.000002  845.534973
   30.000002  853.421448
   31.000002  825.198059
   32.000000  857.317566
   33.000000  823.510925
                                                                                                                                            34.000000  858.875122
   35.000000  880.710266
   36.000000  853.692749
   37.000000  847.079468
   38.000000  851.004822
   39.000000  858.750000
   40.000000  872.787048
   41.000004  843.033813
   42.000004  874.984009
   43.000004  845.272583
   44.000004  822.993713
   45.000004  863.116455
   46.000004  865.640198
   47.000004  873.489563
   48.000004  849.170776
   49.000004  861.631958
   50.000004  860.999939
   51.000004  834.341003
   52.000004  864.601196
   53.000004  838.268372
   54.000004  842.860046
   55.000004  837.590332
   56.000004  855.985046
   57.000004  836.168030
   58.000004  862.147644
   59.000004  869.183044
   60.000004  873.057556
   61.000004  871.051636
   62.000004  857.647217
   63.000004  857.834106
   64.000000  871.380981
   65.000000  850.045654
   66.000000  880.142456
   67.000000  844.183350
   68.000000  850.980042
   69.000000  854.431091
   70.000000  847.898743
   71.000000  859.750488
   72.000000  852.219910
   73.000000  854.833984
   74.000000  851.676514
   75.000000  866.519287
   76.000000  861.120605
   77.000000  857.873230
   78.000000  845.287720
   79.000000  874.603333
   80.000000  854.244751
   81.000008  864.049561
   82.000008  892.515991
   83.000008  855.164734
   84.000008  867.054077
   85.000008  862.560059
   86.000008  829.368469
                                                                                                                                               87.000008  864.729553
   88.000008  882.954102
   89.000008  865.048401
   90.000008  864.581848
   91.000008  870.596619
   92.000008  856.474976
   93.000008  861.473450
   94.000008  838.902344
   95.000008  896.907715
   96.000008  865.042480
   97.000008  877.761292
   98.000008  877.356750
   99.000008  855.421753
  100.000008  863.720398
                                                                                                                                            ------------------------------------------------------

Could anyone tell me what changes I should make in the parameter file?



Many thanks,
Jes.






                                                                                                                                             
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://maillist.sys.kth.se/pipermail/gromacs.org_gmx-users/attachments/20081027/46ecb74b/attachment.html>


More information about the gromacs.org_gmx-users mailing list