On 29/02/2012 4:24 PM, bo.shuang wrote:
When I use explicit solvent, and set tau_t=2, it looks OK. The ions move faster when I increase the temperature. But when I use implicit solvent, it seems not change at all. Also, I am using sd instead of bd. I forgot to change it back. And in my understanding, the diffusive constant of Brown motion should be linear dependent on temperature, as shown below. Thank you!

Well if you're mangling your .mdp files then you might have used the wrong one when you made your observation. Do check out manual 7.3.3 and try again.

Mark


    \frac{\overline{x^2}}{2t}=D=\mu k_BT=\frac{\mu
    RT}{N}=\frac{RT}{6\pi\eta rN}.



Bo

On Tue, Feb 28, 2012 at 8:36 PM, <[email protected] <mailto:[email protected]>> wrote:

    Send gmx-users mailing list submissions to
    [email protected] <mailto:[email protected]>

    To subscribe or unsubscribe via the World Wide Web, visit
    http://lists.gromacs.org/mailman/listinfo/gmx-users
    or, via email, send a message with subject or body 'help' to
    [email protected] <mailto:[email protected]>

    You can reach the person managing the list at
    [email protected] <mailto:[email protected]>

    When replying, please edit your Subject line so it is more specific
    than "Re: Contents of gmx-users digest..."


    Today's Topics:

      1. Re: change simulation temperature (Justin A. Lemkul)
      2. Re: change simulation temperature (Mark Abraham)
      3. NaN error using mdrun-gpu (Adam Jion)
      4. NaN error for mdrun-gpu (Adam Jion)


    ----------------------------------------------------------------------

    Message: 1
    Date: Tue, 28 Feb 2012 20:47:22 -0500
    From: "Justin A. Lemkul" <[email protected] <mailto:[email protected]>>
    Subject: Re: [gmx-users] change simulation temperature
    To: Discussion list for GROMACS users <[email protected]
    <mailto:[email protected]>>
    Message-ID: <[email protected] <mailto:[email protected]>>
    Content-Type: text/plain; charset=ISO-8859-1; format=flowed



    bo.shuang wrote:
    > Hi, all,
    >
    > I have a question about change the temperature in simulation. When I
    > change the ref_t and gen_temp only, (from 300 to 400) I cannot
    see any
    > difference. I am thinking if I need to change tau_t also, since
    > diffusivity constant is also related to temperature. Am I right?
    >

    You're using a bd integrator, so the relationships here are not as
    straightforward as with md or sd integrators.  I'm not experienced
    enough to
    comment on the implications of various settings for bd, but I
    would refer you to
    the manual, where the relationships are described (and how some of
    the .mdp
    keywords are used in special ways).

    Generally speaking, if you want to conduct a simulation at a different
    temperature, changing gen_temp and ref_t are indeed all that are
    required.  The
    value of tau_t controls how tight the coupling is, nothing more.

    -Justin

    > Here is my mdp file:
    > title        = OPLS Lysozyme NVT equilibration
    > ;define        = -DPOSRES    ; position restrain the protein
    > ; Run parameters
    > integrator    = bd        ; leap-frog integrator
    > nsteps        = 500000    ; 2 * 500000 = 1000 ps
    > dt        = 0.002        ; 2 fs
    > ; Output control
    > nstxout        = 100        ; save coordinates every 0.2 ps
    > nstvout        = 100        ; save velocities every 0.2 ps
    > nstenergy    = 100        ; save energies every 0.2 ps
    > nstlog        = 100        ; update log file every 0.2 ps
    > ; Bond parameters
    > continuation    = yes        ; first dynamics run
    > constraint_algorithm = lincs    ; holonomic constraints
    > constraints    = all-bonds    ; all bonds (even heavy atom-H bonds)
    > constrained
    > lincs_iter    = 1        ; accuracy of LINCS
    > lincs_order    = 4        ; also related to accuracy
    > ; Neighborsearching
    > ns_type        = grid        ; search neighboring grid cells
    > nstlist        = 5        ; 10 fs
    > rlist        = 1.0        ; short-range neighborlist cutoff (in nm)
    > rcoulomb    = 1.0        ; short-range electrostatic cutoff (in nm)
    > rvdw        = 1.0        ; short-range van der Waals cutoff (in nm)
    > ; Electrostatics
    > coulombtype    = PME        ; Particle Mesh Ewald for long-range
    > electrostatics
    > pme_order    = 4        ; cubic interpolation
    > fourierspacing    = 0.16        ; grid spacing for FFT
    > ; Temperature coupling is on
    > tcoupl        = V-rescale    ; modified Berendsen thermostat
    > tc-grps        = system    ; two coupling groups - more accurate
    > tau_t        = 0.01        ; time constant, in ps
    > ref_t        = 400         ; reference temperature, one for each
    group,
    > in K
    > ; Pressure coupling is off
    > pcoupl        = no         ; no pressure coupling in NVT
    > ; Periodic boundary conditions
    > pbc        = xyz        ; 3-D PBC
    > ; Dispersion correction
    > DispCorr    = EnerPres    ; account for cut-off vdW scheme
    > ; Velocity generation
    > gen_vel        = yes        ; assign velocities from Maxwell
    > distribution    changed
    > gen_temp    = 400        ; temperature for Maxwell distribution
    > gen_seed    = 100        ; generate a random seed
    > ld_seed=-1
    >
    >
    > Thank you!
    >
    > Bo
    >

    --
    ========================================

    Justin A. Lemkul
    Ph.D. Candidate
    ICTAS Doctoral Scholar
    MILES-IGERT Trainee
    Department of Biochemistry
    Virginia Tech
    Blacksburg, VA
    jalemkul[at]vt.edu <http://vt.edu> | (540) 231-9080
    <tel:%28540%29%20231-9080>
    http://www.bevanlab.biochem.vt.edu/Pages/Personal/justin

    ========================================


    ------------------------------

    Message: 2
    Date: Wed, 29 Feb 2012 12:48:05 +1100
    From: Mark Abraham <[email protected]
    <mailto:[email protected]>>
    Subject: Re: [gmx-users] change simulation temperature
    To: Discussion list for GROMACS users <[email protected]
    <mailto:[email protected]>>
    Message-ID: <[email protected]
    <mailto:[email protected]>>
    Content-Type: text/plain; charset="us-ascii"



    On 29/02/12, "bo.shuang" <[email protected] <mailto:[email protected]>> wrote:

    > Hi, all,
    >
    > I have a question about change the temperature in simulation.
    When I change the ref_t and gen_temp only, (from 300 to 400) I
    cannot see any difference. I am thinking if I need to change tau_t
    also, since diffusivity constant is also related to temperature.
    Am I right?
    >
    > Here is my mdp file:
    > title        = OPLS Lysozyme NVT equilibration
    > ;define        = -DPOSRES    ; position restrain the protein
    > ; Run parameters
    > integrator    = bd        ; leap-frog integrator


    By their nature, Browning and stochastic dynamics do not work with
    temperature coupling algorithms. IIRC gen_temp + gen_vel should
    have an effect on the initial conditions.

    Mark


    >
    >
    > nsteps        = 500000    ; 2 * 500000 = 1000 ps
    > dt        = 0.002        ; 2 fs
    > ; Output control
    > nstxout        = 100        ; save coordinates every 0.2 ps
    > nstvout        = 100        ; save velocities every 0.2 ps
    > nstenergy    = 100        ; save energies every 0.2 ps
    > nstlog        = 100        ; update log file every 0.2 ps
    > ; Bond parameters
    > continuation    = yes        ; first dynamics run
    > constraint_algorithm = lincs    ; holonomic constraints
    > constraints    = all-bonds    ; all bonds (even heavy atom-H
    bonds) constrained
    > lincs_iter    = 1        ; accuracy of LINCS
    > lincs_order    = 4        ; also related to accuracy
    > ; Neighborsearching
    > ns_type        = grid        ; search neighboring grid cells
    > nstlist        = 5        ; 10 fs
    > rlist        = 1.0        ; short-range neighborlist cutoff (in nm)
    > rcoulomb    = 1.0        ; short-range electrostatic cutoff (in nm)
    > rvdw        = 1.0        ; short-range van der Waals cutoff (in nm)
    > ; Electrostatics
    > coulombtype    = PME        ; Particle Mesh Ewald for long-range
    electrostatics
    > pme_order    = 4        ; cubic interpolation
    > fourierspacing    = 0.16        ; grid spacing for FFT
    > ; Temperature coupling is on
    > tcoupl        = V-rescale    ; modified Berendsen thermostat
    > tc-grps        = system    ; two coupling groups - more accurate
    > tau_t        = 0.01        ; time constant, in ps
    > ref_t        = 400         ; reference temperature, one for each
    group, in K
    > ; Pressure coupling is off
    > pcoupl        = no         ; no pressure coupling in NVT
    > ; Periodic boundary conditions
    > pbc        = xyz        ; 3-D PBC
    > ; Dispersion correction
    > DispCorr    = EnerPres    ; account for cut-off vdW scheme
    > ; Velocity generation
    > gen_vel        = yes        ; assign velocities from Maxwell
    distribution    changed
    > gen_temp    = 400        ; temperature for Maxwell distribution
    > gen_seed    = 100        ; generate a random seed
    > ld_seed=-1
    >
    >
    > Thank you!
    >
    > Bo
    >
    >


    -------------- next part --------------
    An HTML attachment was scrubbed...
    URL:
    
http://lists.gromacs.org/pipermail/gmx-users/attachments/20120229/c93c41c8/attachment-0001.html

    ------------------------------

    Message: 3
    Date: Tue, 28 Feb 2012 18:19:16 -0800 (PST)
    From: Adam Jion <[email protected] <mailto:[email protected]>>
    Subject: [gmx-users] NaN error using mdrun-gpu
    To: "[email protected] <mailto:[email protected]>"
    <[email protected] <mailto:[email protected]>>
    Message-ID:
    <[email protected]
    <mailto:[email protected]>>
    Content-Type: text/plain; charset="iso-8859-1"

    Hi!

    I have a Palit 3GB GTX 580 GPU card to simulate about ~ 140 000 atoms.
    However, after an mdrun-gpu simulation of 5000 timesteps (each
    time step = 0.002), the log file starts to show NaN in the energy
    values.

    How do I fix this?

    Regards,
    Adam

    ps. The same system runs well in a conventional CPU-based mdrun.
    So I don't think its due to the system blowing up.
    pps. The GPU card reaches a temperature of ~ 88 degrees celsius
    after 5 minutes of simulation. Could this be the problem? However,
    I have another GPU card (MSI 1.5GB GTX 580) that works well with a
    smaller system (100 000 atoms) even at 85 degrees celsius.
    -------------- next part --------------
    An HTML attachment was scrubbed...
    URL:
    
http://lists.gromacs.org/pipermail/gmx-users/attachments/20120228/3c8c714f/attachment-0001.html

    ------------------------------

    Message: 4
    Date: Tue, 28 Feb 2012 18:34:56 -0800 (PST)
    From: Adam Jion <[email protected] <mailto:[email protected]>>
    Subject: [gmx-users] NaN error for mdrun-gpu
    To: "[email protected] <mailto:[email protected]>"
    <[email protected] <mailto:[email protected]>>
    Message-ID:
    <[email protected]
    <mailto:[email protected]>>
    Content-Type: text/plain; charset="iso-8859-1"

    Hi!

    I have a Palit 3GB GTX 580 GPU card to simulate about ~ 140 000 atoms.
    However, after an mdrun-gpu simulation of 5000 timesteps (each
    time step = 0.002), the log file starts to show NaN in the energy
    values.

    How do I fix this?

    Regards,
    Adam

    ps. The same system runs well in a conventional CPU-based mdrun.
    So I don't think its due to the system blowing up.
    pps. The GPU card reaches a temperature of ~ 88 degrees celsius
    after 5 minutes of simulation. Could this be the problem? However,
    I have another GPU card (MSI 1.5GB GTX 580) that works well with a
    smaller system (100 000 atoms) even at 85 degrees celsius.
    -------------- next part --------------
    An HTML attachment was scrubbed...
    URL:
    
http://lists.gromacs.org/pipermail/gmx-users/attachments/20120228/8e3d8e95/attachment.html

    ------------------------------

    --
    gmx-users mailing list
    [email protected] <mailto:[email protected]>
    http://lists.gromacs.org/mailman/listinfo/gmx-users
    Please search the archive at
    http://www.gromacs.org/Support/Mailing_Lists/Search before posting!

    End of gmx-users Digest, Vol 94, Issue 185
    ******************************************





-- 
gmx-users mailing list    [email protected]
http://lists.gromacs.org/mailman/listinfo/gmx-users
Please search the archive at 
http://www.gromacs.org/Support/Mailing_Lists/Search before posting!
Please don't post (un)subscribe requests to the list. Use the 
www interface or send it to [email protected].
Can't post? Read http://www.gromacs.org/Support/Mailing_Lists

Reply via email to